9.3 Recurring General Journals & Allocation Methods

Key Takeaways

  • Recurring General Journals (Page 283) retain journal lines after posting, advancing the Posting Date according to the Recurring Frequency date formula (e.g., 1M, 1Q, CM).
  • The six Recurring Methods govern line behavior: Fixed (preserves amount), Variable (clears amount), Balance (allocates account balance), and their respective Reversing counterparts (RF, RV, RB).
  • Reversing methods (RF, RV, RB) post the primary accrual on the designated Posting Date and automatically generate an exact offsetting reversal entry dated Posting Date + 1D.
  • Dynamic Document No. replacement wildcards (%1 day, %2 week, %3 month name, %4 month number, %5 year) dynamically generate unique document identifiers on recurring postings.
  • The Allocations subpage (Page 284) distributes recurring amounts across multiple G/L accounts and dimension combinations using either percentage allocation or shares weighting.
Last updated: September 2026

9.3 Recurring General Journals & Allocation Methods

Quick Summary: Recurring General Journals (Page 283) streamline repetitive financial postings, such as monthly rent, prepaid expense amortizations, and payroll accruals. Unlike standard journals, lines in recurring journals are retained after posting, with their Posting Date automatically advanced by a Recurring Frequency date formula (e.g., 1M, 1Q, CM+1D). Business Central provides six Recurring Methods: Fixed (preserves line amounts), Variable (clears amounts to zero), Balance (transfers full account balances), and three automated reversing methods (RF, RV, RB) that post an exact offsetting reversal on Posting Date + 1D. Complex overhead costs can be distributed across multiple accounts and dimensions using the Allocations subpage via percentages or relative shares.


Recurring Journal Architecture & The Template Setup

A recurring journal is a specialized general journal designed for transactions that recur with predictable periodicity. In the underlying application schema, recurring journals utilize the same table as standard journals (Table 81 Gen. Journal Line), but operate under a General Journal Template where the Recurring field is set to Yes.

UI Navigation Path:
Tell Me (Alt+Q) -> Recurring General Journals (opens Page 283)

When Recurring = Yes on the template, Business Central reveals specialized recurring columns on the journal grid:

  • Recurring Method: Determines how line amounts and reversal entries behave upon posting.
  • Recurring Frequency: A Business Central date formula controlling how far forward the Posting Date advances after each post.
  • Expiration Date: An optional cutoff date that terminates recurring posting.
  • Allocations: An action link opening Page 284 to distribute amounts across multiple accounts and dimensions.

Unlike standard journals—which purge lines from the grid upon successful posting—recurring journals retain all posted rows in the worksheet, updating dates and document numbers in place ready for the next period's processing.


The Six Recurring Methods in Detail

A central focus of the MB-800 certification exam is mastering the operational mechanics of the six Recurring Methods:

CodeRecurring Method NameLine Amount Behavior After PostingAutomatic Reversal Entry Created?Primary Accounting Use Case
FFixedAmount is retained unchanged on the journal line.NoConstant recurring charges: monthly building rent, fixed software subscriptions, straight-line equipment lease amortizations.
VVariableAmount is cleared to zero (erased) on the journal line.NoPeriodic expenses with fluctuating amounts: monthly utility invoices, metered cloud infrastructure costs, hourly contractor fees. Accounts and dimensions stay intact; user inputs the new amount next month.
BBalanceAmount is dynamically calculated as the full account balance at posting time; line amount is cleared to zero after posting.NoZero-balance account clearing: sweeping accumulated utility expense balances to corporate overhead, or clearing intermediate clearing accounts to retained earnings.
RFReversing FixedAmount is retained unchanged on the journal line.Yes (Automated reversal posted on Posting Date + 1D).Fixed month-end accruals: fixed monthly audit fee accruals, recurring fixed bonus accruals, or standard monthly warranty provisions requiring automatic day-one reversals.
RVReversing VariableAmount is cleared to zero on the journal line.Yes (Automated reversal posted on Posting Date + 1D).Variable month-end accruals: estimated freight-in expenses, unbilled vendor receipts, estimated utility accruals where amounts fluctuate each month.
RBReversing BalanceAmount is dynamically calculated as the account balance at posting; line amount is cleared to zero after posting.Yes (Automated reversal posted on Posting Date + 1D).Balance-driven month-end adjustments: accruals based on end-of-period subledger account balances that must be reversed immediately on the first day of the subsequent fiscal period.

[!NOTE] When using B (Balance) or RB (Reversing Balance) methods, the Amount field on the journal line is left blank by the user. At the moment of posting, Business Central evaluates the net cumulative balance of the account specified in Account No. and posts that exact amount to clear or allocate the account.


Recurring Frequency & Date Formula Syntax

