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
561 results found
-
GET invoices endpoint returns tracking option ids
I would like for the GET Invoices endpoint to return tracking option Ids on line items, for example: GET https://api.xero.com/api.xro/2.0/Invoices?page=1
Tracking options are returned when getting a single invoice, for example: GET https://api.xero.com/api.xro/2.0/Invoices/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
9 votes -
Add a "Retry now" button to force webhooks in "Retry" status
If the webhook listener goes offline, the webhook server will try to send the data with increasing delays up to 24 hours where it will stop.
The issue is that if our listener crashes during an extended period of time, we might have to wait for an extra long period of time before it is retried.
Adding a "Retry now" button would allow devs/admins to restore the webhook to their "OK" status much earlier (ie. as soon as the listener has been fixed).
9 votes -
Insert invoice lines via the API
Currently you can do this only by resupplying ALL current invoice lines along with the new line. There is a concurrency issue here between when the invoice was read via the API and resupplied to the API for the update. Can you make it so we only have to supply the new invoice line to the API and it be added to the invoice?
8 votes -
new Bin Location field for Tracked Items will assist Warehousing and Inventory Management
it would be useful to have a field which can be used to specify the warehouse location of the item needed for pick and packing
8 votes -
invoke receipt sending via API
The sending of receipts is fine for one off... but when there are many, it becomes tedious. Could it possibly be enabled to be invoked from the API, so that a whole lot could be sent automatically?
8 votes -
Get Xero Projects Report using API
Hi,
We can get and customize Xero projects reports by using API. But unfortunately, Xero reports API for projects is not available. Can you please add this API to your system.
Thanks8 votes -
... make transaction data available via the API
It appears that there are two key things missing from the current version of the Xero API:
The Tables part of the API does not currently have a connection to the Nominal Ledger (Account) Transactions
The Reports part of the API connects to several of the standard reports, but doesn’t connect to the Account Transactions report.
Either of these would allow a full list of transactions to be accessed via the API.
8 votes -
add Contacts as an element to GET Journals
This would allow much greater financial reporting flexibility. Like Tracking Categories, not all Journals have Contacts. Your new Xero report, P&Ls by Contact, leads me to believe the Xero data structure may support this. Thank you!
8 votes -
8 votes
-
enable creation of invoices from accepted quotes via API
Once a quote has been ACCEPTED it would be very useful to then turn this into an Invoice via the API, as per the manual user task of pressing the "Create Invoice" in the Xero web portal.
8 votes -
Include ContactNumber in the response for GET CreditNotes
GET CreditNotes has the InvoiceNumber field but not the ContactNumber field. It would be quite nice to have both.
7 votes -
7 votes
-
Make the journal narration visible to the API
Would like to be able to access the journal narration through the API. Currently you can just access the line item reference but this requires too much coding effort by our bookkeeper and as such most reference lines are blank. However, every journal/transaction has a narration so would be great to access this.
7 votes -
Tracking Summary Report with Account Groups and Tracking Categories
Xero is awesome for Financial data management and manipulations. Its API providing the extra strength to Xero for integrating Xero with other webapps. Of course Most of the APIs are in still Xero Development Phase, But we need an extensive API for getting the reports(at minimum Tracking Summary Report) to make the use of tracking summary data inside webapps.
7 votes -
Reconciliation of Prepayments and Overpayments is not supported
This is the error given to us when we try and send across an Overpayment that is reconciled. Please can it be implemented.
7 votes -
Be able to change the ReportingCode on an Account
It is currently not possible to update the ReportingCode and ReportingCodeName on an Account via the API.
We would find it useful to correct discrepancies in the assigned reporting codes automatically via the API
7 votes -
Support BankTransaction.reference on GET request
According to BankTransaction documentation found at https://developer.xero.com/documentation/api/banktransactions
Reference is currently supported on Receive and Spend transactions.
Reference Reference for the transaction. Only supported for SPEND and RECEIVE transactions.
Is there a reason why this is not supported?
When I create a BankTransaction through either Xero UI or API, reference is stored and shown on UI; however, it is not available through BankTransaction API.
7 votes -
Grant Read-Only API access please
For some integrations we want to only ever read from Xero. One great example is when we replicate a production Xero system into a test system. In those cases we NEVER want to write to production. Other cases are where clients only want data extracted from Xero.
This seems a simple ask - just disallow PUT, POST, and DELETE, and allow only GET.
Cheers,
Daniel7 votes -
Budget Variance Report via the API
I would like the Budget Variance Report to be available via the API:
https://central.xero.com/s/article/Budget-Variance-reportIt is not listed in the reports available from the API
https://developer.xero.com/documentation/api/reports7 votes -
Webhook payload update to decrease API calls
We use Xero Invoice Webhook to create the electronic invoices needed to comply with Argentina tax laws.
We have discovered some updates that could be made to the invoice webhook in order to dramatically decrease the API calls we send to Xero (to get the invoices details).I think this updates will also benefit the implementation of e-invoice in USA, AU and NZ.
The two updates are very simple. Just add to the invoice webhook payload the following data:
1 -invoice type (in order to avoid API call for bills)
2- nvoice status (in order to avoid API calls for draft…7 votes
- Don't see your idea?