-
Notifications
You must be signed in to change notification settings - Fork 0
Invoices
Michael Newman edited this page Jul 15, 2017
·
4 revisions
See Invoices at Xero Developer for more information.
see the home page for application setup.
$xero->invoices()->get();$invoiceId = '3fd27838-68f5-11e7-907b-a6006ad3dba0';
$xero->invoices()->get($invoiceId);$xml = '
<Invoices>
<Invoice>
...
</Invoice>
</Invoices>
';
$xero->invoices()->create($xml)$invoiceId = '3fd27838-68f5-11e7-907b-a6006ad3dba0';
$xml = '
<Invoices>
<Invoice>
...
</Invoice>
</Invoices>
';
$xero->invoices()->update($invoiceId, $xml);$invoiceId = '3fd27838-68f5-11e7-907b-a6006ad3dba0';
$xero->invoices()->delete($invoiceId);$invoiceId = '3fd27838-68f5-11e7-907b-a6006ad3dba0';
$xero->invoices()->void($invoiceId);$xero->invoices()->modifiedAfter('2017-03-28T12:00:00')->get();$xero->invoices()->where('Type=="ACCREC"')->get();//Ascending
$xero->invoices()->order('Contact.Name')->get();
//Descending
$xero->invoices()->order('Contact.Name', 'DESC')->get();$xero->invoices()->page(1)->get();$ids = '3fd27838-68f5-11e7-907b-a6006ad3dba0, 3fd27c48-68f5-11e7-907b-a6006ad3dba0'
$xero->invoices()->ids($ids)->get();$inoiceNumbers = 'INV00546,INV00547';
$xero->invoices()->InvoiceNumbers($inoiceNumbers)->get();$invoiceIds = 'f62023dc-68f6-11e7-907b-a6006ad3dba0,f6202a4e-68f6-11e7-907b-a6006ad3dba0';
$xero->invoices()->invoiceIds($invoiceIds)->get();$statuses = 'DRAFT,SUBMITTED';
$xero->invoices()->statuses($statuses)->get();$xero->invoices()->summarizeErrors()->create();