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

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

723 results found

  1. There needs to be a simple way of customising the inbuilt packing slip (and accessing it) rather than having to go in and change the view.

    Or can you please amend it to at least include a signatory section for the recipient to sign as Proof of Collection and change the name to Delivery Note.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  2. Our business uses deferred income, and my accounts person makes an excel sheet everything month to calculate it (I only discovered this the other day)

    Having revied the invoice API, it would be awesome if

    1) A field called diferredincome to the invoice item, so that we can flag an invoice on creation as diferred, and export that information via the api. The field value would be number of months. E.g. a difered invoice over a year would have the value of 12.

    2) Create a diferred income report using this data.

    3) Create the journal entried for the diferred…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  3. Please allow calculating leaves in days and not hours. Some Xero users prefer calculating leaves in days.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  4. Problem:

    The Xero phone number field only supports 13 characters in New Zealand and the UK. We have build an integration between Xero and BambooHR that is used by mutual companies in Australia, New Zealand and the United Kingdom. It has become a global necessity to keep mobile phone numbers with a country prefix. 13 characters, your current Xero limit, is not long enough and needs to be lengthened.

    Solution:

    We propose that Xero allows 20 characters in this field as BambooHR and many other companies now do.

    Benefit:

    Happy mutual customers who can data entry effectively important communication numbers.…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  5. When sending an invoice through Xero.com the format includes a "Pay Now" button. I wanted this when sending an invoice through the API.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  6. Our challenge is with our test and verification setup: we have 4 stages of pre-production environments and every environment runs CI (Jenkins) with full tests each night and relevant tests with each code push. With this setup it is very challenging to share and update shared refresh tokens.
    We would like long lived tokens (access and/or refresh) for testing purposes only.
    Other services we work with have been able to change settings on app/client id level.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Authentication  ·  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. i want to intigrate another payment system in xero platform like paytm and Paypal

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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. It would be very useful to be able to programatically enable or disable invoice reminders for a given invoice when an Invoice is created using the Invoices API.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  9. I love the new cash flow feature, but I would love the option (a tick box that you could turn on and off) to include draft invoices.

    When I set up a client we sent 3 invoices. I usually send the first, and make the next two as drafts. But this means these are not included in the cash flow projection.

    I would love to be able to see these included or at least an option to choose to see them included.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  10. 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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Change of bank account - checkbox and prompt to verify that you have verbally confirmed the account details are correct for Suppliers. Date functionality of when you confirmed would also be beneficial.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  12. Xero previously had an Expense Claims public API available (https://api.xero.com/api.xro/2.0/ExpenseClaims)

    However since 2018, a new Xero Expense product has replaced Expense Claims and any new organisation is forced on the new expense product. This new expense product currently has no available API.

    This is a regression as the previous API allowed developers to build integration with the Xero's expense features, however it is now not possible anymore.

    There is an existing trello card for this feature however I do not understand why it is still in the "nice to have" column although the number of votes is higher…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. For UK registered business, it would be extremely helpful to expose the information for the upcoming VAT Amount and due date.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. At the moment, contact bank details fields need to be updated through the front-end UI, only the BSB and Account number can be updated via API. Just wondering if Xero can add all fields to the Update contact details API function?

    "BatchPayments": {
    "BankAccountNumber": "0000007",
    "BankAccountName": "XXXXX",
    "Details": "SQUAD",
    "Code": "",
    "Reference": ""
    }

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  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)
  15. The exchange rates are automatically calculated in Xero and not available for query. I want to use the same exchange rates in a third-party software (otherwise the reported money amounts will not match), so I need a way to query the exchange rates that were valid on a certain invoice date.

    26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    Our agreements with our FX provider prevent us from offering a general API endpoint for historical exchange rates.

    However, you can access the precise rate used for any transaction directly. When you retrieve a multicurrency invoice, the CurrencyRate field contains the exact rate that was applied, ensuring you can match your financial reports exactly.

  16. In lieu of being able to interact with the Bank Feed information directly via the API - it would be useful to be able to run the Bank Reconciliation Report directly from the API.

    The use case in mind is:

    I would like to set up a proactive notification when there are incoming amounts that are not reconciled in Xero in order to prompt someone to go in to Xero and manually reconcile those items. This will help prevent our customers from getting automated invoice reminders when they've paid.

    We're not at the point yet where someone is in Xero…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    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)
  17. As seen on this link: https://developer.xero.com/faq/permissions#user-permissions , currently only standard users can use the API, however, this makes no sense for my use case, and this is probably the same for other people.

    Right now I'm trying to build an app that will automatically create invoices and email them to the contacts, however, I do not want to connect a standard full user to my application, as the returned access token will have full access to all my banking account statements whereas all I need I to create a Sales Invoice, which could be done with a "Sales Invoice only"…

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Bank Reconciliation is necessarility a collaborative effort when multiple people have company cards and not everyone is great at uploading their statements.

    We have been using a Python mechanize script to scrape xero and download uncoded statement lines, recognise transactions by the last 4 digits of the card numbers, and post that to slack to nag the respective company card holders, and that's been working ok for the past year...

    We know how difficult it can be to change your minds on the necessity of API endpoints like bank statement line import and reconciliation via the API, or adding improvements…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Hi, it would be great to be able to automatically import time logs from Clockify per client and create weekly invoices.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Currently when an inventory item's price has been updated, the updated pricing does not automatically apply to repeating invoices. Would love for an option to update be available.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
1 2 6 8 10 36 37
  • Don't see your idea?