Accounting API
Welcome to our official feedback forum for the Xero Developer API.
The Xero Community site is the best place to submit feedback for improving Xero Business
174 results found
-
Be able to approve and send invoices via the API
Have optional parameters when creating invoices via the API to approve invoices and send then immediately to the contact email address
456 votesYou can now approve invoices via the API . See our latest release notes for more details – http://blog.xero.com/developer/v2-release-notes/
At this stage the scope of this work is limited to allowing you to enter approved invoices and not trigger the sending of invoices via email. You can vote on that request here – http://xero.uservoice.com/forums/5528-xero-api/suggestions/1930769-be-able-to-email-approved-invoices-via-the-api
-
update the updateddateutc when an invoice is modified
I noticed that the value UpdatedDateUTC for an invoice is never reset once it is put into Xero no matter what modification I did to an invoice such as add/delete a line item or add a reference at Xero. Thus the updated invoices can not be retrieved even though they did update after modifiedSince
27 votesWe added the updated timestamp primarily to see payments added to invoices. We have no way of getting the info you need at the moment. If you’re keen to see this implemented soon please vote for it
-
delete invoices via the API
be able to delete draft invoices via the API
43 votesYou can now delete draft invoices and void any approved invoices that don’t have any payments added to it, using the Xero API. Same applies for credit notes.
See the release notes for more information: http://developer.xero.com/v2-release-notes/
-
11 votes
This is now possible using the Contact Groups endpoint: https://community.xero.com/developer/discussion/6512619/
-
fix the api documentation
how are we supposed to develop to the api interface if the docs are wrong or out of date
http://blog.xero.com/developer/api/get-apixro10invoice/
the xsd is invalid (according to my parser line 56 and 57 are back to front
the sample response can not be validated against the supplied xsd, ContactStatus, and InvoiceStatus are not in the xsd
i hate to moan, but it is really frustrating, and i am wasting a lot of time through trial and error to figure things out.
perhaps you could specify the values for ContactStatus and InvoiceStatus and what they mean
5 votesHi,
Thanks for pointing out the error in our XSD – we’ll get this sorted. Please let us know if you find anything else. The quickest way to get help with these sort of issues is to email network@xero.com else it might be a few days before we get to them here.
For sure we can provide more documentation for Contact Status and Invoice Status values. We’ll add some detailed notes on our API reference page shortly. The main statuses for contacts are ACTIVE & DELETED. All invoices entered via the API have an initial status of DRAFT
I’ve updated our documentation on Invoice and Contact Status values in more detail than the summary above.
-
147 votes
-
add Receive Money transactions via the API
We commonly expect to receive cash from within our organisation; ie: depositing a float, or cash takings from a sale. Rather than invoice ourselves, a simple Receive Money transaction would track and account for this nicely.
39 votesThis is now live – see http://blog.xero.com/developer/api/banktransactions/
-
have Xero automatically generate invoice numbers
I want to have the option to have Xero automatically generate the invoice number when I create AR invoices via the API
37 votes -
allow invoices to be updated
allow existing invoices in the system to be updated. if the invoice has been approved then this should be blocked
17 votesThis will included in our next API update – a developer preview release will be available during the week of 7-11 Sept 09
-
allow tax inclusive invoices via the API
at the moment invoices have to be specified with their tax exclusive amounts, which leads to some invoice totals being unavialable. I would prefer to specify the tax inclusive amount, and have Xero work out the tax portion
23 votes -
be able to filter getAccounts depending on type of request
Would be nice to only show those accounts that are valid for a particular purpose.e.g entering an Accounts Receivable invoice , entering an Accounts Payable invoice rather than listing all accounts. Filtering on a specific type maybe useful as well. e.g. Assets, Liabilities
1 voteThe API V2 GET Accounts endpoint allows the use of where clauses for this type of function.
-
add credit notes via the API
allow credit notes to be generated for AR and AP - standalone or applied to an existing invoice
23 votes -
Bulk fetching of invoice payments within a date range
Rather than having to query the API to get payment information for each invoice consider allowing a date range to be specified and return all invoices that have had payments applied
2 votesWe’ve introduced a new API method that allows you to get payments since a timestamp. See our API reference for more details http://blog.xero.com/developer/api/invoices-get/
-
GET Organisation: expose 'line of business' field
expose the 'line of business' field that is set in the organisation settings in Xero, to show the industry that organisation is in.
0 votesThe line of business field is now returned on the GET Organisation API call: http://developer.xero.com/documentation/api/organisation/
- Don't see your idea?