Zentriq Agent is live on Microsoft AppSourceInstall it free →Microsoft AppSourceInstall it free →

"You have insufficient quantity of Item 1004 on inventory."

Insufficient quantity of item on inventory

Business Central raises this when an outbound posting would push the item below zero quantity at that location and variant, and negative inventory is not allowed. The blocking rule is Prevent Negative Inventory, set on the Item Card or in Inventory Setup. Post the missing receipt or free the quantity that is reserved or already on a pick, then post the line again.

Why Business Central raises this error

Before it writes an item ledger entry, Business Central verifies that the outbound quantity is actually there for that item, location, variant and unit of measure. The number it checks is the available quantity, not the quantity on hand: reservations, open picks, open warehouse shipments and unposted outbound documents all consume availability while the goods are still physically in the racks. So the check can fail even when the shelf is full, and it fails on any negative posting, whether it comes from a shipment, a consumption or assembly consumption line, a transfer, or a negative item journal line.

  • The goods physically arrived but the purchase receipt, warehouse receipt or positive adjustment was never posted, so the quantity does not exist in inventory yet.
  • The quantity exists but is reserved for another order, is on an open pick or warehouse shipment, or sits at a different location, variant or lot than the one on the failing line.
  • The line uses a unit of measure, location or variant that was filled in by default and does not match where the stock actually is, for example a blank location while the stock is at MAIN.

How to fix it

  1. Note the item number in the message, then open the document or journal line that failed and write down its Location Code, Variant Code, Unit of Measure Code and quantity.
  2. Open the Item Card for that item and use the availability view by location to compare Quantity on Hand with the quantity that is actually available at the location on the line.
  3. On the same view, look at the reserved quantity and at availability by event to see whether the missing quantity is committed to another document rather than physically absent.
  4. If a receipt is pending, post the purchase receipt, warehouse receipt or positive adjustment that brings the quantity in, then post the failing line again.
  5. If the quantity is held by a reservation or an open pick, cancel the reservation or register or delete the warehouse activity that holds it, and retry.
  6. If the stock really is missing, count it and post the correction in the item journal with the correct Location Code and Variant Code. Do not switch Prevent Negative Inventory off just to force the posting, since that hides the gap and distorts costing.

How to avoid it in future

Most cases of this error are a sequence problem rather than a stock problem: something was consumed or shipped before the corresponding receipt was posted. Posting receipts on the day the goods arrive, and posting production output before consumption where the process allows it, removes the bulk of these failures. Reviewing the reserved quantity regularly also helps, because reservations left on cancelled or stalled orders quietly lock stock that everyone assumes is free.

Frequently asked questions

Can I post a negative quantity anyway?

Only if Prevent Negative Inventory is set to No for that item or in Inventory Setup, which is a company-wide setup decision and usually requires an administrator. It is not a fix: it lets the posting through and leaves you with negative inventory and unreliable unit costs until the receipt is posted.

The item shows quantity on hand, so why does the error appear?

Because the check uses available quantity. Reservations, open picks, open warehouse shipments and other unposted outbound documents reduce availability while the goods are still on the shelf. Stock at another location, variant or lot also does not count for the line that failed.

Related topics

Other Business Central errors