Fishbowl Advanced error

Fishbowl: "Cost layer has been consumed" — receipt already used up

ReceivingReceiving, voiding a receipt item

What triggers it

You are trying to void a single receipt line in Receiving, but the parts that line received are no longer sitting in inventory. Somewhere downstream they were sold and shipped, issued to a manufacture order, or otherwise used up. The message tells you the specific reason: the cost layer that this receipt created has been consumed. In Fishbowl, each receipt lays down a cost layer that later outbound transactions draw against. Once those parts leave, the layer is spent, and there is nothing clean left to reverse.

Why Fishbowl blocks it

Voiding a receipt is meant to unwind inventory that is still on hand. When the inventory is already gone, a void would remove a cost layer that other, already-completed transactions used to value themselves. Those shipments and builds would suddenly reference a receipt that no longer exists, and their costs would shift or break. Fishbowl stops you here because letting the void through would silently rewrite the valuation of every transaction that consumed the layer, and it would contradict any of those movements you have already sent to accounting.

What to do

Treat this as a correction, not a reversal. Decide what is actually wrong — the received quantity, the received cost, or both — and fix that with an inventory adjustment rather than a void. Adjust the cost if the price was wrong; adjust quantity if you received the wrong amount. That keeps the consumed layer intact for the transactions that relied on it and applies your fix going forward, which is the honest and safe path.

If it is already reconciled or exported

If the original receipt or its vendor bill has already been reconciled or posted to QuickBooks or Xero, do not stop at the Fishbowl adjustment. Post the matching correction on the accounting side too, so the inventory or COGS change in Fishbowl and the ledger entry agree. A one-sided fix leaves the two systems drifting apart, and that drift is exactly what reconciliation work exists to catch.