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

567 results found

  1. i want to initgrate one other payment gateway system like paypal and all

    i want to intigrate another payment system in xero platform like paytm and Paypal

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  2. 1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  3. Long lived tokens for testing purposes

    Our challenge is with our test and verification setup: we have 4 stages of pre-production environments and every environment runs CI (Jenkins) with full tests each night and relevant tests with each code push. With this setup it is very challenging to share and update shared refresh tokens.
    We would like long lived tokens (access and/or refresh) for testing purposes only.
    Other services we work with have been able to change settings on app/client id level.

    1 vote
    0 comments  ·  Authentication  ·  Admin →
    How important is this to you?
  4. Add If-Modified-Since optional parameter to Xero Projects APIs

    We are trying to sync customer's Tasks across Xero Projects, currently we have to poll for all Tasks on each Project. Some customers are using 200+ 'active' (state= INPROGRESS) projects, however they are only adding 5-10 Tasks a day spread across these projects.

    If we were able to query the /projects endpoint with a 'If-Modified-Since' parameter (or header) and the result only contained projects either updated direct or those that had associated Tasks added/edited, then we would only need to call /projects/:id/tasks for those ProjectId's, likewise if this endpoint also could be queried with If-Modified-Since then only those new Tasks…

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  5. allow control for the default email when sending invoices

    When sending an invoice through Xero.com the format includes a "Pay Now" button. I wanted this when sending an invoice through the API.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  6. 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?
  7. Allow Calculating leaves in days and not hours

    Please allow calculating leaves in days and not hours. Some Xero users prefer calculating leaves in days.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  8. Search for a purchase order number using the API which includes a forward slash

    We are creating purchase orders in Xero which have a purchase order in the format of: 'ABCDE/123'. These are coming from DataBuild. When using the PurchaseOrders API endpoint, we are unable to search for purchase orders due to the forward slash character. Have tried using various escape characters in the API call, but it does not work. The Xero API Explorer also fails when running the same call against the PurchaseOrders endpoint, yet the purchase order exists in Xero. We would like to be able to search for purchase orders using escape characters.

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  9. 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?
  10. Customisation of packing slip

    There needs to be a simple way of customising the inbuilt packing slip (and accessing it) rather than having to go in and change the view.

    Or can you please amend it to at least include a signatory section for the recipient to sign as Proof of Collection and change the name to Delivery Note.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  11. Get, Post and Delete project Expenses

    Currently, project endpoints are only available for projects, tasks and time. Unfortunately, expense for projects aren't available. Projects are an important feature for many businesses including construction and I've had numerous clients request this. This information can only be pulled via a detailed project report but the layout and format are very limited. So if the client would like to integrate the data to a CRM or format it a particular way they aren't able to.

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  12. 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
    0 comments  ·  Admin →
    How important is this to you?
  13. 1 vote
    0 comments  ·  Admin →
    How important is this to you?
  14. 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
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  15. XPM - GET Staffs Capacities

    It would be great if we could GET Capacities from Practice Manager

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  16. Set default branding theme ID on Contact POST

    Be able to set the default branding theme ID on contact POST

    1 vote
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  17. Chart of accounts via API - bank accounts

    As the Organisation creation wizard limits the import of Chart of Accounts to 1000 when they exceed this they need to be imported via the API. Causing additional pain to transfer the bank balance from the chart of account type pushed in via the API to a newly created chart of account to connect the bank feed to.

    The constraints on the API is that the Credit cards and Paypal account types can only be created as type Bank Account type. This means that the client is unable to connect the correct Bank feed as the Account Type is incorrect.

    1 vote
    0 comments  ·  Accounts  ·  Admin →
    How important is this to you?
  18. Calculate any lump sum payments you may receive within the NHS.

    Calculate any lump sum payments you may receive within the NHS.visit https://paidhours.co.uk/

    1 vote
    How important is this to you?
  19. Be able to get receipts pdf through API

    Now the receipt is downloadable in the transaction:payment. However it would also be great if the receipt downloadable through API without the need of user to go in the xero account and download it.

    1 vote
    How important is this to you?
  20. Add Disposal Date to fixed assets in the API!

    It would be really useful to have the date a disposal was registered in the API

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  • Don't see your idea?

Feedback and Knowledge Base