This feature ensures inventory accuracy by creating scrap orders for raw materials when a POS line is voided after being sent for preparation. Scrap order validation requires approval from the POS Manager.
Configuration Steps
1. Enable the Feature in General Settings
1. Navigate to General Settings > POS > Inventory.
2. Enable the checkbox "To scrap raw materials for voids".
3. Verify the operation type settings:
Source Location: Stock
Destination Location: Scrap
4. Configure operation Types
A new operation type, "PoS Orders Scrap", needs to be added to Inventory > Configuration > Operation Types.
2. Configure Predefined Scrap Reasons
1. Go to POS > Configuration > Predefined Scrap Reasons.
2. Add the following predefined reasons for scrapping:
-Long wait time
-Client mistake
-Waiter mistake
-Client's payment problems
-Client has allergy
POS User Workflow
3. Deleting a Line in POS Session
When attempting to delete a line already sent to preparation:
1. A Scrap Reason Pop-up will appear automatically.
2. The pop-up includes:
-Predefined Scrap Reason: Select specific reason for deleting order line
-Custom Scrap Reason: Mandatory if no predefined reason is selected.
Backend Updates
4. Updated POS Order Information
In the POS Order > Deleted Order Lines tab, the following new columns are added:
-Scrap Checkbox:
Checked if the product was scrapped.
Unchecked if the product was recovered.
-Scrap Reason: Populated with the selected or custom reason from the POS session.