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.


Accounting API

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

578 results found

  1. 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
    How important is this to you?
  2. It would be great if we could GET Capacities from Practice Manager

    1 vote
    How important is this to you?
  3. Be able to set the default branding theme ID on contact POST

    1 vote
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  4. 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?
  5. Calculate any lump sum payments you may receive within the NHS.visit https://paidhours.co.uk/

    1 vote
    How important is this to you?
  6. 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?
  7. 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?
  8. 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?
  9. 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?
  10. 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?
  11. 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?
  12. 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?
  13. 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?
  14. 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?
  15. 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?
  16. 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?
  17. 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
    How important is this to you?
  18. 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?
  19. .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?
  20. 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  ·  Admin →
    How important is this to you?
  • Don't see your idea?