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.


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

100 results found

  1. Let us customize - Add/ Create fields to suit our businesses!! Myob does.....

    Each business is different and requires different information and fields. = it would be great to be able to customise or add fields.

    currently you can from the purchases to assign expense to customer - Give a Reverse for this option and put this to a sale screen and assign expenses - This would help eliminate double entry as we enter sales before purchases.

    Let us customize to suit our businesses!!

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  2. Append Invoice Lines to large Invoices

    Invoices with more than 60 lines will not POST to xero. The request is to large. It would be nice to load the invoice with 30 lines then append 30 more.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  3. AccountID to come across with Payments when getting Invoices from Xero API.

    Hi there,

    At most when I am doing a GET for Invoice details; the payment details that come across do not have the AccountID

    This is the maximum amount of information I am ever getting from a Payment on an Invoice

    PaymentID => 22974891-3689-4694-9ee7-fd2ba917af55
    Date => 2017-10-18T00:00:00
    Amount => 148.50
    Reference => Chq 409

    But if I do a Get on the Payment ID I can grab the full details;

    Can we get the AccountID to appear within the Payments array of a GET Invoice request?

    Thanks

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  4. <CurrencyCode> in invoices endpoint is ignoring lower case currency code

    When I send "<CurrencyCode>usd</CurrencyCode>" to a CAD base ledger (with USD as a valid currency) the invoice currency becomes CAD. But if I change it to "<CurrencyCode>USD</CurrencyCode>" then it works fine. (data is coming from Stripe, which uses lower case).

    Xero should always capitalize the currency code.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  5. reminders

    Include as part of the Invoice api, a reminders node listing the date/s reminders have been sent, rather than expanding the separate InvoiceReminders request.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  6. [bug]push invoices via private api unable show on invoices list system

    2019 Jan 11 09:46 /api.xro/2.0/Invoices PUT 200 Xero Api wrapper - NUALCYHX7TBOBY2IEFZKKOKKA50HMR

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  7. Batch payment API by InvoiceNumber instead of InvoiceID

    Thanks for the current batch payment API. it works with InvoiceID.

    Can you please update this API by allowing to use the InvoiceNumber instead of InvoiceID.

    The InvoiceNumber is much more user-friendly and actually used by accountants instead of the long ID, that needs an extra lookup.

    Can you please let us know when can you update it?

    For example:
    <Payments>
    <Payment>
    <Invoice>

    <InvoiceNumber>ORC1039</InvoiceNumber>
    </Invoice>
    <Reference>ggg</Reference>
    <Amount>10.00</Amount>
    </Payment>

    1 vote
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  8. Create a purchase order for a customer from the customer's order

    In MYOB you can change a quote to a customer purchase order.

    When the order is created, you can click onto a tab in that order to create a supplier purchase order. That way the details of the customer appears on the supplier's PO. This is great for reference and tracking purposes.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  9. Include ContactNumber in the response when fetching a single Purchase Order

    When requesting a list of Purchase Orders the <Contact><ContactNumber> field is included in the response but this is missing when requesting individual Purchase Orders. Please fix this.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  10. deferred

    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
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  11. Remittance Customization

    Can we customise the Remittance Advise so that we can add company logo and other items as needed.

    Thank you

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  12. Add some extra data to web hook events

    Specifically for Invoices, some items like 'status' would help the code responding to the webhook to decide what to do - otherwise for every web hook event we need to access Xero to get the invoice - that's a lot of data when all I need is the status.

    There may be a case for some other fields to be included.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  13. Be able to pick which email address to send an invoice to.

    Whilst you are able to have multiple email address when sending out an invoice, you have to manually delete the one's you do not wish for it to go to. There should be a drop down box with the emails for that contact to pick from.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  14. Technician/Service Person link to invoice

    We are a service based company and we often have recurring visits per month for each client. Would it be possible to add the name of the service person or technician against each line entry?
    Both the client and the business have a record of who made the sale or provided the service.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  15. Update the UpdatedDateUtc value on an invoice when an invoice is sent or unsent via the Xero web interface

    Sadly this is a bug not a feature request ...

    We have found and verified that invoices that are sent via the Xero web UI do not update the UpdatedDateUtc value. In the case of synchronising to an external system this makes it difficult to keep the invoice status in sync (so we can avoid expensive API calls).

    Typical use case is:

    1. A lot of invoices are created - these sync to our local system.
    2. We track the latest modified date and store for future syncs.
    3. Invoices are sent from Xero - webhooks trigger for these.
    4. We then check with…
    1 vote
    2 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  16. Send pdf invoice when invoice send is triggered by the API

    We have been trying this endpoint
    POST https://api.xero.com/api.xro/2.0/Invoices/aa682059-c8ec-44b9-bc7f-344c94e1ffae/Email

    It sends an email to the customer with a link to the invoice.

    Currently it is not possible to configure this so that it includes the pdf attachment. There is a check box option for this functionality if using the UI.

    I am just thinking of all those people that want their pdf invoices sent directly to their ReceiptBank accounts etc.

    1 vote
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  17. Allow html formatting in Invoice Emails

    Allow the ability to include html in the Invoice email template so text can be made bold, italics, different sizes etc.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  18. 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
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  19. automatically insert a Pay Now button when an invoice is emailed to a customer via the API POST function

    Currently the Xero API allows us to trigger the emailing of a Xero invoice to the customer via a POST command.

    If a Payment Service is already set up in Xero, the emailed invoice should automatically include the Pay Now button.

    1 vote
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  20. Enhance endpoints such as Invoices to allow filtering on LineItems sub fields

    For performance purposes and to keep the amount of data in transit down, it would be good to enhance the Invoices and other endpoints to allowing filtering on LineItems.

    For instanced, AccountCode, ItemCode or TrackingCategories.

    This will allow devs to query a smaller subset rather than pull all invoices.

    0 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
1 2 3 5 Next →
  • Don't see your idea?

Feedback and Knowledge Base