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

578 results found

  1. in the project API expose the time start in time entries

    Either expose the time start in project time entries or expose project reports.

    This is extremely important when trying to calculate overtime and also to review timings when doing payroll.

    I actually cannot believe it is not already exposed.

    3 votes
    0 comments  ·  Admin →
    How important is this to you?
  2. Include QuoteID/InvoiceID in either Invoices or Quotes endpoint to allow analysing

    Our customers need to be analyse Quotes and Invoices and link both with each other. Unfortunately, while you can create a sales invoice from a quote, there is no linking identifier between the two.

    It would be good to include the InvoiceID in the Quotes to know which invoice was create from the quote. If a quote can be invoiced multiple times, it would be good for this to be an Invoices collection.

    It would also be good to include the QuoteID in the Invoices endpoint to know this invoice originated from a quote and which.

    4 votes
    1 comment  ·  Admin →
    How important is this to you?
  3. We need to be able to fetch bulk, paginated History and Notes

    We need to be able to fetch bulk, paginated History and Notes via the API. Now it only has the ability to fetch records for single invoice. It will be great if we are performing one time ETL and we are getting the time out 429 status in error and rate limiting issue.

    3 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  4. create a way to enter comments through API in the discuss tab in Xero when reconciling

    I'd like to build an automation to enter various comments (of my choosing) in the discuss tab in Xero depending upon what the AI finds in the transaction. The current APIs don't allow for comments to be entered in the discuss tab in Xero.

    3 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  5. ManualJournals to have the DATE field as an optimised filter

    With the introduction of the MANDATORY OPTIMISED FILTERS, some Xero customers that raise many ManualJournals can no longer access them via the API because the DATE field is not included as an optimised filter.

    It's imperitive to be able to filter all transactions by date.

    As such, all endpoints should have DATE field optimised.

    This ensures we can do things like the follow snippet to pull a single month of data without it putting strain on the xero servers.

    ?where=(date >= DateTime(2025,02,01) and Date <= DateTime(2025,02,28))&page=1

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  6. Quote

    I’m currently working with the Quotes endpoint (https://api.xero.com/api.xro/2.0/Quotes) and need to retrieve multiple quotes by their QuoteNumber.
    Could you confirm if there is a way to fetch multiple quotes in a single request filtered by QuoteNumber?
    Alternatively, would it be possible to support the where filter with OR conditions for multiple QuoteNumber values in future updates?

    1 vote
    0 comments  ·  Quotes  ·  Admin →
    How important is this to you?
  7. Get shareable Online Prepayment URL via API

    Hi,

    I saw that there is a way to get an online invoice url via the api. (ref: https://developer.xero.com/documentation/api/accounting/invoices#retrieving-the-online-invoice-url)

    We hope to have the same way to easily get a shareable Prepayment URL via API for customers to view as well.

    3 votes
    0 comments  ·  Admin →
    How important is this to you?
  8. Support for Batching Manual Journal Updating by IDs in the Xero API

    We are requesting a new feature in the Xero API to support batch updating of Manual Journals by IDs in a single API request. Currently, the lack of this capability presents significant limitations for high-volume organizations that need to update arbitrary subsets of journals efficiently. They can batch insert new transactions, but they are very limited when it comes to batch update.

    Current Challenges:

    1. Arbitrary Subset Retrieval:
      • Our use case involves retrieving a specific subset of Manual Journals by their IDs, as requested by our clients. Without batch retrieval, we are required to make individual API calls for each journal…
    12 votes
    0 comments  ·  Journals  ·  Admin →
    How important is this to you?
  9. Ability to update Xero Tracking Category on Paid Invoice Items via API

    Once invoice is paid, invoice line item tracking category may be updated in Xero system, but can't make it work via API. I keep getting "This document cannot be edited as it has a payment or credit note allocated to it." error instead.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  10. How Much Does Amazon Advertising Cost?

    Find out how much Amazon advertising costs and what influences ad spend, including bidding strategies, campaign types, and cost-per-click rates. Maximize your ROI with expert tips and insights. https://brandsbro.com/how-much-does-amazon-advertising-cost/

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  11. Add additional data fields to the Brex to Xero account reconciliation API (Department, Location & Comment)

    The data pulled from Brex in the reconciliation dashboard is not sufficient to reconcile Departments & Locations. Can you add these fields in your API so they are pulled from Brex and included in the Description field? The description field currently lists the vendor again (which is redundant) but it does not list other important fields, such as comments, departments or locations. Can you add these fields in your API interface/pull

    1 vote
    0 comments  ·  Files API  ·  Admin →
    How important is this to you?
  12. Custom Fitted Caps Printing Comapny in UAE

    Are you a fan of a fitted caps and want it to completely customise on your choice? Then visit Custom Caps AE because we are the best custom fitted caps printing company in the UAE. Visit us and order your custom cap now!

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  13. Apply Branding Theme to Prepayment via API.

    So we collect a lot of prepayments in our work, and those require a customized branding theme to act as a receipt as they are unlike the regular invoice payments.

    Hopefully in future, there will be a way to apply a branding theme to a specific PrepaymentID via the API too.

    Thanks!

    3 votes
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  14. Save an invoice as a bill With PDF.

    The provision is to save the invoice as a "Bill to Pay" and associate the invoice reference(Custom If Possible) with the bill to pay, including the PDF of the linked invoice via API.

    3 votes
    1 comment  ·  Invoices  ·  Admin →
    How important is this to you?
  15. Bank Transfers update and delete support in Xero API

    The Xero API supports creating and getting Bank Transfers through the API

    It would be nice to have the ability to update and delete Bank Transfers through the API

    Original Post: https://github.com/XeroAPI/xero-python/issues/167

    1 vote
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  16. Request to Expose WIP and Staff Capacities API [XPM]

    I wanted to inquire if there are any plans or possibilities to expose APIs for wip and staff capacities in XPM. Such an API could be incredibly valuable for integrating with our internal tools and streamlining workflows.

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  17. Email (send) purchase orders via API

    This is available in Web Interface, but API does not have any documentation on it.

    3 votes
    0 comments  ·  Admin →
    How important is this to you?
  18. Print Invoices & Packing Slips via API

    Currently, it is impossible to print Invoices and Packing Slips via API but this can be done via Web Interface.

    3 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  19. Webhook to notify Chart of Accounts changes

    Please create a webhook to be notified when there are changes in the Chart of Accounts

    https://developer.xero.com/documentation/guides/webhooks/overview/

    1 vote
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  20. Update Bills (ACCPAY) after they are paid

    We should be able to update certain fields on an ACCPAY invoice via the API even after the bill is paid. This is in line with the Xero UI. In the Xero UI we can edit the Due Date and Reference still after payment but we can't edit anything via the API. These should match and we should be able to edit the reference (InvoiceNumber) and URL as they do not affect the payment or anything financial on the bill.

    For reference the only reason I'm needing to update these fields is because custom metadata can't be applied to invoices…

    3 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
← Previous 1 3 4 5 28 29
  • Don't see your idea?

Feedback and Knowledge Base