The Recurring Frequency field dictates how Business Central updates the Posting Date on the journal line once the transaction is committed. It uses standard Business Central date formula syntax:

Date Formula Construction Syntax:

[Quantity / Multiplier] + [Time Unit Code]
  e.g., '1M'  -> Exactly 1 Calendar Month forward
        '1Q'  -> Exactly 1 Calendar Quarter forward
        '1Y'  -> Exactly 1 Calendar Year forward
        '2W'  -> Exactly 2 Calendar Weeks forward

Advanced Date Formulas for Financial Closes

  • 1M (One Month): If the current Posting Date is 01/15/2026, posting advances the date to 02/15/2026. However, if the date is 01/31/2026, adding 1M advances the date to 02/28/2026 (or 02/29 in leap years). Adding 1M again will advance to 03/28/2026, which may drift from month-end.
  • CM (Current Month - End of Month): Resolves dynamically to the final calendar day of the current month. If Posting Date is 01/15/2026, CM evaluates to 01/31/2026.
  • 1M+CM (End of Next Month): Guarantees that the posting date always lands on the true final calendar day of the subsequent month (e.g., 01/31/2026 -> 02/28/2026 -> 03/31/2026), preventing date drift.
  • CM+1D (First Day of Next Month): Evaluates to the first day of the following month (e.g., 01/31/2026 -> 02/01/2026). Ideal for recurring opening amortizations.

Expiration Date Governance

The Expiration Date field establishes a hard terminal boundary for the recurring line:

  • If a recurring line has Expiration Date = 12/31/2026, the line can post up to and including December 31, 2026.
  • If a user attempts to post the batch when the line's Posting Date exceeds 12/31/2026, Business Central ignores or blocks the line, preventing expired contracts or completed amortizations from posting into future periods.

Dynamic Document Numbering Wildcard Formulas

Because recurring journal lines post repeatedly across multiple months, hardcoding a static Document No. (e.g., RENT2026) would result in duplicate document number violations on subsequent postings. To automate sequential document identification, Business Central provides five dynamic text replacement wildcards in the Document No. field:

WildcardDate Component ReplacedValue Range / OutputExample Format StringEvaluated Output (for Posting Date 09/30/2026)
%1Current Day Number1 to 31RENT-%1RENT-30
%2Current Week Number1 to 53WAGE-WK%2WAGE-WK40
%3Current Month NameFull text: January to DecemberACCR-%3-%5ACCR-September-2026
%4Current Month Number1 to 12LEASE-%4-%5LEASE-9-2026
%5Current Year (Four Digits)2026INS-%4/%5INS-9/2026

When the journal posts, Business Central evaluates the line's Posting Date, substitutes the wildcards with their real-time calendar values, stamps the generated string onto the resulting ledger entries, and leaves the wildcard formula intact on the recurring journal line for the next cycle.


Reversing Entry Mechanics & Ledger Auditing

Month-end financial closing frequently requires recording accrued expenses (e.g., unbilled legal services or estimated utility usage) to ensure expenses match revenues within the proper accounting period. In the subsequent period, these accruals must be reversed to prevent double-counting when actual vendor invoices arrive.

When a user posts a line using RF, RV, or RB:

Reversing Entry Posting Mechanics:

Journal Line: Method = RV | Posting Date = 09/30/2026 | Amount = $1,200 | Frequency = 1M
                                    │
                                    ▼
                        [User Clicks Post]
                                    │
        ┌───────────────────────────┴───────────────────────────┐
        ▼                                                       ▼
[Primary Accrual Entry]                                 [Automatic Reversal Entry]
- Posting Date: 09/30/2026                              - Posting Date: 10/01/2026 (Posting Date + 1D)
- G/L Account: 61100 (Legal Exp) -> Debit $1,200        - G/L Account: 61100 (Legal Exp) -> Credit $1,200
- G/L Account: 20500 (Accrued Liab) -> Credit $1,200    - G/L Account: 20500 (Accrued Liab) -> Debit $1,200
- System Flags: Normal Posting                          - System Flags: Reversal = YES
        │                                                       │
        └───────────────────────────┬───────────────────────────┘
                                    ▼
        [Both entries committed under the EXACT SAME G/L Register No.]
                                    │
                                    ▼
[Journal Line Updates in Grid]
- Posting Date advances to: 10/31/2026 (09/30 + 1M)
- Amount resets to: 0.00 (because Method was Variable)

Auditing the Reversal

  • Posting Date Calculation: The reversal entry is stamped with Posting Date + 1D (the immediate following calendar day).
  • Atomic Transaction Integrity: Both the primary entry and the reversal entry are written during the same posting execution and are cataloged under the exact same G/L Register record (Table 45 G/L Register).
  • Audit Flags: In the G/L Entry table, the reversal entry is flagged with Reversal = Yes, maintaining full transparency for external auditors.

