receipt process

Describes the complete receipt process

The receipt process can be a part of the backflushing process.

 

Note: if you cancel the receipt process with a user event, the system cannot make a roll back for the complete backflushing process.

 

 

help-ablauf Sequence of the Events for Receipt

 

receipt process

 

workordermanagement.receiptstart()

 

For every  line that is sent to this process

workordermanagement.PostCalculation()

workordermanagement.GetPrice() / GetPrice_Negativeposition()

workordermanagement.ReceiptLine()

 

 

After all checks, the system generates the document.

Note: If the system must create  a receipt for more than one Work order position, the system checks all Work order positions before generating the document itself.

 

For every Document line, Batch/Serial Number and / or Bin Location

workordermanagement.getSerialNumber() / getBatchNumber() (only if not defined)

stockmanagement.ReceiptLine()

 

For every generated document

workordermanagement.receiptend()

stockmanagement.receiptend()

 

In Error case

stockmanagement.receiptrollback()

 

 

Note: In Manual receipt - single process and Production Time receipt - backflushing process the order of events are different.