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
  1. Include pagination for inventory items

    Currently the GET /Items API method does not support any pagination request parameters.
    This implies that we have to get all Items in one API call if we want to read all items, for instance during an initial historical sync.
    This is highly inefficient and will lead to issues for Xero accounts having a lot of items.

    Adding pagination parameters will help to reduce the payload returned by this API method, which I believe to be in the interest of both Xero and the Xero API users ...

    Thanks in advance for looking into this.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  2. longer SKU Number field

    Your system needs to support longer SKU's if you plan to continue working with the KATANA platform and Shopify they do not have a hard SKU limit and because of this we are unable to import a number of the orders we import from Shopify into Katana... and this requires us to do a work around to create a order/invoice in your 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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  3. Modified date on product items should uodate when the on-hand quantity changes

    When you change something simple on a product item (say the description) then a request for modified since returns this item.

    But if the stock in-hand figure changes (because you've sent an invoice) then the modified date doesn't change and this item isn't returned in the atli query.

    So, in effect there is no easy to tell (via API using modified dates) when the stock on- hand has changed. You would have to load all items every ten minutes to know what the current in-hand stock is... And then you would get rate limiting issues.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  4. assign item to project

    Ability to assign items to a project is currently missing in the API, which makes Projects API totally useless to us.

    4 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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  5. Supplier Item Code

    We have just changed from SAASU and I was very surprised (and disappointed) that there are no supplier item codes in XERO items.

    It is common practice that companies are not able to use the same item code as the supplier for their own purposes.

    We would have thought that this would be common practice with accounting systems.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  6. - [New Feature] Add feature inventory location and warehouse

    Add location and warehousing feature and also avail lot tracking facility

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  7. Items Endpoint API response

    I would like to have the value of "Quantity on Order" field while making GET request to items.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow case insensitive search on Item codes

    Apparently there is an unique index on Item codes which is case insensitive, i.e. you can not create a different item with the same code with a different case. However the API doesn't allow case-insensitive search on item codes, which is really awkward. This is a big problem when you get an error when inserting a new item because of an earlier item with the same code but different case. It's very hard to find the original item in this case.

    19 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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add more precision for Items endpoint

    When getting an item from the /Items endpoint, even with unitdp set to 4, the TotalCostPool only provides 2 decimals of precision. Unfortunately I have plenty of items in my tracked inventory that have 4 decimal places of precision. This prevents me from getting the accurate average cost data.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add a Quantity column in the inventory watch list on the Dashboard

    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
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  11. include BARCODE field in Item

    hi guys,

    if a BARCODE field was present in the item it would enable using a barcode scanner when pick and packing the Xero order/invocie.

    Also, most items / products these days have a unique standard barcode and this would enable greater integration between Xero and EDI (Electronic Integration between suppliers )

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  12. Should be able to retrieve and set Inventory Item status.

    Should be able to retrieve and set Inventory Item status, i.e. whether Active/Archived or deleted

    226 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    21 comments  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →

    Hi everyone,

    Thanks for voting and commenting. While it is a relatively small change it is one of many many small changes vying for top priority.

    This year we’ve been pretty focused on some big changes like OAuth2.0 and OpenID Connect but we’re still chipping away at small requests when we can.

    Still no expected timeframe for this but it’s in the mix.

    Cheers,
    Adam

  13. Be able to do a GET on item transactions

    eg get all transactions affecting xyz item for abc period? Qty and value.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  14. Support for Inventory Adjustments

    Add support for the inventory adjustments in the API.

    Currently you can effectively perform inventory adjustments via the API using invoices. See the tracked inventory guide for more info: http://developer.xero.com/documentation/api-guides/tracked-inventory-in-xero/

    This request is to expose the specific inventory functionality in Xero via the API.

    29 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  15. new Bin Location field for Tracked Items will assist Warehousing and Inventory Management

    it would be useful to have a field which can be used to specify the warehouse location of the item needed for pick and packing

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  16. Integrate Inventory with Shopify

    An awesome feauture would be to automatically update stock on hand in Xero AND Shopify when receiving Purchase Orders. Without this it's not feasible to manage inventory in Xero for a Shopify store.

    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  ·  Items / Inventory  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base