Fishbowl Advanced error

Fishbowl: "Cannot fulfill items" — SO must be Issued or In Progress

Sales OrderSales Order line item, Fulfill button

What triggers it

The sales order’s status is not Issued or In Progress. Common blocking states: Estimate or Quote (order not yet issued), Fulfilled (fulfillment already complete), or Closed (order archived). Fulfillment is only available for active orders.

Why Fishbowl blocks it

Fulfillment is meant for active, confirmed orders. Trying to fulfill an Estimate or Quote would ship an uncommitted order. Trying to re-fulfill a Closed or Fulfilled order would corrupt inventory and shipment records, so Fishbowl prevents it.

What to do

Open the sales order header and check its status. If it is Estimate or Quote, issue the order first by changing the status to Issued. If it is Fulfilled or Closed, verify the fulfillment is correct and check shipment records. For stuck orders in an unexpected state, change the status back to Issued to unlock fulfillment.