Skip to content

BankTransactions

Michael Newman edited this page Jul 15, 2017 · 8 revisions

See Bank Transactions at Xero Developer for more information.

see the home page for application setup.

Get All Bank Transactions

$xero->bankTransactions()->get();

Get Bank Transaction by ID

$bankTransactionsId = '3f82be0a-68d3-11e7-907b-a6006ad3dba0';

$xero->bankTransactions()->get($bankTransactionsId);

Create

$bankTransactionId = '3f82be0a-68d3-11e7-907b-a6006ad3dba0';
$xml = '
    <BankTransactions>
        <BankTransaction>
            ...
        </BankTransaction>
    </BankTransactions>
';

$xero->bankTransactions()->create($bankTransactionId, $xml);

Update

$bankTransactionId = '3f82be0a-68d3-11e7-907b-a6006ad3dba0';
$xml = '
    <BankTransactions>
        <BankTransaction>
            ...
        </BankTransaction>
    </BankTransactions>
';

$xero->bankTransactions()->update($bankTransactionId, $xml);

Delete

$bankTransactionId = '3f82be0a-68d3-11e7-907b-a6006ad3dba0';

$xero->bankTransactions()->delete('$bankTransactionId);

Archive

$bankTransactionId = '3f82be0a-68d3-11e7-907b-a6006ad3dba0';
$xero->bankTransactions()->archive($bankTransactionId);

Request Parameters

ModifiedAfter
$xero->bankTransactions()->modifiedAfter('2017-03-28T12:00:00')->get();
Where
$xero->bankTransactions()->where('Type=="SPEND")')->get();
Order
//Ascending
$xero->bankTransactions()->order('Total')->get();

//Descending
$xero->bankTransactions()->order('Total', 'DESC')->get();
Page
$xero->bankTransactions()->page(1)->get();
SummarizeErrors
$xero->bankTransactions()->summarizeErrors()->create();

Clone this wiki locally