Skip to content

ExpenseClaims

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

See Expense Claims at Xero Developer for more information.

see the home page for application setup.

Get All ExpenseClaims

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

Get Expense Claim by ID

$expenseClaimId = '22069666-68f2-11e7-907b-a6006ad3dba0';

$xero->expenseClaims()->get($expenseClaimId);

Create

$xml = '
    <ExpenseClaims>
        <ExpenseClaim>
          ...
        </ExpenseClaim>
    </ExpenseClaims>
';

$xero->expenseClaims()->create($xml)

Update

$expenseClaimId = '22069666-68f2-11e7-907b-a6006ad3dba0';
$xml = '
    <ExpenseClaims>
        <ExpenseClaim>
          ...
        </ExpenseClaim>
    </ExpenseClaims>
';

$xero->expenseClaims()->update($expenseClaimId, $xml);

Request Parameters

ModifiedAfter
$xero->expenseClaims()->modifiedAfter('2017-03-28T12:00:00')->get();
Where
$xero->expenseClaims()->where('User.LastName=="smith"')->get();
Order
//Ascending
$xero->expenseClaims()->order('User.FirstName')->get();

//Descending
$xero->expenseClaims()->order('User.FirstName', 'DESC')->get();
SummarizeErrors
$xero->expenseClaims()->summarizeErrors()->create();

Clone this wiki locally