---
title: "Table 98 General Ledger Setup"
author: "Jonas Paprotka"
url: https://jonas-paprotka.de/ref/table/98-general-ledger-setup/
type: table
id: 98
name: "General Ledger Setup"
app: "Base Application"
namespace: Microsoft.Finance.GeneralLedger.Setup
versions: "17-28"
build: 28.5.54151.54365
source: "https://jonas-paprotka.de/ref/table/98-general-ledger-setup/source/29/"
checked: 2026-09-20
subject: "Microsoft Dynamics 365 Business Central"
license: "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link."
---

# Table 98 General Ledger Setup

Jonas Paprotka, https://jonas-paprotka.de/ref/table/98-general-ledger-setup/

| | |
| --- | --- |
| App | Base Application |
| Namespace | Microsoft.Finance.GeneralLedger.Setup |
| Versions | 17-28 |
| Source file | Finance/GeneralLedger/Setup/GeneralLedgerSetup.Table.al |

## Fields

| Id | Name | Type | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| 1 | Primary Key | Code[10] | 17-28 | - | - |
| 2 | Allow Posting From | Date | 17-28 | - | - |
| 3 | Allow Posting To | Date | 17-28 | - | - |
| 4 | Register Time | Boolean | 17-28 | - | - |
| 5 | Allow Deferral Posting From | Date | 20-28 | - | - |
| 6 | Allow Deferral Posting To | Date | 20-28 | - | - |
| 7 | VAT Reporting Date | Enum VAT Reporting Date | 21-28 | - | - |
| 8 | VAT Reporting Date Usage | Enum VAT Reporting Date Usage | 21-28 | - | - |
| 28 | Pmt. Disc. Excl. VAT | Boolean | 17-28 | - | - |
| 41 | Date Filter | Date | 17-28 | - | - |
| 42 | Global Dimension 1 Filter | Code[20] | 17-28 | - | - |
| 43 | Global Dimension 2 Filter | Code[20] | 17-28 | - | - |
| 44 | Cust. Balances Due | Decimal | 17-28 | - | - |
| 45 | Vendor Balances Due | Decimal | 17-28 | - | - |
| 48 | Unrealized VAT | Boolean | 17-28 | - | - |
| 49 | Adjust for Payment Disc. | Boolean | 17-28 | - | - |
| 50 | Post with Job Queue | Boolean | 17-28 | - | - |
| 51 | Job Queue Category Code | Code[10] | 17-28 | - | - |
| 52 | Job Queue Priority for Post | Integer | 17-28 | - | - |
| 53 | Post & Print with Job Queue | Boolean | 17-28 | - | - |
| 54 | Job Q. Prio. for Post & Print | Integer | 17-28 | - | - |
| 55 | Notify On Success | Boolean | 17-28 | - | - |
| 56 | Mark Cr. Memos as Corrections | Boolean | 17-28 | - | - |
| 57 | Local Address Format | Option | 17-28 | - | - |
| 58 | Inv. Rounding Precision (LCY) | Decimal | 17-28 | - | - |
| 59 | Inv. Rounding Type (LCY) | Option | 17-28 | - | - |
| 60 | Local Cont. Addr. Format | Option | 17-28 | - | - |
| 61 | Report Output Type | Enum Setup Report Output Type | 17-28 | - | - |
| 63 | Bank Account Nos. | Code[20] | 17-28 | - | - |
| 65 | Summarize G/L Entries | Boolean | 17-28 | - | - |
| 66 | Amount Decimal Places | Text[5] | 17-28 | - | - |
| 67 | Unit-Amount Decimal Places | Text[5] | 17-28 | - | - |
| 68 | Additional Reporting Currency | Code[10] | 17-28 | - | - |
| 69 | VAT Tolerance % | Decimal | 17-28 | - | - |
| 70 | EMU Currency | Boolean | 17-28 | - | - |
| 71 | LCY Code | Code[10] | 17-28 | - | - |
| 72 | VAT Exchange Rate Adjustment | Enum Exch. Rate Adjustment Type | 17-28 | - | - |
| 73 | Amount Rounding Precision | Decimal | 17-28 | - | - |
| 74 | Unit-Amount Rounding Precision | Decimal | 17-28 | - | - |
| 75 | Appln. Rounding Precision | Decimal | 17-28 | - | - |
| 79 | Global Dimension 1 Code | Code[20] | 17-28 | - | - |
| 80 | Global Dimension 2 Code | Code[20] | 17-28 | - | - |
| 81 | Shortcut Dimension 1 Code | Code[20] | 17-28 | - | - |
| 82 | Shortcut Dimension 2 Code | Code[20] | 17-28 | - | - |
| 83 | Shortcut Dimension 3 Code | Code[20] | 17-28 | - | - |
| 84 | Shortcut Dimension 4 Code | Code[20] | 17-28 | - | - |
| 85 | Shortcut Dimension 5 Code | Code[20] | 17-28 | - | - |
| 86 | Shortcut Dimension 6 Code | Code[20] | 17-28 | - | - |
| 87 | Shortcut Dimension 7 Code | Code[20] | 17-28 | - | - |
| 88 | Shortcut Dimension 8 Code | Code[20] | 17-28 | - | - |
| 89 | Max. VAT Difference Allowed | Decimal | 17-28 | - | - |
| 90 | VAT Rounding Type | Option | 17-28 | - | - |
| 92 | Pmt. Disc. Tolerance Posting | Option | 17-28 | - | - |
| 93 | Payment Discount Grace Period | DateFormula | 17-28 | - | - |
| 94 | Payment Tolerance % | Decimal | 17-28 | - | - |
| 95 | Max. Payment Tolerance Amount | Decimal | 17-28 | - | - |
| 96 | Adapt Main Menu to Permissions | Boolean | 17-25 | Removed 24.0 | Replaced with UI Elements Removal feature. |
| 97 | Allow G/L Acc. Deletion Before | Date | 17-28 | - | - |
| 98 | Check G/L Account Usage | Boolean | 17-28 | - | - |
| 99 | Payment Tolerance Posting | Option | 17-28 | - | - |
| 100 | Pmt. Disc. Tolerance Warning | Boolean | 17-28 | - | - |
| 101 | Payment Tolerance Warning | Boolean | 17-28 | - | - |
| 102 | Last IC Transaction No. | Integer | 17-28 | - | - |
| 103 | Bill-to/Sell-to VAT Calc. | Enum G/L Setup VAT Calculation | 17-28 | - | - |
| 104 | Block Deletion of G/L Accounts | Boolean | 20-28 | - | - |
| 110 | Acc. Sched. for Balance Sheet | Code[10] | 17-28 | Removed 25.0 | Financial Reporting is replacing Account Schedules for financial statements |
| 111 | Acc. Sched. for Income Stmt. | Code[10] | 17-28 | Removed 25.0 | Financial Reporting is replacing Account Schedules for financial statements |
| 112 | Acc. Sched. for Cash Flow Stmt | Code[10] | 17-28 | Removed 25.0 | Financial Reporting is replacing Account Schedules for financial statements |
| 113 | Acc. Sched. for Retained Earn. | Code[10] | 17-28 | Removed 25.0 | Financial Reporting is replacing Account Schedules for financial statements |
| 114 | Fin. Rep. for Balance Sheet | Code[10] | 21-28 | - | - |
| 115 | Fin. Rep. for Income Stmt. | Code[10] | 21-28 | - | - |
| 116 | Fin. Rep. for Cash Flow Stmt | Code[10] | 21-28 | - | - |
| 117 | Fin. Rep. for Retained Earn. | Code[10] | 21-28 | - | - |
| 120 | Tax Invoice Renaming Threshold | Decimal | 17-28 | - | - |
| 130 | Req.Country/Reg. Code in Addr. | Boolean | 19-28 | - | - |
| 150 | Print VAT specification in LCY | Boolean | 17-28 | - | - |
| 151 | Prepayment Unrealized VAT | Boolean | 17-28 | - | - |
| 152 | Use Legacy G/L Entry Locking | Boolean | 17-25 | Removed 21.0 | Legacy G/L Locking is no longer supported. |
| 160 | Payroll Trans. Import Format | Code[20] | 17-28 | - | - |
| 161 | VAT Reg. No. Validation URL | Text[250] | 17-25 | Removed 18.0 | This field is obsolete, it has been replaced by Table 248 VAT Reg. No. Srv Config. |
| 162 | Local Currency Symbol | Text[10] | 17-28 | - | - |
| 163 | Local Currency Description | Text[60] | 17-28 | - | - |
| 164 | Show Amounts | Option | 17-28 | - | - |
| 169 | Posting Preview Type | Enum Posting Preview Type | 19-28 | - | - |
| 170 | SEPA Non-Euro Export | Boolean | 17-28 | - | - |
| 171 | SEPA Export w/o Bank Acc. Data | Boolean | 17-28 | - | - |
| 175 | Journal Templ. Name Mandatory | Boolean | 20-28 | - | - |
| 176 | Hide Payment Method Code | Boolean | 20-28 | - | - |
| 177 | Enable Data Check | Boolean | 20-28 | - | - |
| 178 | Document Retention Period | Enum Docs - Retention Period Def. | 24-28 | - | - |
| 180 | Apply Jnl. Template Name | Code[10] | 20-28 | - | - |
| 181 | Apply Jnl. Batch Name | Code[10] | 20-28 | - | - |
| 182 | Job WIP Jnl. Template Name | Code[10] | 20-28 | - | - |
| 183 | Job WIP Jnl. Batch Name | Code[10] | 20-28 | - | - |
| 184 | Adjust ARC Jnl. Template Name | Code[10] | 20-28 | - | - |
| 185 | Adjust ARC Jnl. Batch Name | Code[10] | 20-28 | - | - |
| 186 | Bank Acc. Recon. Template Name | Code[10] | 20-28 | - | - |
| 187 | Bank Acc. Recon. Batch Name | Code[10] | 20-28 | - | - |
| 188 | Control VAT Period | Enum VAT Period Control | 21-28 | - | - |
| 189 | Allow Query From Consolid. | Boolean | 23-28 | - | - |
| 190 | Acc. Receivables Category | Integer | 24-28 | - | - |
| 191 | App. Dimension Posting | Enum Exch. Rate Adjmt. Dimensions | 24-28 | - | - |
| 192 | Hide Company Bank Account | Boolean | 26-28 | - | - |
| 193 | Check Source Curr. Consistency | Boolean | 27-28 | - | - |
| 194 | Acc. Payables Category | Integer | 27-28 | - | - |
| 195 | Fin. Rep. Period Type | Enum Analysis Period Type | 28 | - | - |
| 196 | Fin. Rep. Neg. Amount Format | Enum Analysis Negative Format | 28 | - | - |
| 197 | Fin. Rep. Company Logo Pos. | Enum Fin. Report Logo Position | 28 | - | - |
| 198 | Fin. Rep. Bal. Sheet Row | Code[10] | 28 | - | - |
| 199 | Fin. Rep. Income Stmt. Row | Code[10] | 28 | - | - |
| 200 | Fin. Rep. Cash Flow Stmt. Row | Code[10] | 28 | - | - |
| 201 | Fin. Rep. Retained Earn. Row | Code[10] | 28 | - | - |
| 202 | Fin. Rep. Bal. Sheet Column | Code[10] | 28 | - | - |
| 203 | Fin. Rep. Net Change Column | Code[10] | 28 | - | - |
| 204 | DefaultFinancialReportStatus | Code[10] | 28 | - | - |
| 205 | Allow Posting From DateFormula | DateFormula | 28 | - | - |
| 206 | Allow Posting To DateFormula | DateFormula | 28 | - | - |