The Allocations Subpage: Multi-Account & Multi-Dimensional Distribution

Organizations frequently incur lump-sum recurring costs—such as corporate headquarters rent, building insurance, or software licenses—that must be split across multiple departmental cost centers or operating subsidiaries.

Rather than manually calculating separate journal lines, consultants utilize the Allocations subpage (Page 284 / Table 221 Gen. Jnl. Allocation).

UI Navigation Path:
Recurring General Journal -> Select Line -> Action: Line -> Allocations (opens Page 284)
Allocations Distribution Architecture:

Recurring Journal Line: Corporate Rent Expense ($10,000.00)
  └── Allocations Subpage
        ├── Line 1: G/L 61100 (Rent-Sales)   | Dept: SALES   | Allocation %: 50%  -> $5,000.00
        ├── Line 2: G/L 61200 (Rent-Mktg)    | Dept: MKTG    | Allocation %: 30%  -> $3,000.00
        └── Line 3: G/L 61300 (Rent-Admin)   | Dept: ADMIN   | Allocation %: 20%  -> $2,000.00

Allocation Calculation Methods

The Allocations subpage provides two mathematical distribution mechanisms:

  1. Allocation % (Percentage):

    • Users key in exact percentage allocations per line (e.g., 50, 30, 20).
    • The sum of the Allocation % column must equal 100.00% before posting.
    • Business Central calculates each line's dollar share: Line Amount = Total Parent Amount * (Allocation % / 100).
  2. Shares (Weighting / Ratio):

    • Used when expenses are distributed based on headcount, square footage, or dynamic ratios.
    • Users enter relative integers or decimals in the Shares column (e.g., Sales: 5 shares, Marketing: 3 shares, Admin: 2 shares -> Total Shares = 10).
    • Business Central dynamically calculates each line's percentage: Line Percentage = (Line Shares / Total Shares) * 100.
    • This eliminates rounding errors and manual recalculations when headcount or square footage figures fluctuate.

Dimension Assignment on Allocations

Every allocation line can specify independent Dimension Values (such as Department, Customer Group, or Project). When the recurring journal posts, Business Central debits each allocated G/L account and stamps the respective dimension values, ensuring that financial reporting dashboards (such as Financial Reports / Account Schedules) reflect accurate cost center breakdowns.


Common Implementation Pitfalls & Exam Traps

Implementation IssueRoot CauseSystem ImpactCorrective Action
Posting Date Drift Across MonthsSetting Recurring Frequency to 1M on month-end dates (e.g., 01/31 + 1M = 02/28; 02/28 + 1M = 03/28).After February, month-end recurring entries post on the 28th of every subsequent month instead of the true last day.Configure the Recurring Frequency as 1M+CM to force Business Central to advance to the exact end of every month.
Accidental Over-AmortizationLeaving the Expiration Date field blank on lease or loan amortization lines.The recurring batch continues posting indefinitely month after month past the contract termination date.Always enter the contract expiration date in the Expiration Date field on the journal line.
Duplicate Document Number ErrorsEntering a static text string (e.g., RENT) in Document No. without wildcard variables.The first month posts successfully; the second month fails with: "Document No. RENT already exists in G/L Entry."Use dynamic wildcard formulas such as RENT-%4-%5 so that document numbers change dynamically each period.
Allocations Percentage Sum DiscrepancyThe sum of values in the Allocation % column on Page 284 totals 99.5% or 100.5%.Business Central blocks posting with a validation error indicating that total allocations do not equal 100%.Re-adjust percentages to equal exactly 100.00%, or use the Shares method to let Business Central calculate exact ratios.
Loading diagram...
Recurring Journal Execution, Reversal Engine, and Allocations Flow
Test Your Knowledge

A financial controller needs to record an estimated month-end utilities expense accrual on September 30, 2026. Because the actual utility bill arrives in mid-October, the accrual must automatically reverse on October 1, 2026. Furthermore, because utility costs fluctuate every month, the journal line amount must be erased after posting so the accountant is forced to enter the new estimate next month. Which Recurring Method must be selected?

A
B
C
D
Test Your Knowledge

An accountant configures a Recurring General Journal line for monthly equipment rental with a Posting Date of 09/01/2026. The accountant enters 'RENT-%4-%5' in the Document No. field. When the journal is posted, what Document No. will be stamped on the posted General Ledger Entries?

A
B
C
D
Test Your Knowledge

A company pays a monthly corporate headquarters lease of $12,000 using a Recurring General Journal. The lease cost must be allocated across three departments based on employee headcount: Sales (15 employees), Marketing (10 employees), and Administration (5 employees). How should the functional consultant configure the Allocations subpage to distribute this expense accurately without manually calculating percentages?

A
B
C
D