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. We commonly expect to receive cash from within our organisation; ie: depositing a float, or cash takings from a sale. Rather than invoice ourselves, a simple Receive Money transaction would track and account for this nicely.

    16 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. Expanding the paging feature (currently only available for Contacts, Journals and Invoices) to other endpoints in particular BankTransactions would create huge functionality and alleviate the API call limits.

    15 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. GET invoices currently only shows AmountCredited but not the specific detail. GET CreditNotes doesn't show which invoice the credit was applied to

    15 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 comments  ·  Invoices  ·  Admin →
  4. 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 →
  5. 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.

    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

    completed  ·  4 comments  ·  Reports  ·  Admin →
  6. Add the ability to mark invoices as sent via the API.

    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

    4 comments  ·  Invoices  ·  Admin →
  7. 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

  8. Develop a Files API that will let you perform actions like querying the files inbox, create folders in the inbox, upload new files to the inbox, associate files in the inbox with documents (like invoices, SM, RM's etc).

    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

  9. Hi,

    I would like to be able link the UserID with the email associated to it. knowing the email address of a xero user, is required to achieve any mash up with external services.

    Thanks

    Nicola

    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

    0 comments  ·  Accounts  ·  Admin →
  10. In the app you can override the currency rate with your own. Would be great to do this with invoices generated via the API as I get my rates from another provider (ie. not XE)

    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

  11. All that is required is that the Invoice API be changed to allow posting to the bank accounts. Then it will serve as a general transaction import function.

    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

  12. 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 →
  13. Ability to archive a contact. The user should have a way in Xero to view archived contacts and restore them – this could just be another automatic contact group like customers and suppliers are which shows as a tab in contacts where they can view the archive list and restore the selected contacts. Archived contacts should not appear in any of their custom ‘contact groups’ but the links should not be removed so if they are restored they return to the original groups.

    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

    3 comments  ·  Contacts  ·  Admin →

    Today’s API release provides the ability to archive contacts via the API. http://developer.xero.com/documentation/api/v2-release-notes/#2.50

    We still have some work to do on contacts, including allowing developers a way to see merged contacts: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/89557-when-contacts-are-merged-show-this-status-for-the
    And also to merge contacts via the API: http://xero.uservoice.com/forums/5528-xero-core-api/suggestions/5885401-merge-contacts-via-the-api

    Please show your support on these requests if they are important to you.

  14. allow credit notes to be generated for AR and AP - standalone or applied to an existing invoice

    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

    completed  ·  1 comment  ·  Admin →
  15. Since the operator has the ability to update any PAID invoice's tracking category and account code for any line items, then it should be also doable via API.

    11 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  ·  4 comments  ·  Invoices  ·  Admin →
  16. 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

    11 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 →
  17. I noticed that the value UpdatedDateUTC for an invoice is never reset once it is put into Xero no matter what modification I did to an invoice such as add/delete a line item or add a reference at Xero. Thus the updated invoices can not be retrieved even though they did update after modifiedSince

    11 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 →
  18. at the moment invoices have to be specified with their tax exclusive amounts, which leads to some invoice totals being unavialable. I would prefer to specify the tax inclusive amount, and have Xero work out the tax portion

    11 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 →
  19. 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 →
  20. I mean, it's only the fastest growing and one of the most widely used ecommerce softwares available today. Many people on the Magento forums have been asking for a solution to accounting and Xero would be perfect. (I know that there is already a company that created an integrator, but they charge a monthly fee! It's just one more unnecessary monthly expense)

    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

    1 comment  ·  Admin →
  • Don't see your idea?