## Keys

| Name | Fields | Versions |
| --- | --- | --- |
| Key1, clustered | Primary Key | 17-28 |

## Procedures

| Name | Parameters | Returns | Access | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- | --- |
| CheckDecimalPlacesFormat | (var Text[5]) | - | public | 17-28 | - | - |
| GetCurrencyCode | (Code[10]) | Code[10] | public | 17-28 | - | - |
| GetCurrencySymbol | () | Text[10] | public | 17-28 | - | - |
| GetRecordOnce | () | - | public | 17-28 | - | - |
| CheckRoundingError | (Text[100]) | - | public | 17-28 | - | - |
| IsPostingAllowed | (Date) | Boolean | public | 17-28 | - | - |
| JobQueueActive | () | Boolean | public | 17-28 | - | - |
| OptimGLEntLockForMultiuserEnv | () | Boolean | public | 17-20 | Pending 18.0 | Legacy G/L Locking is no longer supported. |
| FirstAllowedPostingDate | () | Date | public | 17-28 | - | - |
| UpdateDimValueGlobalDimNo | (Code[20], Code[20], Integer) | - | public | 17-28 | - | - |
| UseVat | () | Boolean | public | 17-28 | - | - |
| CheckAllowedPostingDates | (Option) | - | public | 17-28 | - | - |
| GetPmtToleranceVisible | () | Boolean | public | 17-28 | - | - |
| CheckAllowedDeferralPostingDates | (Option) | - | public | 20-28 | - | - |
| UpdateVATDate | (Date, Enum VAT Reporting Date, var Date) | - | public | 21-28 | - | - |
| GetVATDate | (Date, Date) | Date | public | 21-28 | - | - |

## Events

| Kind | Name | Parameters | Versions | Obsolete | Reason |
| --- | --- | --- | --- | --- | --- |
| Integration event | OnBeforeCheckRoundingError | (var Boolean) | 17-28 | - | - |
| Integration event | OnBeforeFirstAllowedPostingDate | (Record General Ledger Setup, var Date, var Boolean) | 17-28 | - | - |
| Integration event | OnAfterIsPostingAllowed | (Record General Ledger Setup, Date, var Boolean) | 20-28 | - | - |
| Integration event | OnAfterUpdateDimValueGlobalDimNo | (Integer, Code[20], Code[20]) | 23-28 | - | - |
| Integration event | OnBeforeValidateAdditionalReportingCurrency | (var Code[10], Code[10], var Boolean) | 28 | - | - |

## Source

Symbols: Microsoft.BaseApplication.symbols.437dbf0e-84ff-417a-965d-ed2bb9650972, https://dynamicssmb2.pkgs.visualstudio.com/DynamicsBCPublicFeeds/_packaging/MSSymbols/nuget/v3/index.json, highest build per major on 2026-09-20.
AL source 29: https://github.com/microsoft/BCApps, MIT, releases/29.x at a66254c3b8b5bb1cea290dc8f9d097aec4381153.

Jonas Paprotka, 2026-09-20.
