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
-
Exposing default discount rate of Contacts via API
Return discount rate info of Contacts in a GET Contacts response
12 votes -
API improvements for mobile devices
At the moment, the Xero API authentication model does not support authentication and connection via mobile devices in a practical way - the only option is the public application type giving 30mins of access.
While changes are not currently planned, please add your vote and use case here if you would like to be able to connect directly to the Xero API from a mobile application.
8 votesWith OAuth 2.0 we know support the PKCE auth flow which allows you to securely connect to the API directly from native mobile apps.
-
1,548 votes
Hi everyone,
The functionality to send sales invoices via email is now open to all apps.
Check out the docs here: https://developer.xero.com/documentation/api/invoices#email
There’s more functionality we could add around emailing but I’m going to close this request. Please feel free to create new specific requests for any additional email functionality you’d like to see going forward.
Cheers,
Adam -
The ability to generate Quotes from within the Xero Web interface
I would like to be able to create quotes from within the Xero Web interface for my customers which could then be converted into an invoice if the customer accepts the quote.
Just like you can currently create purchase orders and convert them into bills once the goods have been received.
3 votesQuotes functionality was released in the Xero web interface on January 21st 2015. You can now create quotes and convert them into invoices once they’re accepted.
-
Include the IsReconciled field when returning multiple Payments from the GET Payments API
IsReconciled is included in the Payment API, but is not included when multiple payments are returned.
This would be exceedingly useful for monitoring which payments have been reconciled, without having to individually request their entire details details in separate API requests.
13 votesHi everyone,
IsReconciled is now returned when retrieving multiple payments.
https://developer.xero.com/documentation/api/v2-release-notes#EPUB-Melkor2
Cheers,
Adam -
oAuth 2.0
Any chance Xero will support oAuth2.0 ?
oAuth1.0 and it's payload signing doesn't work very well in various environments including node.js
With rest of the world moving to oAuth 2.0 - I hope XERO does too
243 votesOAuth 2.0 is now required for all new integrations to Xero’s APIs.
Find all the details here https://developer.xero.com/documentation/oauth2/overview
-
General Journal Improvements
1) include transaction source and id to be able to link back to the source document of the journal eg AP/AR invoice etc 2) allow endpoint to be filtered by accounting date to be able to get just a certain period.
129 votesWe are pleased to confirm that the Journals endpoint now returns the SourceType and SourceID. This allows you to link journals back to their source transaction.
http://developer.xero.com/documentation/api/v2-release-notes/#2.83
Unfortunately it is not possible to filter the journals endpoint by accounting date. We’ll look to address this with an improved journals reporting endpoint in future.
-
let us "Include attached files with online invoice" via API
We can now upload and associate files with invoices via the API. Woohoo!
For the next step we need to actually let Xero know to include those associated files with the invoice. In the core app this is done by clicking on the file icon, then clicking on each file's settings then clicking on "Include with invoice".
We have to do this over 200 times a month manually for every invoicing run. It would be nice to do it with the API instead :-)
3 votesIn a recent release we have added this function: http://developer.xero.com/documentation/api/v2-release-notes/#2.59
-
direct debit facility/add-on
direct debit facility/add-on
1 voteCheck out http://ucollect.biz/xero which provides a direct debit solution to Xero users.
-
allow Invoices to show line items
Currently you can only retrieve line items by specifying a single invoice. Please make the functionality similar to the journals and allow the data to be paged using an offset of some sort.
50 votesOur most recent release provides the ability to specify an optional paging parameter – this in turn allows you to retrieve line items in bulk: http://developer.xero.com/documentation/api/invoices/#title10
-
Allow attachments in other than DRAFT status
From http://developer.xero.com/documentation/api/attachments/
"Attachments can only be attached to documents that are of status DRAFT"
This is a little annoying, it means we have to create the invoice in DRAFT, add the attachments, then transition the invoice to SUBMITTED or AUTHORISED.
Can Xero remove this restriction?
2 votesToday we released the ability to attach files at additional statuses. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
fix the Profit and Loss report via the API to support periods and timeframe
The Profit & Loss report via the API will only show a summarized total for the timeframe specified which is inconsistent with the P&L report available on the website. Adding 'periods' and 'timeframe' parameters similar to the Budget Summary report should resolve the issue.
37 votes -
Add the new multiple email address functionality to API
Hi there,
A recent update to Xero now allows for multiple email addresses for each contact to be added. It would be great we could add multiple email addresses through the API, mirroring this process.
Many thanks
David9 votesSupport for this feature was released today: http://developer.xero.com/documentation/api/v2-release-notes/#2.37
-
Automatic reconciliation of Payroll to General Ledger
Sometimes clients amend a payrun but forget to replace the Bill Payable for that payrun in the GL.
This can result in discrepancies between wages, PAYG, super (and other) and the GL reports.
Would be nice to automate some of this checking, even highlight any months (or specific bills) that did not match payroil3 votesPayroll GL integration has been completed, you can check out more details here: https://community.xero.com/business/discussion/3391087
-
Set payment terms via the API
I can see you can GET the payments terms of a contact and the organisation defaults, but I'd like to be able to set these via the API too
21 votesThe ability to update payment terms was released on 14/09/2015 http://developer.xero.com/documentation/api/v2-release-notes/#2.145
Thanks for you patience.
Adam
-
Credit notes: enable file attachments
Enable attachments on credit notes - support the files functionality in Xero via the API so files can be attached to credit notes in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
12 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Payment Terms: expose organisation and contact default due dates
Expose the organisation and contact default due dates on GET Organisation and GET Contact respectively. Xero now supports setting default due dates on an organisation wide or per contact basis.
48 votesYou can now retrieve the default payment terms for an organisation and also for a specific contact. See http://developer.xero.com/documentation/api/organisation/ and http://developer.xero.com/documentation/api/contacts/
Support for updating these via the API will come in a later release – please vote on this other request – http://xero.uservoice.com/forums/5528-xero-api/suggestions/4376082-set-payment-terms-via-the-api
-
Manual journals: enable file attachments
Enable attachments on manual journals - support the files functionality in Xero via the API so files can be attached to manual journals in Xero.
Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.
8 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
-
Add ability to retrieve "ARCHIVED" contacts using WHERE clause
The only way to currently check which contacts have been deleted is to make an API call for each. See https://community.xero.com/developer/discussion/24201/
0 votesOur recent 2.44 release provides an optional parameter for you to retrieve archived contacts: http://developer.xero.com/documentation/api/v2-release-notes/#2.44
-
Enable attachments on Bank Transactions
Enable attachments on Bank Transactions (spend and receive money).
3 votesToday we released the ability to attach files to this endpoint. For details on how you can use it, see our Attachments documentation: http://developer.xero.com/documentation/api/attachments/
- Don't see your idea?