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

174 results found

  1. Add Reference field to BankTransfer end point

    It would be very useful to be able to add a reference field to Bank Transfers. We are using the API to create many Bank Transfer transactions and many of them have the same date and dollar amount, making them nearly impossible to reconcile. Simply exposing the reference field would solve this issue.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Notify via email when webhooks is disabled automatically

    The custom webhooks are disabled automatically if there was not a successful response from the destination for 24 hours. There is no notification when this has happened and to check this we need to go to the webhooks page and then manually enable it and re-send the ITR.
    There could be email notifications sent when the webhook is disabled.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. expose a unique, persistent identifier for an organisation

    While you're at it an identifier for individual users would be great too!

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. Allow you to specify the tax on an invoice rather than have Xero calculate it

    The system I use for generating invoices calculates tax on the subtotal rather than each line as Xero does. Because Xero applies rounding to 2dp on each line items tax total then sometimes the total tax does not match my system. I need to be able to enter invoices so the totals match my system

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Add the new multiple email address functionality to API

    Hi there,

    A recent update to Xero now allows for multiple email addresses for each contact to be added. It would be great we could add multiple email addresses through the API, mirroring this process.

    Many thanks
    David

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    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)
  6. Is there an api available for your UK payroll product?

    Is there an api available for your UK payroll product?

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  New APIs  ·  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. allow Contractor invoices coded to 321 CIS Labour Expense to post via API

    CIS API.

    Recently started using simPRO enterprise where Contractor invoices are raised against specific jobs and exported into xero.
    These Contractors are subject to CIS Tax Liability and therefore line items should be coded to 321. unfortunately Xero currently does not allow for Contractor invoices using 321 to be imported through API.

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  New APIs  ·  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. Manual journals: enable file attachments

    Enable attachments on manual journals - support the files functionality in Xero via the API so files can be attached to manual journals in Xero.

    Do you have some interesting use cases? Share your ideas so we can assess the priority of this feature.

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    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)
  9. API improvements for mobile devices

    At the moment, the Xero API authentication model does not support authentication and connection via mobile devices in a practical way - the only option is the public application type giving 30mins of access.

    While changes are not currently planned, please add your vote and use case here if you would like to be able to connect directly to the Xero API from a mobile application.

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. 7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  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)
  11. expose a unique ID per invoice item

    The ability to set a random identifier on invoice items, on an item by item basis.

    The identifier could be anything from a numeric ID, to a 32 character hash

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    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)
  12. enable sending multiple invoices to the same address as one message

    I haven't been able to find a way in which I can send multiple invoices to the same contact as one email message rather than individually. I wouldn't imagine this would be difficult to do and am surprised I have not been able to find a way to do this.

    This would be useful when there is a quantity of invoices to go out at the same time. Currently I have fear of overcrowding the customers inbox.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    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)
  13. Expose Contact Financial Details Tax Exclusive/Inclusive/NoTax via the API

    Return this setting for a contact under Financial Settings | Sales Settings as a LineAmount type https://developer.xero.com/documentation/api/types/#LineAmountTypes to allow this to be used to set the <LineAmountTypes> in the creation of an invoice for this contact with the appropriate Invoice Tax Line Amount Type.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    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)
  14. 6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  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. Define a schema for the final version 2 REST services

    Currently no schemas exist on the developer release of the Xero REST services. Many languages provide useful tools for XML serialization that require a schema. Providing a schema will allow developers to integrate with Xero quickly, as well as ensure that the data format is consistent.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Start programming thing that really matter and really update the software

    From almost 2 years I've seen NOTHING really happening to Xero. Looks the same, works the same, missing same things.
    From initial hype went to total stagnation.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Offer the journals.xsd in your scheme files

    The journals.xsd is not amongst the scheme files that you can download. Why is this missing?

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  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. return exchange rates for calls from the invoices endpoint for foreign-currency invoices

    Can we have the exchange rate returned when returning invoice information for foreign currency invoices using the invoices endpoint?

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  2 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)
  19. Make addresses available in reponse of GET Organisation like you do with GET Contacts

    It would be great if the Organisation's addresses were available in the response message of GET Organisation, just like the addresses that are available in the response message of GET Contact.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. when a batch payment is reconciled, its child payments' IsReconciled element shoulud return as true

    Currently when a batch payment is reconciled, its child payments' IsReconciled element always return as false. It will be useful to return as true.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    completed  ·  1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?

Feedback and Knowledge Base