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

504 results found

  1. include the optionID in the "Get budgets" operation

    According to the developer reference here https://developer.xero.com/documentation/api/accounting/budgets
    The get budgets operation should include both the tracking category option name and ID.

    Currently, only the name comes through which means we are forced to name match unless we validate the names via a seperate API call before trusting that budgets are for specific options.

    This method we are forced to use does not account for name collisions.

    12 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. Create a transition plan for Reports via the API

    Xero will be retiring the old reports on July 31. By retiring the old reports, you also retire the only place where subscribers can affect the layout of the Profit and Loss report retrieved via the API. However, to date, you offer no replacement and no transition plan to your subscribers or developers.

    We use the Reports endpoint to retrieve data needed for our internal reporting. If not for the API, we'd be pulling and formatting seven reports to compile our monthly reporting. Today, if we add a new account or need to change the layout for the P&L retrieved…

    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  ·  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)
  3. Provide a start and end date for budgets in the "Get Budgets" operation

    We are currently implementing a feature where we bring in divisional budgets.

    The companies we import into our product have data for a specific date range and we wish to filter out budgets for selection that do not have a date range that overlaps with the rest of the company data.

    Without the ability to do this our users will have to pick from any budget that is filtered by a tracking category option and if they choose one that doesn't overlap we will have to either

    • not connect the invalid budget in the first place and provide feedback as…
    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. include cost of sales on invoices

    A customer of ours need to pull Invoices via the Xero API and are particularly interested in the COGS value of sales in order to calculate a Gross Profit value.

    Unfortunately, that value does not appear in the Invoices endpoint.

    I ran some tests where i posted a sale, then posted a purchase with items with a higher purchase price, then edit the sale and increase the quantity.

    I then checked journals and i could see a reversal jounral for the COGS that used the old COGS value, and a reposting using the new COGS value.

    This implies the data…

    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)
  5. Send Remittance Advice via API

    I would love to be able to send a remittance advice via API. There are a couple of scenarios where this is would be useful:
    1. Monitoring the bank feed for reconciled payments and sending the Remittance ass appropriate
    2. Generating a payment file from a list of invoices that are being paid and sending the remittance as appropriate

    3 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)
  6. UpdatedDateUTC to be updated on Contacts when a Contact Group is modified

    When a contact has been added or removed from a group, or when a group is changed the UpdatedDateUTC on the contact should also be change to reflect this.

    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  ·  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)
  7. budget upload to Xero API

    It would be great to have an budget upload API.
    I'm using G-Accon to push data in Xero, it would be great to be able to push budgets too.
    Currently, Xero's budget manager is a bit rigid in its layout. However with G-Accon I could use a custom layout, or for example narrow down for a departmental budget, and then push to Xero.

    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  ·  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. Include Contact field in Journal Report API

    When running the Journal Report API, Contact should be included in the resulting fields. We want to be able to see contacts by Account for our planning system.

    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  ·  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)
  9. Reconciliation API

    It is very important to add an API that would allow us to pull the reconciliation data in order to connect it to our customized platform where we can add more AI logic which will make reconciliation much faster and easier.
    We can pull all bills and invoices, and it would be great if we can integrate the reconciliation of Xero in order. this way our developers can implement the logic that works for our business

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 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)
  10. Make Webhook 'intent to recive' available at any time

    The current webhook system will continue trying webhook requests with decreasing frequency. This is extremely annoying, if I wish to test recieving webhooks, but not leave the server running all the time during app development, I have to wait 15mins for it to validate once I restart the server. If I'm fixing bugs or accidentally introduce a bug, I have to wait 15 mins for xero to try sending the webhook request. Perhaps a limit on api requests to stop it being spammed and a button to send webhooks immediately or intent to recieve at any time so that it…

    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  ·  Authentication  ·  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. Sync 0.00 value invoices and credit notes from Stock&Buy to Xero

    Sync 0.00 value invoices and credit notes from Stock&Buy to Xero

    Some online orders will be synced to S&B with 0.00 value to ensure our stock are correct. We will add the sales invoices into Xero base on these orders fortnightly statement. These 0 value invoices can be synced to Xero, but the refunds can't. This will cause the inventory difference between S&B and Xero.

    Thank you.

    3 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)
  12. 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  ·  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. Practice manager - Ability to update task time allocations via API

    The ability to add Job allocation and staff allocation times into a job in Xero Practice manager via the API.

    3 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)
  14. 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.

    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)
  15. enable creation of invoices from accepted quotes via API

    Once a quote has been ACCEPTED it would be very useful to then turn this into an Invoice via the API, as per the manual user task of pressing the "Create Invoice" in the Xero web portal.

    3 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  ·  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)
  16. Add batch support to the Assets API

    CURRENTLY

    The Assets API only allows POST requests of one Asset at a time.

    ISSUE

    If you need to create a lot of assets, that's a lot of POST requests.

    SOLUTION

    Support batch POST requests e.g. Payload = { Assets: [ ...assets ] }

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

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. On Attachment of supplier invoice against PO, update the POs UpdatedDateUTC

    Upon Uploading a file to a Purchase Order in Xero the UpdatedDateUTC value does not update.

    We are looking to pull all files linked to POs into our system and currently need to send a list of POs to check for attachments against, instead of easily knowing which PO has an attachment added since the last time we completed an API call.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Files API  ·  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. Have addresses from the Fishbowl API be sent to the individual invoice rather than overriding the address in the contact screen

    Allow Xero to receive billing and shipping addresses directly as the billing and delivery address for an individual invoice rather then it being sent to the overall contact screen. This would allow for invoices to have different addresses on them for the same client depending on the order. If this worked correctly, we could then have that address tied to and saved to an individual invoice. Currently, we have to manually change the address on every single invoice as our clients have orders shipped all across the country and the world.

    3 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)
  19. Expose the Online quotes URL via the Xero API

    Be able to retrieve the online quotes URL via the Xero API as you already can for invoices (http://help.xero.com/#OnlineInvoices)

    10 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  ·  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)
  20. if-modified-since and pagination for Repeating Invoice api

    When will if-modified-since and pagination will be available for repeating invoice endpoint

    3 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)
← Previous 1 3 4 5 25 26
  • Don't see your idea?

Feedback and Knowledge Base