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. We have just changed from SAASU and I was very surprised (and disappointed) that there are no supplier item codes in XERO items.

    It is common practice that companies are not able to use the same item code as the supplier for their own purposes.

    We would have thought that this would be common practice with accounting systems.

    3 votes
    How important is this to you?
  2. Currently only 4 fields are supported through the API for Bank Transfers transactions – Amount, From Bank Account, To Bank Account & Date.

    It would be great if the remaining fields that are available via Xero's UI could also be supported in the API:
    API - namely:
    - From Account: Accounts Export Branch
    - To Account: Accounts Export Branch
    - Reference
    - 2 Amount fields (if From & To bank accounts are in different - currencies).

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
    • need API endpoints for this so that we can customise and show full summary of an account as otherwise the API is very2 not helpful for customisation. Thanks XERO for great job to date but this issue has a lot of requests in the forum.
    3 votes
    0 comments  ·  Admin →
    How important is this to you?
  3. Invoices has a filter of InvoiceNumbers. But this functionality is missing from Credit Notes even though Credit Notes are basically a negitive invoice. We need to be able to query for the status and existence of Credit Notes but keep hitting our API rate limit. We are using an WHERE OR statement but it's slow and we cannot check more than a few credit notes at a time.

    4 votes
    How important is this to you?
  4. This will enable us to sync credit notes locally as well as the invoices.

    180 votes
    11 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  5. We receive payments from online services (stripe and paypal) and programmatically add an invoice as well as a payment for the invoice and the fee from the charge.

    When the bank charge comes from the bank we go in and manually match them with the payments. With PayPal this is easy because they come in and match 1:1 with the payments and fees. With stripe it's not so easy becaue our daily payout contains dozens of fees and charges.

    We would like to programmatically match these. Note that this is NOT the same as reconciling a bank statement, I think…

    19 votes
    How important is this to you?
  6. 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?
  7. 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?
  8. 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?
  9. 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?
  10. 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?
  11. 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?
  12. 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?
  13. 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?
  14. 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?
  15. 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?
  16. 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
    How important is this to you?
  17. This would allow us to locally sync purchase orders and reduce API usage and increase speed.

    64 votes
    6 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  18. 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?
  19. 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
    How important is this to you?
  • Don't see your idea?