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

581 results found

  1. 12 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  ·  Quotes  ·  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. After checking in with Xero support there I found there is there no way to poll the webhook status.

    It is important to us that the webhook remains "OK" and we have had situations where it has disconnected due to changes in our software that did not go noticed which has required manual reconnection.

    If we are able to query the webhook status then we can hook this up to our monitoring and react accordingly.

    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

    2 comments  ·  Accounts  ·  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. Adding in the tracking CategoryID and OptionID parameters to the trial balance endpoint would allow for easier & more detailed analysis across multiple tenants in client-specific use cases. The capability exists in the UI via the "new" Trial Balance, so there's a disconnect between the expected level of detail one can get from the UI vs. the API.

    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

    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)
  4. An API to attach file for batch payment

    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. Hi - I've been looking at reconciling via the API for a client and it seems that functionality hasn't been put into the API which is a shame.

    My client has found "software robots" which can do this via scripting. Kind of like taking Software Automation software and running it for production purposes.

    Products like these...
    https://growbydesign.kartra.com/page/roboworkforce
    https://www.youtube.com/watch?v=fjdLAqgwMKA

    I've got my own thoughts but I'd like to get an understanding what Xero's stance is with products like this and any pro's and cons....

    Many thanks for any and all input.

    Thanks
    Pat

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. The "Paid from/into" field that is used to store the bank's name is not exposed in the Prepayment/Overpayment endpoints at this time.

    Because of which I'm not able to fetch the 'Paid from' for Prepayments and 'Paid into' for Overpayment in API response.

    If we will be able to fetch the "Paid from/into" field, then it will make our payments process quite easy because I'm working in Odoo and need to sync the overpayments and prepayments.

    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)
  7. It would be useful to get a general idea of the size of a particular organisation. The journal count also serves as a maximum on the journal number field. Useful for displaying the percentage completed, if an API user is pulling the entire ledger.

    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  ·  Journals  ·  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. When a user has access to multiple Xero accounts it would be great to know the Tenant ID of the account they linked in the auth response.

    10 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)
  9. There is currently no way to set or retrieve CIS fields via the api with the exception of:
    - CIS Enabled (GET ONLY)
    - CIS Value (GET ONLY)

    This request is to be able to GET POST AND PUT all contact CIS fields via the API including:
    - CIS Enabled
    - Registered CIS Name
    - CIS Rate
    - Organisation Type
    - Unique Taxpayer Reference
    - Subcontractor Verification Number
    - National Insurance Number
    - Customer Registration Number

    NOTE: Although Customer Registration Number is not under the CIS section, it IS mandatory if CIS Type is set to Limited Company so this…

    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)
  10. Ordering of line items should also be possible from create or update of invoice .Some field in LineItems in Invoice i.e sort order where can mention from 1 to 999 .... 2 lineitems with same sort order will be arranged alphabatically using their item code.
    It is an important to have feature as it effect invoice look

    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

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

    17 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)
  12. Unlike invoices, if lineAmountTypes='INCLUSIVE', quotes return the items with unitAmount having the tax deducted.
    Example (invoice):
    1. Invoice created with lineAmountTypes=Inclusive with 1 item with unitAmount=100, quantity=1.
    2. GET invoice returns the invoice with the item. unitAmount field is correctly showing 100

    Example (quote):
    1. A Quote is created with lineAmountTypes=INCLUSIVE with 1 item of unitAmount=100, quantity=1.
    2. GET quote returns the quote with the item's unitAmount=86.96 (86.96+15% GST = 100) which is wrong.

    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

    1 comment  ·  Quotes  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. I am working on Overpayments and Prepayments and when trying to fetch the Prepayments I am not able to get the 'Paid from' field in the API response (record image attached below).

    below is the response that i get from the previewer for the attached record
    {
    "Id": "8b72a53f-5525-42e9-a959-56321ccc4ee0",
    "Status": "OK",
    "ProviderName": "Xero API Previewer",
    "DateTimeUTC": "\/Date(1606125619612)\/",
    "Prepayments": [
    {
    "PrepaymentID": "d7de4e66-02c6-4032-a3e0-7837a13a0cdc",
    "ID": "d7de4e66-02c6-4032-a3e0-7837a13a0cdc",
    "CurrencyRate": 1.000000,
    "Type": "SPEND-PREPAYMENT",
    "RemainingCredit": 0.00,
    "Allocations": [
    {
    "Amount": 6559.30,
    "Date": "\/Date(1479168000000+0000)\/",
    "Invoice": {
    "InvoiceID": "03300666-fa19-457b-a7ed-cf683850fb94",
    "InvoiceNumber": "Inv.#. RG1620064",
    "Payments": [],
    "CreditNotes": [],
    "Prepayments": [],
    "Overpayments": [],
    "IsDiscounted": false,
    "HasErrors": false,
    "LineItems": []
    }
    }…

    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)
  14. When a line item is added to Xero invoice - it currently do not created with default values. It doesn't make sense to not default to Item Inventory defined in Xero.

    If this is a breaking change and break for other customer then a new field which will let us populate line items using default values.

    If not, we will need to sync Item inventory in our end before creating any invoices via 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)
  15. Using Projects would be a great solution for my company, but without the ability to assign billable expenses to Projects via the API, they are not useful to us.

    6 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)
  16. Hi Team,
    Can you please provide an API to get Login History of all users.

    The data is already available in Xero's Dashboard but there is no API associated for the same.

    It will help us to track our users in more better way.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Please consider adding Paging for the Journals GET.

    Journals represent a considerable size of data when extracting for e.g. a full financial year.

    Alternative solution could be filtering options.
    It would be beneficial to be able to either FILTER for a range of data or PAGE the data (for timely returns from the web service).

    The modified-since and offset options only allow for smaller, recent datasets, not for smaller ranges of data from for e.g. the previous year.

    Eg.
    Extract Journals for April 2015.

    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

    2 comments  ·  Journals  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Currently the API only displays the contact balance in base currency and NOT the contact default currency.

    This makes it extremely difficult to confirm synchronisation drift between our systems through the current balance.

    Please include two currencies in the AR/AP contact balance object.

    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

    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)
  19. Hi, eBay announced a new payment method called "eBay managed payment", not using PayPal anymore and basically eBay doing the same job with PayPal. Now, we need to define eBay as a new bank account and need to import transactions automatically.

    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  ·  Banking  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Provide Service account for machine to machine authentication

    For process to run via machine to machine so user interaction is not required. Saving of token or refresh token is not required, prevent hacking due to unsecure tokens.

    Similar to Google using OAuth 2.0 for Server to Server Applications
    https://developers.google.com/identity/protocols/oauth2/service-account

    For WorkFlowMax and Xero APIs

    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)
1 2 8 10 12 29 30
  • Don't see your idea?