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. It seems to be possible to supply the ItemCode but not the ItemID. I guess the ID is unique for each item? It would be really great in my opinion if the API could be consistent and the ID field was always used to specify a join whenever you are creating or updating anything.

    Consider the following use case:

    A web app with integrations to xero to do all of the invoicing, and inventory price management. Contacts (users), orders (invoices) and products (items) are stored in the app, but also created in xero. The app then stores the xero id…

    17 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  2. Because we currently extract accounts through reports, we don't get the internal unique identifier and have to match on number and name. If the user re-names or re-numbers an account in Xero (and this is likely to happen to other entities) we lose the connection to the account stored in our system and the user potentially loses data.

    31 votes
    1 comment  ·  Reports  ·  Admin →
    How important is this to you?
  3. Ability to create or edit additional 'custom' fields to use for notes, additional phone numbers, job descriptions, etc.

    232 votes
    27 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  4. Currently when you POST or PUT, Xero will either accept or reject each of the entries. Provide an option to POST or PUT data (Invoices) and have the results returned WITHOUT actually updating any data. That would allow an All or Nothing approach to batch data submission.

    5 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  5. when a supplier generated sales invoice is received it would be nice to be able to agree to their grant total

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  6. PDF Invoices that are attached in Xero have a URL that 3rd party apps can link to

    e.g a purchase invoice has an attachment which is thescanned copy of the invoice, we would like a url so we can link the pdf to a web app

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  7. This would allow us to build tools to do bulk budget exports for multiple periods from our current system. (I think that budgets import might be coming through the user interface anyway, in which case this isn't really needed).

    156 votes
    not planned  ·  16 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  8. Enable the ability to split payments on a bank rec coming through the API so we can reconcile merchant payments from two separate machines on 1 day. 1 invoice, 2 payments currently unable to split.

    2 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  9. 3 votes
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  10. 28 votes
    How important is this to you?
  11. E-mailing updates to receivable accounts about their payments via the API would be very useful. Via the web interface, this is possible by sending a statement. API request is to be able to retrieve a statement report and email it via the API

    117 votes
    not planned  ·  16 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  12. 69 votes
    5 comments  ·  Reports  ·  Admin →
    How important is this to you?
  13. 64 votes
    How important is this to you?
  14. 27 votes
    1 comment  ·  Admin →
    How important is this to you?
  15. Names containing accented characters, eg: Nuñez, are rejected when uploading a new Contact.

    20 votes
    1 comment  ·  Contacts  ·  Admin →
    How important is this to you?
  16. 3 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  17. Allow for batch create/update/delete operations to multiple API endpoints within a single transaction.

    10 votes
    How important is this to you?
  18. 195 votes
    not planned  ·  14 comments  ·  Reports  ·  Admin →
    How important is this to you?
  19. We invoice just upon payment, so it would be nice to be able to send <Payments> together with <Invoice>, when creating it, so we don't need to do two separate calls for it.

    24 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  20. Create and API entry point to set default exchange rates, just like we do on the Settings page.

    Rational: here in Poland, we're obliged to use the Polish Central Bank exchange rates on accounting. Having an API for it makes it possible for us the call it once everyday to set the rate for the next day. Without this we're not able to use Xero officially for bookkeeping. (we have to setup the rates for this whole calendar year!)

    41 votes
    How important is this to you?
  • Don't see your idea?