refund, return, refund_saleablerefund_damaged, damaged, return_damaged
| Date | Barcode | Product | Unit | Variation | Qty (Refund) | Bucket | Reason | Source | Move ID | Action |
|---|---|---|---|---|---|---|---|---|---|---|
| No refunds found. | ||||||||||
refund_reclass_out (−qty) recorded as refund_reclass_out, then refund_damaged (+qty) as refund_damaged_in.quarantine_release (−qty) as quarantine_release_out + restock_from_quarantine (+qty) as restock_from_quarantine_in.UPDATE stock_entries for the exact price layer you enter/post. No inserts. If no layer exists, the action fails clearly.