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. It's great that xero supports MFA and I would like to query which users have MFA enabled (or more importantly which don't) and import into our SOC so we can ensure that all accounts are protected.

    Given how big a target a finance platform like Xero is for business email compromise and phishing scenarios and how critical MFA is in preventing these attacks - being able to collect this information and easily catch unprotected accounts is very useful.

    52 votes
    How important is this to you?
  2. The only invoice reminder setting exposed via the API is whether reminders are enabled for the organisation.

    This request is to expose more invoice reminder settings (e.g. rules, templates). Please let us know in the comments which settings you'd like exposed and whether you'd like to update them as well as retrieve them.

    51 votes
    15 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  3. I have found an awesome tool by Quick Win Development (http://www.quickwindevelopment.com/) that allows us to extract data via the API straight into Excel.

    Because 80% plus of the reports I ever generate in Xero are exported directly to Excel, please can Xero build into the API the ability to replicate every report currently supplied by Xero, as a bare minimum seeing as though the Reports are diabolical compared to other accounting systems. Particularly for me the P&L by month for a start/end date period.

    Thanks
    Murray

    51 votes
    1 comment  ·  Reports  ·  Admin →
    How important is this to you?
  4. as with the similar suggestion for manual journals, this would make it possible to keep data in sync between Xero and other systems. Without this ID, if anything so much as the status or one letter in the description changes, there's no way to truly verify you have all the correct lineitems without dumping them all and injecting them again from scratch. yes there are some workarounds, but they all have failure points somewhere without these IDs.

    47 votes
    How important is this to you?
  5. When I send invoices to customers I have to attach the correlating support data to the invoice. At the moment I can attach the support data but I can't email it out from Xero. I therefore have to download each invoice and then manually generate an email from my email system for each customer in order to attach the data and invoice in a single email... a laborious process at the start of each month!

    Life would be so much better if I could email attachments along with the invoice directly from Xero. This functionality is literally the only thing…

    47 votes
    6 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  6. In lieu of a Bank Statement endpoint, including the statementLineID in Bank Statement report would be really helpful

    We present a view of the Xero bank statement and show the bank account balance in some of our reports. It's difficult to reliably keep the bank statement in sync without some kind of unique ID on the statement line.

    46 votes
    4 comments  ·  Reports  ·  Admin →
    How important is this to you?
  7. Currently the Inventory Items Summary report is not exposed yet via Xero API. Please vote so we can keep track the demand for it.

    46 votes
    6 comments  ·  Reports  ·  Admin →
    How important is this to you?
  8. Note - you need a projects API section now it has been released.

    To enable full use of OCR apps with Projects there needs to be the ability to post bill line items to projects as expenses. Without this functionality any business that wants to automate their billing and approval process cannot use Xero projects (without manual intervention in Xero).

    As an exmaple - I currently have a client looking to do this with 50 active staff. This would be £250pm or £3,000pa potential Xero fees lost as they would use a different app that does both.

    43 votes
    How important is this to you?
  9. When paying a Bill in Xero you can check a box "Pay by Check". This will add a new "check" to the list of checks and the user can print these checks and mail them.

    Would be helpful to allow this via the Payment API endpoint

    41 votes
    How important is this to you?
  10. Create and API entry point to set default exchange rates, just like we do on the Settings page.

    Rational: here in Poland, we're obliged to use the Polish Central Bank exchange rates on accounting. Having an API for it makes it possible for us the call it once everyday to set the rate for the next day. Without this we're not able to use Xero officially for bookkeeping. (we have to setup the rates for this whole calendar year!)

    41 votes
    How important is this to you?
  11. This is especially important for an initial sync of a new customer with our product as we need every invoice in the database (including the PDFs, which we are happy to trickle into the system over time).

    40 votes
    not planned  ·  4 comments  ·  Admin →
    How important is this to you?
  12. GET attachment from Expense Claims
    The current implementation of Expense claims will not allow you to retrieve any attachments made to a Receipt posted into an Expense Claim. We would like this fixed so we can retrieve attachments from within an Expense Claim based on the Receipt ID.

    40 votes
    How important is this to you?
  13. This request is to expose a boolean value to determine whether invoice reminders are enabled for a particular contact.

    Please let us know in the comments if you'd like to update this value as well as retrieve it.

    38 votes
    7 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  14. If a tracking category name or option name is changed then often this isn't picked up when bulk approving invoices and invoices get entered with missing tracking categories

    37 votes
    How important is this to you?
  15. This request is to expose a boolean value to determine whether invoice reminders are enabled for a particular invoice.

    Please let us know in the comments if you'd like to update this value as well as retrieve it.

    37 votes
    3 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  16. It would be great to support compression e.g. gzip for API response payloads. Currently including the Accept-Encoding header within requests does not result in any resource size reduction.

    37 votes
    How important is this to you?
  17. Right now, the only way to allocate a CreditNote to an Invoice is via a single API call to <url>/CreditNoteID/Allocations
    This severely limits the capability to have multiple allocations (exclusive) done at the same time. It would be wonderful to allocate CreditNotes to Invoices while their creation.

    37 votes
    1 comment  ·  Credit notes  ·  Admin →
    How important is this to you?
  18. When a quote is accepted by a customer, add the option to call a webhook.

    This would allow for integration with job tracking software and a secondary call to the quote API (https://xero.uservoice.com/forums/5528-xero-accounting-api/suggestions/7040008-quotes-via-the-api) would allow me to retrieve the relevant information (customer, description, line items etc) in order to generate a job sheet for the accepted quote with all the relevant data for workers to begin the job.

    36 votes
    3 comments  ·  Quotes  ·  Admin →
    How important is this to you?
  19. The addition of Overpayment and Prepayment endpoints, for us is still not functional with the addition of the reference field in these. Without this there is no robust way to save a prepayment at one point in time, then be able to look this prepayment up later to be used for allocation purposes.

    Same problem for Overpayments.

    Hope this can be added very soon as we are looking forward to the XERO api having proper Prepayment support.

    36 votes
    How important is this to you?
  20. 35 votes
    4 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  • Don't see your idea?