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

571 results found

  1. Fix broken linq count() processing on anything that is pagged like journals. Count is defined as the nuber of records, and cannot be pagged.

    Fix linq count() to match stanadard, not massed up version..
    Count cannot be paged, this is very basic..

    5 votes
    1 comment  ·  Journals  ·  Admin →
    How important is this to you?
  2. Add more objects to Zapier

    You've already created an app on Zapier, well done. But the app is very limited (Invoices, etc). Please add more object types. If most of your object types were there, we could integrate much easier with Xero. And Xero's technical cred would increase dramatically if the ease of moving Journals, Payments, etc were simply creating new Zaps.

    5 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  3. Search Feature

    When searching sales or purchase invoices would it be possible to have a drop down box to select if All, Awaiting Payment, Paid etc instead of being in the tab first before selecting search.

    I dont know how many times I have entered the search item only to find I am in the wrong tab and have to reenter details in the correct tab very frustrating ... but still forget next time I search

    Would be much easier to select this option after search detail is made

    5 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  4. add an intercompany loan account

    I have a few clients who have a Group of companies, transactions between them are posted through an intercompany loan account, which needs to be reconciled. It would be great if transactions posted to that account appear in a linked company and a check is made to show that the loan accounts balance.

    5 votes
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  5. Save Bank Statements in xero

    It would be great if there were somewhere within each of the Bank Accounts where we could upload/scan and store Bank Statements within xero as auditors need to see these regardless of whether we say that the account is reconciled.

    5 votes
    0 comments  ·  Banking  ·  Admin →
    How important is this to you?
  6. Include account number on customer invoice report

    Allowing the Customer Invoice Report to have an Account Number Field as more and more accountants use customer numbers rather than the customer name.

    5 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  7. Payments API HasAttachments

    Hi there,

    Currently, there is no way to determine via the API if a payment has an attachment. We are able to retrieve any attachments via using the BankTransactions endpoint (using the payment ID).

    For completeness, we need to be able to have the HasAttachment attribute accessible when returning a list of payments - the only way to do this currently is to retrieve the BankStatements/ID/Attachments endpoint for EVERY single payment - which is a pretty big use of resources.

    Alternatively (a breaking change) - can we either be able to retrieve Payments via the BankTransactions end point. Adding "HasAttachments"…

    5 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  8. Emailing invoices should respect the organisational email settings

    There is a setting to set the reply email address, however sending an invoice via the api currently doesn't respect this setting, the emailed invoice will still have the user's email address even though the email settings specify a different email address

    5 votes
    1 comment  ·  Admin →
    How important is this to you?
  9. Make the API invoice email the standard html email not plain text

    Currently when sending the invoice email from the API it sends as plain text. Update it to send the standard html email with the green 'Pay Now' button.

    5 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  10. Include pagination for inventory items

    Currently the GET /Items API method does not support any pagination request parameters.
    This implies that we have to get all Items in one API call if we want to read all items, for instance during an initial historical sync.
    This is highly inefficient and will lead to issues for Xero accounts having a lot of items.

    Adding pagination parameters will help to reduce the payload returned by this API method, which I believe to be in the interest of both Xero and the Xero API users ...

    Thanks in advance for looking into this.

    5 votes
    How important is this to you?
  11. Expose UK VAT report via API

    For UK registered business, it would be extremely helpful to expose the information for the upcoming VAT Amount and due date.

    5 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  12. Link AP tranactions to a 3rd party payment program

    The ability to run AP transactions into high volume payment program (BACS/ CHAPS/ Cheque run etc) rather than paying invoices manually...and record result against AP transaction

    4 votes
    How important is this to you?
  13. email to invoice gateway

    not sure if it is possible, but what about an email to invoice gateway.

    have an email address invoices@xero.com
    i can email any invoices i get to that address and it automatically populates a draft invoice in xero, based on the from address of the sender

    obviously you would need to have a bit of security, like a cryptic email address to send the invoices too, and it would be difficult to parse all invoices formats, but not impossible.

    even if it pulled out the generic details of each invoice, eg invoice no, from, date, total, it would save a…

    4 votes
    How important is this to you?
  14. Allow invoices to specify tax amounts in a separate currency

    UK VAT law requires that invoices present VAT amounts in Sterling, even when the invoice is in a separate currency. As a result, it's possible to have a Euro invoice with Sterling VAT amounts. (See VAT Guide 16.4 and 16.3.1). Obviously when charging the customer, these have to be converted to Euros and the total expressed in Euros, but the business owes VAT in Sterling, not Euros.

    Currently it's only possible to specify a single currency per invoice; now, if it were possible to stipulate the exchange rate to be used, that might make matters better, but in general we…

    4 votes
    1 comment  ·  Admin →
    How important is this to you?
  15. Add SagePay to invoice payment gateway, they are one of the most popular in the UK.

    Sagepay is one of the most popular payment gateways used in the UK, it would be a huge benefit to add sagepay as an invoice payment method option in xero.

    4 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  16. Download Published reports in pdf format using api

    I want to download published (customized) reports from xero using api and upload it to sharepoint.

    4 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
  17. Allow setting Expected Payment Date on modified invoices

    The only way of modifying the Expected Payment Date via the API right now is to remove every payment first, then update the date and reapply the payments. We have customers paying via installments (of up to 30 payments) and it would seem a lot more logical to allow changing the Expected Payment Date.

    The reason why the Expected Payment Date is important to us is that we use it for cashflow forecasting.

    4 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  18. 4 votes
    How important is this to you?
  19. Return RepeatingInvoiceID with Invoice GET

    The Xero website notifies you when you are viewing an Invoice that was created by a RepeatingInvoice. There doesn't appear to be a way to get that information from the API.

    4 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  20. Send invoices to other accounting systems via their APIs

    You can already do a Xero to Xero invoice. I would like to link in to other on-line invoice aggregator services via their API and send an invoice to them electronically. I have a couple of multi national clients who refuse to accept invoices that are emailed with PDF attachments. They want me to use their invoice aggregator which either costs me money (if I integrate using their API) or time if I log on to their portal and manually enter each invoice (yeah right!).

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

Feedback and Knowledge Base