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. Include the AccountID field for PurchaseOrders and Quotes

    Quotes and PurchaseOrders are the only endpoints remaining where the lines do not include the AccountID.

    For consistency, it would pay to include these fields.

    Hopefuly, this is a simple request since AccountID was added to CreditNotes, Invoices and RepeatingInvoices recently.

    1 vote
    0 comments  ·  Quotes  ·  Admin →
    How important is this to you?
  2. Need client code extra field in organization API call

    I am reaching out for assistance regarding a client code-related query. Could you please guide us on where to capture this information from the response? If the client code is not provided in the Xero GET Organisation API response, could you also advise on the appropriate steps to request the Xero team to add this property to our response? Your assistance in providing information on the client code is greatly appreciated.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  3. Posting Bank Transaction attachments should produce helpful error for DELETED transactions

    Right now it results in an opaque 500 error, which required me to reach to support.

    For example:
    ```
    POST https://api.xero.com/api.xro/2.0/BankTransactions/<transaction>/Attachments/kitten.png
    Accept: text/xml
    Content-Type: image/png
    Authorization: Bearer ...
    xero-tenant-id: <..>

    < /kitten.png
    ```

    1 vote
    0 comments  ·  Banking  ·  Admin →
    How important is this to you?
  4. Align front-end and api behaviour to list Customers

    Following changes to the front-end of Xero there is now a difference between that and the api when selecting a list of Customers.

    Original Behaviour - shown on the API:
    All contacts start off as neither customer nor supplier. Once an invoice, bill or credit note is raised the isSupplier or isCustomer field is updated accordingly. The contact retains this status.

    New front-end behaviour:
    We look to see if any invoices or bills have been raised and categorise the contact accordingly.

    We have a client who has an Accounts Receivable Credit Note posted to it so appears as a Customer…

    1 vote
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  5. Udpate Projects API Endpoint to deliver Contact Name as it does in the internal endpoint.

    The Internal Endpoint used on the website delivers more fields than the endpoint in the API.
    Internal Endpoint: https://go.xero.com/api/projects/projects?status=INPROGRESS

    API Endpoint: https://api.xero.com/projects.xro/2.0/projects?status=INPROGRESS

    While the internal Endpoint delivers the contactName, the external endpoint does only provide the contactId. To fetch the Contact name a user needs to get access to the whole accounting module which is nonsense. The contactName should also be delivered where the id is delivered.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  6. Ability to update Practice Manager time sheet entry "Billable" field

    The Practice Manager API allows the editing of most time sheet entry fields via the Time PUT Update endpoint:

    https://developer.xero.com/documentation/api/practice-manager-3-1/time/#put-update

    However, for some reason it doesn't currently allow toggling the Billable field.

    It would be really useful to allow editing of this field along with the ability to edit the rest of the time sheet entry fields.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  7. Ability to create Practice Manager invoices

    It's possible to get details of Practice Manager invoices using the Invoices API endpoints:

    https://developer.xero.com/documentation/api/practice-manager-3-1/invoices

    However, it's not possible to create or update invoices using the API. It seems to be possible to create and update most other objects using the API so why not invoices?

    This functionality would be very useful as invoices are a fundamental part of the system.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  8. Allow booking of time entries on Jobs I am not assigned through in the API for XPM

    In XPM you can create a time entry for a Job you are not assigned to. However this is not possible if we are making the time entry through the API.

    The API should offer that possibility as it is the same as in the browser.

    The API is not allowed to reproduce the same behaviour as in the the portal which is a bug.

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  9. To show 2 active tracking categories on the payroll timesheet

    Whilst 2 active tracking categories are shown on Sales invoice, Bills and manual Journal entry.
    On the payroll timesheet entry only shows 1 of 2 active tracking categories.
    Could we please have 2 active tracking categories appear on the payroll timesheet entry ?
    Thanks

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  10. Align the decimals for invoices & bills (7 digits) with payments (6 digits)

    Through Xero API, invoices and bills can be created or updated with up to 7 decimal places while payment transactions can only be created or updated with up to 6 decimal places, it would be great that payments transactions could also be created/updated with 7 decimals

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  11. Make How-to-guides - Idempotency - Actually Available

    This feedback references the availability of a "How to guide" for idempotency.

    https://xero.uservoice.com/forums/5528-accounting-api/suggestions/11381358-idempotent-requests

    However, the URL returns "Not Authorized."

    https://developer.xero.com/documentation/guides/how-to-guides/idempotency

    If it is there why can we not get it.

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  12. Be able to filter out archived items such as Pay Items

    .NET SDK has removed "JOBKEEPER" as an Allowance item. However, when retrieving Pay Items, an archived item with that type is retrieved, meaning the retrieval of pay items fails via the SDK.
    Should be able to filter out archived items when retrieving data.

    1 vote
    0 comments  ·  General Requests  ·  Admin →
    How important is this to you?
  13. it's challenging to determine which invoice line items are assigned to specific projects.

    I'm writing to suggest a valuable improvement to the Xero API: the ability to directly identify which invoices are linked to projects.

    While I've explored the existing endpoints for both invoices and projects, I haven't found a clear way to establish this relationship through the API data itself.

    Currently, it's challenging to determine which invoice line items are assigned to specific projects. This functionality would be highly beneficial for streamlining workflows and gaining deeper insights into project profitability.

    1 vote
    0 comments  ·  New APIs  ·  Admin →
    How important is this to you?
  14. File Upload from Cloud Volumes

    Allow uploading of documents (my use case is Invoices) from cloud storage. Currently you can provide the document content, but it renders as a blank document in the viewer.

    1 vote
    0 comments  ·  Files API  ·  Admin →
    How important is this to you?
  15. yoga teacher training in India

    Embarking on a Yoga Teacher Training journey in India is more than just an educational experience; it’s a profound opportunity to transform your life and deepen your connection to yoga. India, the birthplace of yoga, offers an unparalleled environment for personal growth and professional development in this ancient practice.
    https://gyanyogbreath.com/

    1 vote
    0 comments  ·  Journals  ·  Admin →
    How important is this to you?
  16. allow filtering on all endpoints for null/blank guid fields

    Our customers / product requires the ability to filter by null/blank guid fields.

    For example, the Invoices endpoint has a RepeatingInvoiceID field. We have customers that need to find all invoices that DID or DID NOT originate from a repeating invoice.

    The logical approach would be via the where clause using one of the following syntax.

    ?where=RepeatingInvoiceID != null
    ?where=RepeatingInvoiceID == null
    ?where=RepeatingInvoiceID != ''
    ?where=RepeatingInvoiceID == ''

    This not only needs to apply to invoices but all endpoints (e.g. the invoices BrandingThemeID, the bank transactions OverpaymentID or PrepaymentID, etc.)

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  17. Add ability to delete bank transfers

    Add ability to delete bank transfers through the API

    Currently you can only create them and not delete them or the associated transactions

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  18. Allow Invoice History and Notes for an individual invoice to be exposed within the GET invoice endpoint

    We use Breadwinner to sync Xero to Salesforce. In Xero for an individual invoice we can see the History and Notes. We want to surface that data within the Invoice record in Salesforce.

    1 vote
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  19. How I Found the Top Novel Writing Service A Writer's Journey to Overcome Challenges

    I’ve been stuck on my novel for months and realized I needed professional help to elevate my writing. Feeling lost, I turned to a writing forum and posted, “Can anyone recommend the top novel writing services? I’m struggling to make progress.” Thankfully, fellow writers chimed in with their experiences, leading me to a service that transformed my manuscript into something I was proud of.

    Visit Us: https://www.professionalwritershelp.com/novel-writing

    1 vote
    0 comments  ·  Admin →
    How important is this to you?
  20. Leather Jacket Halloween Costume

    Add a touch of class and edge to your leather jacket Halloween costume with a leather jacket from 7thangle. Our jackets are ideal for creating costumes with a mysterious twist. Check out our ongoing Halloween sale and get the leather look that fits your character – perfect for making a lasting impression.
    https://www.7thangle.com/halloween-jackets/

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

Feedback and Knowledge Base