PANTRISORA

Worked example · simulated scenario

Recognizing a Received Shopping Line

Refreshing a page after putting groceries away should not invite another receipt for the same purchase. A received line needs to stay recognizable as completed, with one matching batch rather than an ever-growing stock count.

A generated 80 g spinach line has been purchased and received.

There is no second receipt action

The line shows Received into inventory and offers no second receipt button. Exactly one batch was added by the confirmation.

Return to the received line

  1. Mark the generated item purchased and confirm receipt.
  2. Review the item after the list refreshes.
  3. Return to inventory and count the new spinach batch.

The list retains the receipt confirmation. That prevents another click from creating a second batch for the same line; a genuinely new purchase belongs in its own shopping record.

Use inventory adjustments for later real changes to the batch.