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. Currently on the Dashboard you cannot see the quantity on hand. It would be easier for tracked items on the Dashboard to have a quantity column, so that it's easier for smaller firms to keep track and be able to place orders efficiently.

    15 votes
    How important is this to you?
  2. Ability to pull down tracking category information on trial balance report through API

    15 votes
    How important is this to you?
  3. 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
    How important is this to you?
  4. Be able to filter by fields inside an object which has lists. Such as Invoice's Line Items.
    These fields contain important information such as tracking category, amounts, totals which would be a good functionality if one is able to filter using these information so to create more detailed reports

    14 votes
    How important is this to you?
  5. Now that the Webhooks for Contacts and Invoices is in open beta please add support for the Payments endpoint as the next endpoint to be supported. Many of our customers need to be notified when a customer has paid an invoice and update their internal CRM systems. Would love to be able to do this without having to poll for new payments.

    14 votes
    1 comment  ·  Admin →
    How important is this to you?
  6. Software I'm making for a client can create purchase orders, which is great - but it's unable to send it to clients, which it really needs to be able to do.

    14 votes
    How important is this to you?
  7. Challenge:

    We love using Xero there are so many pluses! But…we also use add-ons which integrate with Xero. When information is pushed and pulled through, if our clients have misspelt their company name, or even written Limited as Ltd (or vice versa) it creates a whole new client in Xero even if the client currently exists (eg.if purchasing tickets through Eventbrite). We have three integrations going so this can happen three different times and for our administrators and accounts team…a logistical nightmare .

    Solution:

    I’m pretty sure a code can be developed that recognizes elements in a company name (or…

    13 votes
    How important is this to you?
  8. When you create a bank transfer, two bank transactions are created one on each bank account. There is no way to edit or reconcile the bank transactions that are created via the API. I would like the ability to do that.

    13 votes
    How important is this to you?
  9. The Xero reporting api needs an overhaul to enable to report content in a format that makes it much easier to parse and retrieve data from it. The current way the data is represented requires custom parsers to be created at the consumer's end

    13 votes
    4 comments  ·  Reports  ·  Admin →
    How important is this to you?
  10. Enable the total number of units across all line items on an invoice to be automatically calculated.

    13 votes
    3 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  11. Please consider adding Paging for the Journals GET.

    Journals represent a considerable size of data when extracting for e.g. a full financial year.

    Alternative solution could be filtering options.
    It would be beneficial to be able to either FILTER for a range of data or PAGE the data (for timely returns from the web service).

    The modified-since and offset options only allow for smaller, recent datasets, not for smaller ranges of data from for e.g. the previous year.

    Eg.
    Extract Journals for April 2015.

    13 votes
    2 comments  ·  Journals  ·  Admin →
    How important is this to you?
  12. This almost seems to be a bug, since the Xero web interface works differently than the API.

    In the "Tax" section for a Contact, the help message states: "Each account you code an invoice to will have a default rate as specified in the Chart of Accounts but if you have specified a rate for the Contact here, this rate will override the default rate from the Chart of Accounts."

    This works when adding an invoice using the web interface, but adding an invoice using the API results in the wrong tax type and wrong calculated total.

    12 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  13. TrackingCategories returns IDs for both categories and options as follows

    <TrackingCategory>
    <Name>My Category</Name>
    <Status>ACTIVE</Status>
    <TrackingCategoryID>a020cd2b-31ac-49a4-b459-f8ffbe854e7c</TrackingCategoryID>
    <Options>
    <Option>
    <TrackingOptionID>dc167d85-6c3a-4261-b7f9-4fda00c2e38d</TrackingOptionID>
    <Name>My Option</Name>
    </Option>

    GET BankTransactions with a bank transaction id specified returns both the category id and name, but only the option name (no id).

    <Tracking>
    <TrackingCategory>
    <Name>My Category Name</Name>
    <Option>My Option Name</Option>
    <TrackingCategoryID>23333b58-b938-479c-9bdd-5a599bec698c</TrackingCategoryID>
    </TrackingCategory>
    </Tracking>

    12 votes
    How important is this to you?
  14. Added to wrong section, moving here to Invoices.

    I'd like to generate draft Bills for my subcontractors via xero api, and let them review and submit the invoice. If the User element is exposed like it is in expense claims, then the invoices will be available to the users that it is attached to, and have the draft invoice role.

    12 votes
    0 comments  ·  Invoices  ·  Admin →
    How important is this to you?
  15. It is currently not possible to get/post/push data related to the payrun for the global edition. This limits integration with systems who can help with the administration of the payroll.

    12 votes
    How important is this to you?
  16. Provide an API that replicates the features of My.xero.com where a user can see all organisations connected to a user login, create new organisations and update organisation details.

    12 votes
    How important is this to you?
  17. When I create new delivery address for new PO I am able to specify its lable. However when I try to obtain available addresses from my company settings I cannot find address lable only address type. For all delivery addresses this type is the same: DELIVERY.

    We would like to list company addresses the way it is done during Purchase Order creation in Xero. The problem is that API does not send back the "Label" of the addresses (bold text like "Postal" or "Physical"). These labels are very important since they are used to set some meaningful name to the…

    12 votes
    0 comments  ·  Contacts  ·  Admin →
    How important is this to you?
  18. For a project ID, I'd like to get a list of associated cost/expense/time entries.

    12 votes
    How important is this to you?
  19. Using Projects would be a great solution for my company, but without the ability to assign billable expenses to Projects via the API, they are not useful to us.

    12 votes
    How important is this to you?
  20. Adding in the tracking CategoryID and OptionID parameters to the trial balance endpoint would allow for easier & more detailed analysis across multiple tenants in client-specific use cases. The capability exists in the UI via the "new" Trial Balance, so there's a disconnect between the expected level of detail one can get from the UI vs. the API.

    12 votes
    0 comments  ·  Reports  ·  Admin →
    How important is this to you?
1 2 5 7 9 28 29
  • Don't see your idea?