Connection Voids with Scrap

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.