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

92 results found

  1. Include ContactNumber in the response for GET CreditNotes

    GET CreditNotes has the InvoiceNumber field but not the ContactNumber field. It would be quite nice to have both.

    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)
  2. Add User element to Invoices API to allow Suppliers to approve system generated invoices

    Added to wrong section, moving here to Invoices.

    I'd like to generate draft Bills for my subcontractors via xero api, and let them review and submit the invoice. If the User element is exposed like it is in expense claims, then the invoices will be available to the users that it is attached to, and have the draft invoice role.

    12 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)
  3. Create an api for the in.xero.com portal?

    It would be cool if we could push invoices to the in.xero.com portal from other 3rd party applications, then users could import them seamlessly into their accounts.

    1 vote
    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)
  4. allow ItemID to be specified when adding line items

    It seems to be possible to supply the ItemCode but not the ItemID. I guess the ID is unique for each item? It would be really great in my opinion if the API could be consistent and the ID field was always used to specify a join whenever you are creating or updating anything.

    Consider the following use case:

    A web app with integrations to xero to do all of the invoicing, and inventory price management. Contacts (users), orders (invoices) and products (items) are stored in the app, but also created in xero. The app then stores the xero id…

    17 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  ·  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)
  5. Validate only option for POST and PUT

    Currently when you POST or PUT, Xero will either accept or reject each of the entries. Provide an option to POST or PUT data (Invoices) and have the results returned WITHOUT actually updating any data. That would allow an All or Nothing approach to batch data submission.

    5 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)
  6. PDF's attached to purchase invoices have a URL link so that they can be used by 3rd party apps

    PDF Invoices that are attached in Xero have a URL that 3rd party apps can link to

    e.g a purchase invoice has an attachment which is thescanned copy of the invoice, we would like a url so we can link the pdf to a web app

    1 vote
    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)
  7. Partial payment feature for invoices coming through API

    Enable the ability to split payments on a bank rec coming through the API so we can reconcile merchant payments from two separate machines on 1 day. 1 invoice, 2 payments currently unable to split.

    2 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)
  8. 3 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  ·  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. Send <Payments> together with <Invoice>

    We invoice just upon payment, so it would be nice to be able to send <Payments> together with <Invoice>, when creating it, so we don't need to do two separate calls for it.

    24 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  ·  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)
  10. In the Invoice API, include the JournalLineID under LineItem details

    To enable the ability to trace the journal created by an invoice.

    3 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  ·  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. Insert invoice lines via the API

    Currently you can do this only by resupplying ALL current invoice lines along with the new line. There is a concurrency issue here between when the invoice was read via the API and resupplied to the API for the update. Can you make it so we only have to supply the new invoice line to the API and it be added to the invoice?

    8 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  ·  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. use Contacts' tax details on invoices

    This almost seems to be a bug, since the Xero web interface works differently than the API.

    In the "Tax" section for a Contact, the help message states: "Each account you code an invoice to will have a default rate as specified in the Chart of Accounts but if you have specified a rate for the Contact here, this rate will override the default rate from the Chart of Accounts."

    This works when adding an invoice using the web interface, but adding an invoice using the API results in the wrong tax type and wrong calculated total.

    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  ·  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)
1 2 3 5 Next →
  • Don't see your idea?

Feedback and Knowledge Base