procedure SaveInvoiceSpecification(var TempInvoicingSpecification: Record "Tracking Specification" temporary, var TempTrackingSpecification: Record "Tracking Specification")
procedure InsertTempHandlngSpecification(SrcType: Integer, var ServLine: Record "Service Line", var TempHandlingSpecification: Record "Tracking Specification", var TempTrackingSpecification: Record "Tracking Specification", var TempTrackingSpecificationInv: Record "Tracking Specification", QtyToInvoiceNonZero: Boolean)
procedure RetrieveInvoiceSpecification(var ServLine: Record "Service Line", var TempInvoicingSpecification: Record "Tracking Specification", Consume: Boolean): Boolean
procedure InsertShptEntryRelation(var ServiceShptLine: Record "Service Shipment Line", var TempHandlingSpecification: Record "Tracking Specification", var TempTrackingSpecificationInv: Record "Tracking Specification", ItemLedgShptEntryNo: Integer): Integer
procedure TransServLineToItemJnlLine(var ServiceLine: Record "Service Line", var ItemJnlLine: Record "Item Journal Line", QtyToBeShippedBase: Decimal, var CheckApplFromItemEntry: Boolean)
procedure TransferReservToItemJnlLine(var ServiceLine: Record "Service Line", var ItemJnlLine: Record "Item Journal Line", QtyToBeShippedBase: Decimal, var CheckApplFromItemEntry: Boolean)
procedure SplitWhseJnlLine(var TempWhseJnlLine: Record "Warehouse Journal Line", var TempWhseJnlLine2: Record "Warehouse Journal Line", var TempTrackingSpecification: Record "Tracking Specification", ToTransfer: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTransferReservToItemJnlLine(var ServiceLine: Record "Service Line", var ItemJnlLine: Record "Item Journal Line", var QtyToBeShippedBase: Decimal, var CheckApplFromItemEntry: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckTrackingSpecificationOnBeforeGetItemTrackingSetup(ServLineToCheck: Record "Service Line", var ItemTrackingSetup: Record "Item Tracking Setup" temporary, var IsHandled: Boolean)