Skip to content

Ingredients and picking

Ingredients are the material requirements copied from the product’s current recipe onto the manufacturing order. They become actual consumption when production picks stock and records output.

recipe snapshotalternateslot-aware picking

When you choose a product, Ashicore snapshots the current recipe components into order ingredient rows. Each row stores the item identity, unit, per-unit or per-batch quantity, planned total, lot strategy, pick status, and later actual quantity and actual cost.

Ingredients · MO-2052
IngredientSKUPer unitTotalPick
Screened CompostCMP-SCR0.520 yd3Not Started
Coir PithCOIR0.312 yd3Not Started

Recipe components can include approved alternate items with quantity factors. On the manufacturing order, alternates can be swapped while the ingredient is still not picked. After picking starts, the row locks because the inventory trail already references the selected item and lots.

Each ingredient carries a lot strategy: fifo, lifo, or custom. A recipe component can also require lots to be at least a certain number of days old based on received date. Picking enforces eligible stock first and can show a requirement-warning override when lots are too young.

RuleEffect
FIFOConsume oldest eligible lots first.
LIFOConsume newest eligible lots first.
CustomUse a submitted allocation plan.
Minimum lot ageBlocks or warns when no eligible old-enough stock is available.

In the web order card, there is no manual per-ingredient pick button. The completion dialog picks all required materials as part of Done or record-output actions. If there is not enough available stock, Ashicore shows a shortage warning with need, have, and short quantities; confirming again allows the operation to drive stock negative.