Skip to content

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

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

541 results found

  1. Have the Aged Receivables API actually match the report in Xero

    Just have the API produce the aging buckets like the report

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Be able to print an overview of quotes and invoices

    If I want to print an overview of quotes and invoices, I have to "print screen" it would be great to have a print overview button

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. add an option BankSummary to include accounts with zero balances and no transactions

    When an account has a zero balance and no transactions for the specified time period in the Bank Summary Report, it is excluded from the returned data.

    The request is to provide an optional parameter, 'includeZeroBalances' or the like, that includes these accounts and displays them in the report with zero balances.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Make an option to view/print purchase and sales bills in the organisation's base currency

    Make an option to view/print purchase and sales bills in the organisation's base currency

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Create Bank Transaction via API problem

    Hello. I use Xero API and I got the problem with bank transaction method.
    Does bank account should be "enablepaymentsto_account = true" for this or not?
    Thanks

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Banking  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Filter reconciliation to show only monies received

    When one is a bit behind on the reconciliations I think it would be useful to be able to filter the statement lines which need to be reconciled to show monies received only so that invoices can be quickly reconciled and overdue invoices sent off to clients. This would save trawling through pages of statement lines or searching payments in online banking then searching for that transaction among the reconciliation pages

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add a URL field to the PurchaseOrder object to bring it in line with Invoice.

    Add a URL field to the PurchaseOrder object to bring it in line with Invoice.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Store application data against invoices, payments, credit notes, etc.

    Allow an extra field so that the application can store data with the invoice, credit note, purchase order, payment, etc.

    Other third party sites allow this in the form of an array, in Xero's case, this would be XML an data field or JSON data field.

    This will enable apps to quickly access data using their own pointers, or variables, etc.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Provide LineItemId on Invoice PUT

    Recently Xero started surfacing the LineItemId for Invoice line items. This is a great initiative. However, to take full advantage of the LineItemId GUID's, we need the ability to send our unique LineItemId's on a PUT.

    Assuming that we could to specify our LineItemId (and that it would be contained in the Xero Response) we would then have the certainty required to associate the Xero LineItemId response with our LineItemId's.

    This feature enhancement is critical as our invoices always have multiple LineItems, often with the same quantity and Amounts.

    We need a way to ensure we are able to match…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. API to create a receipt programmatically

    Please API to create a receipt programmatically

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Remove personally identifiable information from error messages for compliance

    API error responses in Xero contain a substantial sack of unnecessary XML which complicates compliance with data-privacy legislation (GDPR for example). Included in the error response is the original request XML. The original request will most likely contain personally indefinably information which means these messages require substantial filtering before being returned into logging systems or error notification infrastructure.

    In some cases the error message itself contains customer information i.e. <Message>The contact name Bob Smith is already assigned to another contact. The contact name must be unique across all active contacts.</Message>. Perhaps in these examples it would be better if…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Include also zero balances account in result

    When an account has a zero value in the P&L Report (but also in all others), it is excluded from the returned data.
    The request is to provide in the result all accounts, even if they have 0 balance and/or no transactions

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Add planned date when you create new purchase invoice

    Add a 'planned date' box for when you create a new supplier invoice to save having to change screen (e.g payments are made 35 days after receipt of invoice or a particular day each week). Currently you have to change the screen to enter the planned date.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. Sort your reports out

    Why are Xero reports so frustrating??? Is it just me?
    Another one that has wasted extreme amounts of time, the vat audit report.
    Why is it spread over a ridiculous area so you have to view it in wide view to see any useful information. What is the point? It fits it on a normal view then expands itself and you lose half the useful information?

    Then you have to randomly click all the blue underlined options to find the ONE that drills down to the detail. You check what you need to - ie why the hell there are…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Be Able to get Contact Usual Payment Days

    It would be good to be able to get the usual payment days number which is shown in Xero's contacts page through the API in order for displaying that data in in house software used to rate customers payments against their established payment terms.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Add Paging on Repeating Invoices Endpoint

    Currently paging is not available on the repeating invoices API call. We have a client who has too many repeating invoices for Xero to return, and without paging there is nothing we can do to get the repeating invoices data out of Xero's API.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Create API to get information from Inventory reports (sales by item)

    I would like an API which tells me the same information as I can see in the Sales by Item report, this would mean I can see how much I sell in a month, or selected dates, of a particular item.

    For example I have an item called hourly rate I would like to GET the total invoiced in the month for hourly rate

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Add the ability to download PayRoll files (either ABA files or transaction Files)

    It would be terrific to be able to download information about PayRoll payments, either in the ABA format or some other form.

    It appears all the information is inside Xero somewhere, it is just not exposed.

    For example, Company A has two employees Jen and Joe.

    Jen earns $12,000 in one payrun with $2,000 going to one bank account and $10,000 going to the second.

    Joe earns $7,000 in one payrun going to a single bank account.

    The total is $19,000.

    It would be good to be able to get this information out of Xero via an API

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Files API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Xero datya for regulatory reporting

    We use Xero as our main accounting system. Every month we have to produce a number of reports for the regulator. In order to do this, we need access to the account balances, debits and credits as they need to be aggregated and for various calculations such as yield and cost of funds. None of the API's provide this information and we have resort manually download various reports in excel format and then use these as input to our process.

    Adding the debits and credits to the Accounts API would be perfect and allow us to automate our processes.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Email stopped coming in Organisation Payload and broke my Integration

    This is not a suggestion is a petition.

    The payload of the organisation used to bring the email set up in the organisation itself, until 1 week ago that broke my integration,
    My integration serves invoices to the Costa Rican Government IRS and is broken at the moment, had to set up a default/dummy email on the part of the invoice that says who emits the Invoice and there will be issues with people not accepting Invoices due to the default email.

    The customers of my customer will get their Invoices not accepted and those are >10k Invoices.

    My customer…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base