Skip to content

Latest commit

 

History

History
46 lines (26 loc) · 1.7 KB

comp-receive.md

File metadata and controls

46 lines (26 loc) · 1.7 KB

Component Receive task type

The Component Receive task type is used when working with @composite-products.

Its purpose is to receipt the composite product's components into the warehouse. It can usually be seen in Warehouse Order Lines that are a result of the document generation of the procurement document flow when it contains composite products.

Result

The Component Receive lines do NOT create Document Fulfillments, as they represent the receiving of 1 component of a whole kit. The fulfillment is trigerred by the receiving of the whole kit and it is performed trough the Dekit task type line.

When executed, the system creates only a Warehouse Transaction, as follows:

WarehouseOrder = WarehouseOrderLine.WarehouseOrder
 
WarehouseOrderLine = WarehouseOrderLine

TaskType = ComponentReceive

Direction = IN
 
ManagedWarehouse = WarehouseOrderLine.WarehouseOrder.ManagedWarehouse
 
ManagedWarehouseLocation = the Warehouse Location specified during the line execution
 
LogisticUnit = the LogisticUnit specified during the line execution 
 
Product = the Product specified during the line execution 
 
ProductVariant = the Variant specified during the line execution 
 
Lot = the Lot specified during the line execution 
 
SerialNumber = the SerialNumber  specified during the line execution 
 
Quantity = the Quantity specified during the line execution
 
QuantityUnit = the QuantityUnit specified during the line execution 

QuantityBase = the QuantityBase specified during the line execution 

StandardQuantity = If Product.AllowVariableMeasurementRatios == true, then get QuantityBase, else CONVERT(Qauntity, BaseMeasurementUnit)
 
CreationUser = CurrentUser
 
CreationTimeUtc = NOW(Utc)