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

177 results found

  1. Adding a GUID to the credit note line items as used by the invoice line item would allow for more efficient retrieval of data .

    25 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  10 comments  ·  Credit notes  ·  Admin →
  2. The custom webhooks are disabled automatically if there was not a successful response from the destination for 24 hours. There is no notification when this has happened and to check this we need to go to the webhooks page and then manually enable it and re-send the ITR.
    There could be email notifications sent when the webhook is disabled.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  3. Major drawback of Xero Oauth2 is that the 'Client Credentials Flow' is not supported. This makes it impossible to implement server-side applications to interact with Xero because there is no user interaction at all. Lot of people have been complaining about this, and it's shocking that it is still not supported in May 2021!

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  4. If I set a default Branding Theme for a Contact in Xero, that selection is not honoured when I create an invoice in the API and don't include a BrandingThemeID

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Invoices  ·  Admin →
  5. The web UI allows us to change the expected date on an AUTHORISED invoice that is issued before the period lock date. The API however does not allow this, and fails with warning about editing invoice in lock period.

    Contacting Xero support, I got this message: "With the web interface, there is a script that limit fields that can or cannot edited when lock date is used. Unfortunately the API does not have that ability so currently it is all or nothing. So to edit the invoice, the lock date has to be removed first. We don't have any immediate…

    12 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →
  6. Be able to differentiate invoices created due to repeating invoices and stand alone invoices.

    I checked out the elements of Invoice (https://developer.xero.com/documentation/api/invoices).
    I was not able to find a element which gives me this relation.

    I think , A new element having the 'Repeating Invoice Id' data would help me. Can this be included ?

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Invoices  ·  Admin →
  7. We used to get OAuth 1.0a app history on developer.xero.com/myapps but no longer for OAuth 2.0 apps. Can we have this back?

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Admin →
  8. When using the AU Xero there is a field for ACN which is great.... except that it's not in the API Response for contacts. If that could be added it would be awesome. Thank you

    14 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Contacts  ·  Admin →
  9. It is great that the Quote API is now available, however it would also be great if we could have an endpoint to download the PDF of the quote just like we can for an invoice.

    For API integrations it allows single click download via the API without the user needing to go into Xero and manually download it.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Quotes  ·  Admin →
  10. Please add the Company Registration Number field to the Contact API, this is a useful way to get a unique identifier for a company when syncing different systems.

    84 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  11. CIS API.

    Recently started using simPRO enterprise where Contractor invoices are raised against specific jobs and exported into xero.
    These Contractors are subject to CIS Tax Liability and therefore line items should be coded to 321. unfortunately Xero currently does not allow for Contractor invoices using 321 to be imported through API.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  12. Currently when a batch payment is reconciled, its child payments' IsReconciled element always return as false. It will be useful to return as true.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Admin →
  13. It would be very useful to be able to add a reference field to Bank Transfers. We are using the API to create many Bank Transfer transactions and many of them have the same date and dollar amount, making them nearly impossible to reconcile. Simply exposing the reference field would solve this issue.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  14. It would be useful to be able to specify the page size when executing paging requests for the various API GET resources. Currently, the page size is 100, but can't be changed. The issue is that 100 records can still be a long callout if that includes related information.

    Being able to do something like:
    /Invoices?page=1&pageSize=50

    Or similar would be handy!

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Invoices  ·  Admin →

    Hey Guys

    The default page size is 100, with a maximum of 1000 and a minimum of 1. If users set a value outside the supported range, we automatically adjust it to the nearest supported page size.


    https://developer.xero.com/documentation/api/accounting/requests-and-responses

  15. This functionality is missing from API and available only via front end. We have almost finished implementation of Store Credits via Credit Notes and Overpayments, but luck of this functionality makes entire sync process very cumbersome.

    141 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    23 comments  ·  Invoices  ·  Admin →
  16. It would be good to be able to permanently remove the add-on authentication access from the Xero ledger to clean things up when a user deletes an account.

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  17. Add support for batch payments to the API.

    • When retrieving payments via the Payments endpoint, include the batch payment ID so you can know which payments were made as part of a batch payment.
    • Allow the creation of a batch payments. A single payment that can be assigned to multiple invoices and display as a lump sum in the bank account.
    64 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    19 comments  ·  Banking  ·  Admin →
  18. Include AccountID in LineItem in Invoices API.

    Currently only AccountCode is shown in LineItems. Absence of AccountID renders cached invoices invalid when account's code is changed. Moreover, there is no guaranteed method to determine whether cached invoice became invalid.

    After modification of account code certain cached invoices may have outdated account codes pointing to non-existent accounts. Or, what a horror, to different existing accounts, if previously-used account code was recycled. The latter is horrifying because if cached invoice points to non-existent account one may simply refetch the invoice, but if account code was recycled, there is no way to figure…

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  1 comment  ·  Accounts  ·  Admin →
  19. Is there an api available for your UK payroll product?

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

  20. Allow users to connect to multiple ornganizations at once so we can query across multiple organizations with one query.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  Public API PM responded

    Bulk Connections has now been released to allow users to connect multiple organisations in one authorisation flow. It is available to all certified apps. See the App partner features page for more info

← Previous 1 3 4 5 8 9
  • Don't see your idea?