web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

NonInventory Items & bins

(2) ShareShare
ReportReport
Posted on by 8
We have bin mandatory turned on for locations because we need that for our inventory items.
However, when we want to enter a sales order for a nonInventory or service item, the line defaults in a bin and will not let you delete the bin even though it is a nonInventory item. 
Then we cannot post because to post, the bin needs to be empty.  Therefore we have no way of posting this sales order.
 
I have only found 2, not ideal solutions, but they do work.
 
1) Change the item type to something other than item, then change it back - then it won't default a bin and you can process the SO
2) Delete the "Shipment Bin Code" from the location card.  This works but then there are no bins defaulted.
 
Does anyone know of any settings that would make it so when you select service or nonInventory, it would override the Bin mandatory setting?
It does when you select a different type and then go back, so there should be some setting to override this since you don't need a bin for these types of items.
 
Thanks!
I have the same question (0)
  • Suggested answer
    KasparsSemjonovs Profile Picture
    4,838 Super User 2026 Season 1 on at
    When entering lines for Services/Non-inventory items, just don't enter the Location code. Or use a separate Location Code.

    Or for such non-inventory items, just create a dummy BIN, and make it default for these items. Then just skip this bin in warehouse reports if not needed.
  • Gerardo Rentería García Profile Picture
    27,054 Most Valuable Professional on at
    Hi
    I think the proposal mentioned by our colleague is interesting, and I am sending you this information in case it helps you.
    Best
    GR
  • WS-20122212-0 Profile Picture
    8 on at
    Thanks for your suggestions, unfortunately none of them work.
    We have inventory & noninventory/Service items on our Sales Orders and our locations default in per customer.
    1) If the location defaults in, then it will not work, even though I change the location for this item on the line.  It will not let me leave the bin field blank on this line even though I changed it to a location that doesn't require bins.
    2) It doesn't allow bins for noninventory/service items, so I can't setup a generic bin for these items.
    3) If I can default in my noninventory location, then it would work.  But our locations are defaulted in by customer, so this will never happen.
    4) If I don't default in a location, that works too, but we need the location to default in for the inventory items, so this isn't an option.
    5) It works just fine on a Sales Invoice, but not on a Sales Order.
     
    Is there a way to default in a location by Item?  I couldn't find a way to do this.
    Also, any other suggestions?
  • Alfredo D365Training Profile Picture
    24 on at
    Do you have any customisation?
     
    Standard BC let you transact non-inventory and service items in locations where bn is mandatory.
     
    I suspect a customisation is messing up with standard BC. Try to uninstall the extension and run a test. It should work
     
     
  • Suggested answer
    Valentin Castravet Profile Picture
    32,800 Super User 2026 Season 1 on at
    However, when we want to enter a sales order for a nonInventory or service item, the line defaults in a bin and will not let you delete the bin even though it is a nonInventory item. 
    This is not standard behavior. In a sales order, the system does not automatically populate the bin code if the "Shipment Bin Code" field in the location card has a value. The system will only automatically populate the bin with the value in the "Shipment Bin Code" in advanced warehousing documents such as a warehouse shipment. In sales orders, it only populates the bin code automatically when the "Shipment Bin Code" is empty, using the default/fixed bin from the bin contents page. Since the bin contents page only includes inventory items (not non-inventory or service items), there shouldn't be an issue there.

    Additionally, in a sales order the system doesn’t validate whether the bin code is empty or not before posting—this check happens only during posting. However, you mentioned encountering an error when trying to leave the bin code empty. These 2 issues, suggests there might be customizations in your sales orders which leads to your errors.
     
     
     
  • Suggested answer
    YUN ZHU Profile Picture
    101,948 Super User 2026 Season 1 on at
    I recommend trying it in a standard environment first to see if this is the issue.
    If not, contact your partner to resolve this issue.
     
    Thanks.
    ZHU

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,250 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,799 Super User 2026 Season 1

#3
AndrewThomas81 Profile Picture

AndrewThomas81 1,390

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans