| RunCheck | (var Record Gen. Journal Line) | | public | 17-28 | - |
| GetErrors | (var Record Error Message) | | public | 17-28 | - |
| DateNotAllowed | (Date) | Boolean | public | 17-28 | - |
| IsDateNotAllowed | (Date, var RecordId) | Boolean | public | 17-28 | - |
| SetSkipFiscalYearCheck | (Boolean) | | public | 17-28 | - |
| SetOverDimErr | () | | public | 17-28 | - |
| CheckSalesDocNoIsNotUsed | (var Record Gen. Journal Line) | | public | 17-28 | - |
| CheckPurchDocNoIsNotUsed | (var Record Gen. Journal Line) | | public | 17-28 | - |
| CheckDocType | (Record Gen. Journal Line) | | public | 17-28 | - |
| SetBatchMode | (Boolean) | | public | 17-28 | - |
| SetLogErrorMode | (Boolean) | | public | 17-28 | - |
| IsVendorPaymentToCrMemo | (Record Gen. Journal Line) | Boolean | public | 18-28 | - |
| ErrorIfPositiveAmt | (Record Gen. Journal Line) | | public | 19-28 | - |
| ErrorIfNegativeAmt | (Record Gen. Journal Line) | | public | 19-28 | - |
| ThrowGenJnlLineError | (Record Gen. Journal Line, Text, Text) | | public | 19-28 | - |
| CheckGenProdPostingGroupWhenAdjustForPmtDisc | (Record Gen. Journal Line) | | public | 19-28 | - |
| CheckBalGenProdPostingGroupWhenAdjustForPmtDisc | (Record Gen. Journal Line) | | public | 19-28 | - |
| LogTestField | (Variant, Integer) | | public | 19-22, gone | Pending 20.0 |
| Replaced with TestField(..., ErrorInfo.Create()) |
| LogTestField | (Variant, Integer, Variant) | | public | 19-22, gone | Pending 20.0 |
| Replaced with TestField(..., ErrorInfo.Create()) |
| LogError | (Variant, Text) | | public | 19-22, gone | Pending 20.0 |
| Replaced with Error(..., ErrorInfo.Create()) |
| LogFieldError | (Variant, Integer, Text) | | public | 19-22, gone | Pending 20.0 |
| Replaced with FieldError(..., ErrorInfo.Create()) |
| DeferralPostingDateNotAllowed | (Date) | Boolean | public | 20-28 | - |
| DateNotAllowed | (Date, Code[20]) | Boolean | public | 20-28 | - |
| IsDeferralPostingDateNotAllowed | (Date, var RecordId) | Boolean | public | 20-28 | - |
| IsDateNotAllowed | (Date, var RecordId, Code[20]) | Boolean | public | 20-28 | - |
| SetGenJnlBatch | (Record Gen. Journal Batch) | | public | 20-28 | - |
| CheckVATDateAllowed | (Date) | | internal | 21-22, gone | - |
| HasVAT | (var Record Gen. Journal Line) | Boolean | internal | 21-28 | - |
| CheckGLAccountSourceCurrency | (var Record G/L Account, Code[10]) | | internal | 25-28 | - |
| SetIgnoreJournalTemplNameMandatoryCheck | () | | public | 26-28 | - |
| CheckDeferralPostingAllowed | (Boolean) | | public | 27-28 | - |