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

574 results found

  1. Get deleted Journal Lines

    Expose an isDeleted flag or something similar when pulling down Journal Line entries.

    6 votes
    0 comments  ·  Journals  ·  Admin →
    How important is this to you?
  2. Expose Additional Contacts - First Name, Last Name, Email address

    Can we please have the ability to view all additional contacts, first name, last name and email address, if we use the GET request to pull ALL contacts.

    At the moment this is only viewable, by looking up individual contacts which can quickly use up API calls which I need for the other applications of my web app.

    3 votes
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  3. Mutate batch payments on contacts

    Provide support to mutate the batch payment fields on a contact through the API. They are currently read only - https://community.xero.com/developer/discussion/77542892

    3 votes
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  4. Add current assets register

    Similar to the fixed assets tool, we need a way of amortising prepaid things like yearly software subscriptions
    A system similar to the fixed assets register depreciation tool, a current assets register could automatically track and consume prepayments according to a defined schedule

    3 votes
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  5. Unreconciled items in the bank feed via the API

    Allow the count and or the list of unreconciled items in the bank feed to be exposed via the API

    66 votes
    18 comments  ·  Banking  ·  Admin →
    How important is this to you?
  6. User Login History

    Looking to export User Login History - either from a practice point or from the Xero Organisation point - you can find this information in Settings > Users > Login History, but I can't find a way to export via API.

    4 votes
    How important is this to you?
  7. Enable the total number of units across all line items on an invoice to be automatically calculated.

    Enable the total number of units across all line items on an invoice to be automatically calculated.

    13 votes
    3 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  8. 225 votes
    70 comments  ·  Reports  ·  Admin →
    How important is this to you?
  9. Budget Variance Report via the API

    I would like the Budget Variance Report to be available via the API:
    https://central.xero.com/s/article/Budget-Variance-report

    It is not listed in the reports available from the API
    https://developer.xero.com/documentation/api/reports

    7 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  10. Batch payment API by InvoiceNumber instead of InvoiceID

    Thanks for the current batch payment API. it works with InvoiceID.

    Can you please update this API by allowing to use the InvoiceNumber instead of InvoiceID.

    The InvoiceNumber is much more user-friendly and actually used by accountants instead of the long ID, that needs an extra lookup.

    Can you please let us know when can you update it?

    For example:
    <Payments>
    <Payment>
    <Invoice>

    <InvoiceNumber>ORC1039</InvoiceNumber>
    </Invoice>
    <Reference>ggg</Reference>
    <Amount>10.00</Amount>
    </Payment>

    1 vote
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  11. Retained Earnings / unrealised FX (system account) journals

    Xero has 'system' accounts where journals are not posted, but values are calculated by reports. Therefore when pulling the journals from Xero, we can not accruately recreate the balance sheet and P&L (as vital journals are missing). Therefore in this respect the Xero API is incomplete.

    Specific examples of the Journals API misses:

    1. Retained Earnings journals (this is instead calculated by a report)
    2. Unrealised FX journals (again calculated and shown only in the report)
    3. May also be the case for other system accounts.

    The calculations made by the reports could be made available via the API to provide a complete…

    132 votes
    4 comments  ·  Journals  ·  Admin →
    How important is this to you?
  12. 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
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  13. Please add Purchase Orders to the Webhooks system

    This would allow us to locally sync purchase orders and reduce API usage and increase speed.

    61 votes
    5 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  14. Override tax amount of line items in Bank Transactions endpoint

    Since overriding of line item's tax amount is possible in Invoices endpoint, same capability should also be possible in BankTransactions endpoint.

    26 votes
    1 comment  ·  Admin →
    How important is this to you?
  15. Migrate the Pay Run API from Payrolls

    With the Payrolls functionality being deprecated, the Pay Run https://developer.xero.com/documentation/payroll-api-us/pay-runs API will also be deprecated. By our understanding, this functionality, will still be available via the web UI ("Business > Pay Run"). Maintaining this subset of functionality after the overall Payroll deprecation would be useful for tools such as importers of 3rd Party payroll details.

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  16. Create API to get VAT return

    I would like to see how much has been calculated to 'pay to customs' for the current period. The same value seen in the current VAT report.

    31 votes
    1 comment  ·  Reports  ·  Admin →
    How important is this to you?
  17. 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
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  18. Add Progress Percent Completed in Invoice

    Add "PercentCompleted", "TotalEstimate" and "InvoicedPreviously" in Fields you can insert into a custom template so that invoices generated from Projects so the customer can see how far they are along the job and each task is toward completion.

    6 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  19. API Health Check

    With Microservices now being all the rage, applications consuming Xero APIs need to be able to deal with their availability/non-availability. A "health-check" similar to the Java Microprofile Health service (see https://github.com/eclipse/microprofile-health) would support to enabling/disablng functionality related to Xero APIs based on the result these "health-checks". As a result user interfaces could enable or suppress functionality that requires the use of Xero APIs depending on these health-checks.

    6 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  20. [bug]push invoices via private api unable show on invoices list system

    2019 Jan 11 09:46 /api.xro/2.0/Invoices PUT 200 Xero Api wrapper - NUALCYHX7TBOBY2IEFZKKOKKA50HMR

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Feedback and Knowledge Base