KTL Blog

Balancing Cash Receipts in Business Central: What Actually Matters

Written By Argie Radics

Recording a customer payment sounds simple enough. But if you’re using the Cash Receipts Journal in Business Central, one little imbalance can throw your whole journal off. Let’s break down how to get it right — every time.

What Is the Cash Receipts Journal?

The Cash Receipts Journal in Business Central is used to record incoming customer payments. These entries typically apply payments to open invoices and reflect deposits into a bank account.

What Does It Mean to Balance an Entry?

For a journal to post successfully, specific field combinations must be net zero across the entire entry or within the groupings defined by Business Central settings:

  • Total Debit Amount = Total Credit Amount across the entire journal batch
  • If Force Doc. Balance = TRUE, then:
  • Each unique Document No. must also balance (Debit = Credit)
  •  Each unique combination of Posting Date + Document No. must also net to zero
  • If using dimensions, each Dimension Value (e.g., Department, Project) must be considered in reporting to ensure clean financials — though dimensions themselves do not require balancing for posting
  • If using a Balancing Account (e.g., via recurring journals), it must properly offset the other lines

When Does Business Central Enforce These Rules?

  • The journal batch or template determines whether document balancing is enforced (via the Force Doc. Balance setting)
  • Even without this setting, Total Debit = Total Credit must still be true at the batch level to post

Why Use Document-Level Balancing?

BenefitDescription
Prevents posting errorsAvoids partial or mismatched entries when documents are unbalanced
Improves audit clarityMaintains logical groupings of payment transactions
Eases reconciliationSupports clear matching with customer and bank records

Example: Posting Customer Payments 

Posting DateDoc NoExt. Doc NoAcct TypeAcct NoDescDRCR
05/20/25CR0001CHK-6816Customer62000Device Shop1500
05/20/25CR0001CHK-6816BankWWB OPERWorld Wide Bank1500

This example balances at the following levels:

  • Posting Date + Document No. = net zero
  • Document No. (CR0001) = net zero
  • Journal total = net zero

Recording Customer Check Number

FieldUse
External Document No.Enter the customer’s check number or other payment reference Appears in customer ledger entries and posted documents Helps with traceability and payment matching If not visible, click “Show more columns” or personalize the journal page

Where to Set Force Document Balance

  1. Search: General Journal Templates
  1. Select your template (e.g., CASHREC)
  1. Set Force Doc. Balance = TRUE

This enforces document-level balancing, requiring all lines for each Document No. to be internally balanced.

Tips for Posting Success

  • Assign a unique Document No. per customer payment
  • Use consistent Posting Dates to avoid conflicts when document balancing is enforced
  • Ensure journal-wide Debit = Credit totals
  • If Force Doc. Balance = TRUE, each Document No. + Posting Date combo must also net to zero
  • If entries use a Balancing Account, confirm that it offsets correctly

Related Articles

Scroll to Top