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

52 results found

  1. Add more objects to Zapier

    You've already created an app on Zapier, well done. But the app is very limited (Invoices, etc). Please add more object types. If most of your object types were there, we could integrate much easier with Xero. And Xero's technical cred would increase dramatically if the ease of moving Journals, Payments, etc were simply creating new Zaps.

    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  ·  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)
  2. Update Xero Projects API endpoint to Include estimated costs

    The Xero Projects API / Projects endpoint include an estimate field that provides the estimated revenue.

    It would be good to add an additional estimateCosts field to provide the estimated cost so as to be able to calculate margin for a given project.

    4 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)
  3. Add Expenses endpoint to the Projects API

    The Projects module of Xero allows you to capture expenses. However, this data cannot be retrieved from any endpoint.

    It would be good if an Expenses endpoint was added to provide the list of expenses add to projects (including estimate cost and revenue information).

    4 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)
  4. Create an API for the Expenses by supplier report

    We would like xero to build an API to extract the report called "Expenses by supplier". Currently to extract spend by supplier we have to extract all payments and bills and build this back up ourselves.

    4 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)
  5. 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.

    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. 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…)
    1 comment  ·  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. 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)
  8. Email stopped coming in Organisation Payload and broke my Integration

    This is not a suggestion is a petition.

    The payload of the organisation used to bring the email set up in the organisation itself, until 1 week ago that broke my integration,
    My integration serves invoices to the Costa Rican Government IRS and is broken at the moment, had to set up a default/dummy email on the part of the invoice that says who emits the Invoice and there will be issues with people not accepting Invoices due to the default email.

    The customers of my customer will get their Invoices not accepted and those are >10k Invoices.

    My customer…

    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)
  9. Add an API endpoint for starting and stopping project timers, and getting the current time

    There are currently endpoints for adding time logging to Xero, but not for interacting with the running timers.

    It would be really helpful to be able to do this, so that I (and others) could have external tools (in my case a StreamDeck) able to start and stop timers.

    I would also like to be able to request information on what the timer is currently on in order to get live feedback.

    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)
  10. Practice Manager - Job priority update via API

    Include priority as a field in job GET response.

    Include the ability to update the job priority.

    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)
  11. Provide superannuation payment data through the API

    Provide superannuation payments data through an API - to represent what is available in the superannuation payments report currently.

    This would also need an employee Id - currently only shows the employee name.

    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)
  12. 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  ·  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)
  13. Please provide an API to get Login History

    Hi Team,
    Can you please provide an API to get Login History of all users.

    The data is already available in Xero's Dashboard but there is no API associated for the same.

    It will help us to track our users in more better way.

    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  ·  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. Filter by Last Edited By

    Is it possible to filter by lasted edited? I would like to exclude data that was last edited by the System and only data that was edited by a xero user

    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  ·  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)
  15. "Permit Number" field for Singapore-based Entity expose via API

    We will need that field to integrate with our external CRM 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)
  16. GST F5 API

    Ability to retrieve the Box1-13 information on GST F5 for Singapore audience.

    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)
  17. how can i send purchase order to xero via api in c#?

    I am using XeroApi.dll, v1.1.0.33 SDK for OAuth and send Invoices to Xero with same SDK. But i can't find purchase order endpoint to create 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…)
    1 comment  ·  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)
  18. 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
    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)
  19. User Activity

    I would like to be able to retrieve the User Activity but cannot see an API for 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  ·  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)
  20. Expose Paidto / Paid from field Prepayment and Overpayemt API

    I am working on Overpayments and Prepayments and when trying to fetch the Prepayments I am not able to get the 'Paid from' field in the API response (record image attached below).

    below is the response that i get from the previewer for the attached record
    {
    "Id": "8b72a53f-5525-42e9-a959-56321ccc4ee0",
    "Status": "OK",
    "ProviderName": "Xero API Previewer",
    "DateTimeUTC": "\/Date(1606125619612)\/",
    "Prepayments": [
    {
    "PrepaymentID": "d7de4e66-02c6-4032-a3e0-7837a13a0cdc",
    "ID": "d7de4e66-02c6-4032-a3e0-7837a13a0cdc",
    "CurrencyRate": 1.000000,
    "Type": "SPEND-PREPAYMENT",
    "RemainingCredit": 0.00,
    "Allocations": [
    {
    "Amount": 6559.30,
    "Date": "\/Date(1479168000000+0000)\/",
    "Invoice": {
    "InvoiceID": "03300666-fa19-457b-a7ed-cf683850fb94",
    "InvoiceNumber": "Inv.#. RG1620064",
    "Payments": [],
    "CreditNotes": [],
    "Prepayments": [],
    "Overpayments": [],
    "IsDiscounted": false,
    "HasErrors": false,
    "LineItems": []
    }
    }…

    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)
  • Don't see your idea?

Feedback and Knowledge Base