| CopyToTempLines | (Record Sales Header, var Record Sales Line) | | public | 17-28 | - |
| FillTempLines | (Record Sales Header, var Record Sales Line) | | public | 17-28 | - |
| RefreshTempLines | (Record Sales Header, var Record Sales Line) | | public | 17-28 | - |
| PostItemJnlLine | (Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, Integer, Code[20], Record Tracking Specification, Boolean) | Integer | public | 17-28 | - |
| PostItemJnlLinePrepareJournalLine | (var Record Item Journal Line, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, Integer, Code[20], Record Tracking Specification, Boolean) | | public | 17-28 | - |
| GetGlobaDocumentsHeaders | (var Record Sales Shipment Header, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, var Record Return Receipt Header) | | public | 17-28 | - |
| GetGlobalWhseFlags | (var Boolean, var Boolean, var Boolean) | | public | 17-28 | - |
| GetGlobalTempTrackingSpecificationInv | (var Record Tracking Specification) | | public | 17-28 | - |
| GetGlobalTempTrackingSpecification | (var Record Tracking Specification) | | public | 17-28 | - |
| GetGlobalSrcCode | (var Code[10]) | | public | 17-28 | - |
| ShouldPostWhseJnlLine | (Record Sales Line) | Boolean | public | 17-28 | - |
| ReleaseSalesDocument | (var Record Sales Header) | | public | 17-28 | - |
| ReverseAmount | (var Record Sales Line) | | public | 17-28 | - |
| GetSalesLines | (var Record Sales Header, var Record Sales Line, Option) | | public | 17-28 | - |
| GetSalesLines | (var Record Sales Header, var Record Sales Line, Option, Boolean) | | public | 17-28 | - |
| GetSalesLinesTemp | (var Record Sales Header, var Record Sales Line, var Record Sales Line, Option) | | public | 17-28 | - |
| SumSalesLines | (var Record Sales Header, Option, var Record Sales Line, var Record Sales Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal) | | public | 17-28 | - |
| SumSalesLinesTemp | (var Record Sales Header, var Record Sales Line, Option, var Record Sales Line, var Record Sales Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal) | | public | 17-28 | - |
| SumSalesLinesTemp | (var Record Sales Header, var Record Sales Line, Option, var Record Sales Line, var Record Sales Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal, Boolean) | | public | 17-28 | - |
| UpdateBlanketOrderLine | (Record Sales Line, Boolean, Boolean, Boolean) | | public | 17-28 | - |
| CreateWhseJnlLine | (Record Item Journal Line, Record Sales Line, var Record Warehouse Journal Line) | | public | 17-28 | - |
| WhseHandlingRequiredExternal | (Record Sales Line) | Boolean | public | 17-28 | - |
| TransferReservToItemJnlLine | (var Record Sales Line, var Record Item Journal Line, Decimal, var Record Tracking Specification, var Boolean) | | public | 17-28 | - |
| SetWhseRcptHeader | (var Record Warehouse Receipt Header) | | public | 17-28 | - |
| SetWhseShptHeader | (var Record Warehouse Shipment Header) | | public | 17-28 | - |
| ArchiveUnpostedOrder | (Record Sales Header) | | public | 17-19, gone | - |
| SetItemEntryRelation | (var Record Item Entry Relation, var Record Sales Shipment Line, var Record Tracking Specification, var Record Item Ledger Entry, Boolean, Boolean) | | public | 17-28 | - |
| SetWhseJnlRegisterCU | (var Codeunit Whse. Jnl.-Register Line) | | public | 17-28 | - |
| InitProgressWindow | (Record Sales Header) | | public | 17-28 | - |
| GetPostedDocumentRecord | (Record Sales Header, var Variant) | | public | 17-28 | - |
| SendPostedDocumentRecord | (Record Sales Header, var Record Document Sending Profile) | | public | 17-28 | - |
| SetPreviewMode | (Boolean) | | public | 17-28 | - |
| SetPostingFlags | (var Record Sales Header) | | public | 17-28 | - |
| SetSuppressCommit | (Boolean) | | public | 17-28 | - |
| ResetTempLines | (var Record Sales Line) | | public | 18-28 | - |
| PostItemChargePerShpt | (Record Sales Header, var Record Sales Line) | | public | 18-28 | - |
| PostDistributeItemCharge | (Record Sales Header, Record Sales Line, var Record Item Ledger Entry, Decimal, Decimal, Decimal) | | public | 18-28 | - |
| UpdateSalesOrderChargeAssgnt | (Record Sales Line, Record Sales Line) | | public | 18-28 | - |
| PostItemCharge | (Record Sales Header, var Record Sales Line, Integer, Decimal, Decimal, Decimal) | | public | 18-28 | - |
| CalcInvoiceDiscountPosting | (Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer) | | public | 18-25, gone | Pending 19.0 |
| Moved to Sales Invoice Posting implementation. |
| CalcLineDiscountPosting | (Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer) | | public | 18-25, gone | Pending 19.0 |
| Moved to Sales Invoice Posting implementation. |
| UpdateChargeItemReturnRcptLineGenProdPostingGroup | (var Record Return Receipt Line) | | public | 18-28 | - |
| UpdateChargeItemSalesShptLineGenProdPostingGroup | (var Record Sales Shipment Line) | | public | 18-28 | - |
| UpdateChargeItemSalesLineGenProdPostingGroup | (var Record Sales Line) | | public | 18-28 | - |
| CheckSalesDocument | (var Record Sales Header) | | public | 20-28 | - |
| PrepareCheckDocument | (var Record Sales Header) | | public | 20-28 | - |
| PostItemJnlLineItemCharges | (Record Sales Header, Record Sales Line, var Record Item Journal Line, Integer) | | public | 20-28 | - |
| PostItemJnlLineTracking | (Record Sales Line, var Record Tracking Specification, Boolean, Decimal, var Record Tracking Specification) | | public | 20-28 | - |
| PostItemJnlLineWhseLine | (var Record Warehouse Journal Line, var Record Tracking Specification) | | public | 20-28 | - |
| PostItemJnlLineBeforePost | (var Record Item Journal Line, Record Sales Line, var Record Warehouse Journal Line, var Boolean, Decimal, Record Tracking Specification) | | public | 20-28 | - |
| TestSalesLine | (Record Sales Header, Record Sales Line) | | public | 20-28 | - |
| IncrAmount | (Record Sales Header, Record Sales Line, var Record Sales Line) | | public | 20-28 | - |
| InsertValueEntryRelation | () | | public | 20-28 | - |
| UpdatePrepmtSalesLineWithRounding | (var Record Sales Line, Decimal, Decimal, Boolean, Decimal) | | public | 20-28 | - |
| ArchiveUnpostedOrder | (var Record Sales Header) | | public | 20-28 | - |
| IsItemJnlPostLineHandled | (var Record Item Journal Line, var Record Sales Line, var Record Sales Header) | Boolean | public | 20-28 | - |
| UpdateAssocLines | (var Record Sales Line) | | public | 21-28 | - |
| GetCurrency | (Code[10]) | | public | 21-28 | - |
| CheckTrackingSpecification | (Record Sales Header, var Record Sales Line) | | public | 21-28 | - |
| TransferReservFromPurchLine | (var Record Purchase Line, var Record Item Journal Line, Record Sales Line, Decimal) | | public | 21-28 | - |
| CreatePrepaymentLines | (Record Sales Header, Boolean) | | public | 21-28 | - |
| CheckPrepmtAmtToDeduct | (Record Sales Header, var Record Sales Line, Decimal) | | public | 21-28 | - |
| InsertedPrepmtVATBaseToDeduct | (Record Sales Header, Record Sales Line, Integer, Decimal) | Decimal | public | 21-28 | - |
| DividePrepmtAmountLCY | (var Record Sales Line, Record Sales Header) | | public | 21-28 | - |
| TestGetShipmentPPmtAmtToDeduct | () | | public | 21-28 | - |
| GetGLSetup | () | | public | 21-28 | - |
| PostItemTrackingCheckReturnReceipt | (Record Sales Line, Decimal) | | public | 21-28 | - |
| PostItemTrackingCheckShipment | (Record Sales Line, Decimal) | | public | 21-28 | - |
| PostItemTrackingForReceipt | (Record Sales Header, Record Sales Line, Boolean, var Record Tracking Specification) | | public | 21-28 | - |
| PostItemTrackingForShipment | (Record Sales Header, Record Sales Line, Boolean, var Record Tracking Specification, var Record Item Ledger Entry, Boolean) | | public | 21-28 | - |
| RunWithCheck | (var Record Sales Header) | | internal | 22-28 | - |
| PostItemLine | (Record Sales Header, var Record Sales Line, var Record Drop Shpt. Post. Buffer, var Record Posted Assemble-to-Order Link) | | public | 22-28 | - |
| CopyAndCheckItemCharge | (Record Sales Header) | | public | 22-28 | - |
| GetGeneralPostingSetup | (var Record General Posting Setup, Record Sales Line) | | public | 22-28 | - |
| SetCalledBy | (Integer) | | public | 22-28 | - |
| DecrementPrepmtAmtInvLCY | (Record Sales Header, Record Sales Line, var Decimal, var Decimal) | | public | 23-28 | - |
| DeleteAfterPosting | (var Record Sales Header, Boolean) | | public | 24-28 | - |
| PostUpdateReturnReceiptLine | () | | public | 25-28 | - |
| RunOnBeforeCreateServItemOnSalesInvoice | (Record Sales Header, var Boolean) | | internal | 25-27, gone | - |
| PostUpdateOrderLine | (Record Sales Header) | | public | 26-28 | - |
| ProcessAssocItemJnlLine | (Record Sales Header, var Record Sales Line, var Record Drop Shpt. Post. Buffer) | | public | 27-28 | - |
| PostAssocItemJnlLine | (Record Sales Header, Record Sales Line, Decimal, Decimal) | Integer | public | 27-28 | - |
| InitAssocItemJnlLine | (var Record Item Journal Line, Record Purchase Header, Record Purchase Line, Record Sales Header, Record Sales Line, Decimal, Decimal) | | public | 27-28 | - |
| GetSalesLines | (var Record Sales Header, var Record Sales Line, Option, Boolean, Boolean) | | public | 27-28 | - |
| SumSalesLinesTemp | (var Record Sales Header, var Record Sales Line, Option, var Record Sales Line, var Record Sales Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal, Boolean, Boolean) | | public | 27-28 | - |