Skip to content

Accounting API

Welcome to our official feedback forum for the Xero Developer API.

The Xero product ideas site is the best place to submit feedback for improving Xero.


Accounting API

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

578 results found

  1. We can currently create Prepayment Invoices using the Bank Transaction endpoint (all of this also post applies to Overpayment Invoices too). This returns a list of information about the created bank transactions including Prepayment (or Overpayment) IDs.

    The Invoice Number is autogenerated by Xero, and we're only able to change it using the UI.

    There are are Prepayment and Overpayment endpoints in the API, but these only allow us to GET one (or multiple) invoices, and PUT allocations for an invoice.

    It would be great to see either:

    1. A POST method on the Prepayment and Overpayment endpoints (this would allow…
    9 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  2. 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
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  3. 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
    planned  ·  2 comments  ·  Admin →
    How important is this to you?
  4. 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
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  5. 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
    How important is this to you?
  6. 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
    2 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  7. 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…

    8 votes
    How important is this to you?
  8. 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.
    Thanks

    8 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  9. 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
    How important is this to you?
  10. 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
    1 comment  ·  Journals  ·  Admin →
    How important is this to you?
  11. Currently when sending the invoice email from the API it sends as plain text. Update it to send the standard html email with the green 'Pay Now' button.

    8 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  12. 8 votes
    1 comment  ·  Credit notes  ·  Admin →
    How important is this to you?
  13. Where queries allow more advanced filtering of data and would be nice for quotes considering its on the majority of endpoints currently

    8 votes
    0 comments  ·  Quotes  ·  Admin →
    How important is this to you?
  14. 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
    0 comments  ·  Quotes  ·  Admin →
    How important is this to you?
  15. GET CreditNotes has the InvoiceNumber field but not the ContactNumber field. It would be quite nice to have both.

    7 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  16. 7 votes
    0 comments  ·  Banking  ·  Admin →
    How important is this to you?
  17. 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
    0 comments  ·  Journals  ·  Admin →
    How important is this to you?
  18. 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
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  19. 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
    How important is this to you?
  20. 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
    1 comment  ·  Accounts  ·  Admin →
    How important is this to you?
  • Don't see your idea?