[IntegrationEvent(False,False)]
local procedure OnBeforeCreateNewPhysInvtOrderLineForWhseEntry(Item: Record Item, WarehouseEntry: Record "Warehouse Entry", PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var PhysInvtOrderLine: Record "Phys. Invt. Order Line", var ErrorText: Text, var NextLineNo: Integer, CalcQtyExpected: Boolean, var LastItemLedgEntryNo: Integer, var LineCount: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePhysInvtOrderLineModify(var PhysInvtOrderLine: Record "Phys. Invt. Order Line", CalcQtyExpected: Boolean)
[IntegrationEvent(True,False)]
local procedure OnCreateNewPhysInvtOrderLineOnAfterCalcQtyAndLastItemLedgExpected(QtyExpected: Decimal, LastItemLedgEntryNo: Integer, WarehouseEntry: Record "Warehouse Entry", PhysInvtOrderLine: Record "Phys. Invt. Order Line", var InsertLine: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordBinOnAfterCheckLocation(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var Bin: Record Bin)
[IntegrationEvent(False,False)]
local procedure OnAfterSetPhysInvtOrderHeader(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var Location: Record Location, var Bin: Record Bin)
[IntegrationEvent(False,False)]
local procedure OnAfterIsNewWhseEntryGroup(WhseEntry: Record "Warehouse Entry", LastWhseEntry: Record "Warehouse Entry", var Result: Boolean, Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnAfterGetRecordBinOnAfterWarehouseEntrySetFilters(var PhysInvtOrderHeader: Record "Phys. Invt. Order Header", var Bin: Record Bin, var WarehouseEntry: Record "Warehouse Entry")