| CancelPostedInvoice | (var Record Sales Invoice Header) | Boolean | public | 17-28 | - |
| CreateCreditMemoCopyDocument | (var Record Sales Invoice Header, var Record Sales Header) | Boolean | public | 17-28 | - |
| CreateCorrectiveCreditMemo | (var Notification) | | public | 17-28 | - |
| ShowAppliedEntries | (var Notification) | | public | 17-28 | - |
| SkipCorrectiveCreditMemo | (var Notification) | | public | 17-28 | - |
| CancelPostedInvoiceCreateNewInvoice | (var Record Sales Invoice Header, var Record Sales Header) | | public | 17-28 | - |
| CancelPostedInvoiceStartNewInvoice | (var Record Sales Invoice Header, var Record Sales Header) | | public | 17-19, gone | Pending 17.0 |
| Replaced by CancelPostedInvoiceCreateNewInvoice() |
| TestCorrectInvoiceIsAllowed | (var Record Sales Invoice Header, Boolean) | | public | 17-28 | - |
| FindItemLedgEntries | (var Record Item Ledger Entry, Code[20]) | | public | 17-28 | - |
| UpdateSalesOrderLineIfExist | (Code[20]) | | internal | 22-28 | - |
| ErrorHelperHeader | (Enum Correct Sales Inv. Error Type, Record Sales Invoice Header) | | public | 26-28 | - |