| TemplateSelection | (Integer, Enum Gen. Journal Template Type, Boolean, var Record Gen. Journal Line, var Boolean) | | public | 17-28 | - |
| TemplateSelectionFromBatch | (var Record Gen. Journal Batch) | | public | 17-28 | - |
| OpenJnl | (var Code[10], var Record Gen. Journal Line) | | public | 17-28 | - |
| OpenJnlBatch | (var Record Gen. Journal Batch) | | public | 17-28 | - |
| IsBatchNoSeriesEmpty | (var Code[10], var Record Gen. Journal Line) | Boolean | public | 17-28 | - |
| CheckTemplateName | (Code[10], var Code[10]) | | public | 17-28 | - |
| CheckName | (Code[10], var Record Gen. Journal Line) | | public | 17-28 | - |
| CheckCurrencyCode | (Code[10]) | | public | 17-28 | - |
| SetName | (Code[10], var Record Gen. Journal Line) | | public | 17-28 | - |
| SetJournalSimplePageModePreference | (Boolean, Integer) | | public | 17-28 | - |
| GetJournalSimplePageModePreference | (Integer) | Boolean | public | 17-28 | - |
| GetLastViewedJournalBatchName | (Integer) | Code[10] | public | 17-28 | - |
| SetLastViewedJournalBatchName | (Integer, Code[10]) | | public | 17-28 | - |
| LookupName | (var Code[10], var Record Gen. Journal Line) | | public | 17-28 | - |
| GetAccounts | (var Record Gen. Journal Line, var Text[100], var Text[100]) | | public | 17-28 | - |
| CalcBalance | (var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean) | | public | 17-28 | - |
| GetAvailableGeneralJournalTemplateName | (Code[10]) | Code[10] | public | 17-28 | - |
| TemplateSelectionSimple | (var Record Gen. Journal Template, Enum Gen. Journal Template Type, Boolean) | Boolean | public | 17-28 | - |
| SetJnlBatchName | (var Record Gen. Journal Line) | | public | 20-28 | - |