Customer Summary — Complete User Guide — Two Accounts Web
Comprehensive guide for generating, analysing, and understanding the Customer Summary report — a per-customer breakdown of opening balance, invoices, receipts, credit notes, refunds, journal entries, late payment fees, and closing balance
Table of Contents
- What Is the Customer Summary Report?
- Enabling from the Customize Menu
- Field-by-Field Guide
- Settings Configuration
- Creating a Customer Summary Report
- How the Customer Summary Is Calculated
- Drill-Down Capabilities
- Sample Data and Report Output
- Common Issues and Solutions
- Accounting Regulation Compliance
1. What Is the Customer Summary Report?
The Customer Summary report shows a per-customer breakdown of all Accounts Receivable activity over a period. For each customer, it displays the opening balance, then separates the period's activity by transaction type — invoices issued, receipts received, credit notes, refunds, journal entries, and late payment fees — and calculates the closing balance.
This is a movement analysis report for accounts receivable, similar to the General Ledger Summary but specifically for customer AR activity.
1.1 Purpose and Structure
The report shows for each customer:
- Opening Balance — the outstanding AR balance carried into the period
- Column per transaction type — invoices, receipts, credit notes, refunds (payments), journal entries, late payment fees — each in its own column. Only columns with activity in the period are shown.
- Closing Balance — the outstanding AR balance at period end
Customers are sorted alphabetically by name. If multiple currencies are used, customers are grouped by currency with subtotals per currency group.
1.2 vs Other Customer Reports
| Feature | Customer Summary | Customer Statements (Transactions) | Aged Receivables |
|---|---|---|---|
| Focus | Movement analysis — opening → closing | Full transaction history with running balance | Aging of outstanding balances |
| Columns | Opening, Invoices, Receipts, Credit Notes, Refunds, JEs, Late Fees, Closing | Date, Description, Debit, Credit, Balance | Current, 1-30, 31-60, 61-90, 90+, Credit, Total |
| Grouping | By customer (with currency grouping) | One customer at a time | By customer |
| Period | Date range (From → To) | Date range (From → To) | Point-in-time (As At) |
| Opening/Closing | ✅ Yes — explicit columns | ✅ Yes — opening row + closing total | ❌ No — only balances at report date |
| Transaction type split | ✅ Yes — separate columns per type | ❌ No — all in one table | ❌ No — only aging buckets |
2. Enabling from the Customize Menu
The Customer Summary report appears under:
- Reports → Customers → Customer Summary
The report is only visible when the Customers tab is enabled in Customize Menu. No additional toggle is needed.
3. Field-by-Field Guide
3.1 Report Header Fields
Location: Reports → Customers → Customer Summary → New Report
| Field | Required? | Description |
|---|---|---|
| From Date | Yes | The start date of the period. All transactions before this date (plus opening balance entries) are summarised into the opening balance. Period activity starts from this date. |
| To Date | Yes | The end date of the period. Only transactions on or before this date are included in both opening and period calculations. |
| Division | No | An optional division filter. When selected, only customers assigned to that division are shown. The division name appears in the report subtitle. |
4. Settings Configuration
4.1 Customers
Location: Settings → Customers
Each customer's name, code, currency, and division are used in the Customer Summary report. Customers with no AR activity in the period are not shown.
4.2 Divisions
Location: Settings → Divisions
When a Division is selected on the report, only customers whose Division field matches the selected division are included. Customers with no division assigned are excluded when the filter is active.
5. Creating a Customer Summary Report
- Go to Reports → Customers → Customer Summary
- Click New Report
- Enter the From Date (period start)
- Enter the To Date (period end)
- Optionally select a Division
- Click Save
- The report generates showing each customer with their opening balance, period activity split by transaction type, and closing balance
6. How the Customer Summary Is Calculated
6.1 Transaction Loading
The system loads all General Ledger transactions where the GL account is an Accounts Receivable account, filtered by the report date range.
6.2 Transaction Type Grouping
Transactions are grouped by customer and by transaction type. The system automatically detects which transaction types appear in the period and creates a column for each. The columns are ordered with Sales Invoices first, then by frequency (most common first), and finally alphabetically for any other types.
6.3 Account Amount Usage
All amounts use the account currency amount. For base currency customers, this equals the base amount. For foreign currency customers, amounts are shown in the customer's currency. Customers are grouped by currency with subtotals per group.
6.4 Opening Balance Calculation
Opening Balance = Sum of (account currency amount)
for ALL AR transactions where:
• Date is BEFORE the period From Date
OR the entry is an Opening Balance Entry (regardless of date)
A positive (Dr) opening balance = customer owes money (normal)
A negative (Cr) opening balance = customer has credit (overpayment)
6.5 Period Movements
Each transaction type column shows the sum of account currency amounts for transactions of that type within the period:
| Column | Source Transaction Types | Effect on AR |
|---|---|---|
| Invoices | Sales Invoice | Increases AR (Debit) — customer owes more |
| Receipts | Receipt | Decreases AR (Credit) — customer paid |
| Credit Notes | Credit Note | Decreases AR (Credit) — customer credited |
| Refunds | Payment (refund to customer) | Decreases AR (Credit) — refund issued |
| Journal Entries | Journal Entry affecting AR | Can increase or decrease AR |
| Late Payment Fees | Late Payment Fee | Increases AR (Debit) — fee charged |
6.6 Closing Balance
Closing Balance = Opening Balance + Invoices + Receipts + Credit Notes
+ Refunds + Journal Entries + Late Payment Fees
The closing balance shown in the report for each customer should equal the customer's AR balance on the Balance Sheet at the To Date.
6.7 Division Filtering
When a Division is selected, only customers whose Division matches the selected division are included. The division name is shown in the report subtitle.
6.8 Currency Grouping
If customers use multiple currencies, the report groups customers by currency. Each currency group shows a subtotal. Customers in the base currency appear first, followed by foreign currency groups sorted alphabetically.
6.9 Column Order
The columns are ordered as follows:
- Opening Balance — always first
- Invoices — always first among transaction types
- All other types — ordered by frequency (most common first)
- Closing Balance — always last (bold)
Only columns with activity in the period appear. If no receipts were posted in the period, the Receipts column is not shown.
7. Drill-Down Capabilities
The amounts in the report are not directly clickable for this version of the report. To see the individual transactions behind any amount, use the General Ledger Transactions or Customer Statements (Transactions) reports filtered to the specific customer and period.
8. Sample Data and Report Output
8.1 Sample Setup
A trading company has two customers with the following AR activity during January 2026:
Opening Balances (1 January 2026)
| Customer | Opening Balance | Dr/Cr |
|---|---|---|
| Customer A | 50,000 | Dr |
| Customer B | 20,000 | Dr |
Transactions During January 2026
| Date | Customer | Type | Reference | Amount | Effect on AR |
|---|---|---|---|---|---|
| 5-Jan | Customer A | Sales Invoice | SI-001 | 115,000 | Increase (Debit) |
| 10-Jan | Customer A | Receipt | Rct-3 | 50,000 | Decrease (Credit) |
| 12-Jan | Customer B | Sales Invoice | SI-002 | 57,500 | Increase (Debit) |
| 15-Jan | Customer A | Credit Note | CN-001 | 11,500 | Decrease (Credit) |
| 18-Jan | Customer B | Receipt | Rct-4 | 20,000 | Decrease (Credit) |
| 20-Jan | Customer A | Late Payment Fee | LPF-001 | 2,000 | Increase (Debit) |
| 25-Jan | Customer A | Receipt | Rct-5 | 60,000 | Decrease (Credit) |
| 28-Jan | Customer B | Journal Entry | JE-001 | 5,000 | Increase (Debit) |
8.2 Customer Summary Output
Customer Summary — ABC Trading
For the period: 1-Jan-2026 to 31-Jan-2026
Opening Credit Late Fees Closing
Balance Invoices Receipts Notes Refunds JEs (LPF) Balance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Customer A 50,000 115,000 110,000 11,500 — — 2,000 45,500 ¹
Customer B 20,000 57,500 20,000 — — 5,000 — 62,500 ²
─────── ─────── ─────── ─────── ───── ───── ───── ───────
Total 70,000 172,500 130,000 11,500 0 5,000 2,000 108,000 ³
Notes:
- Customer A: Opening 50,000 + Invoice 115,000 − Receipt 50,000 − Receipt 60,000 − Credit Note 11,500 + Late Fee 2,000 = 50,000 + 115,000 − 110,000 − 11,500 + 2,000 = 45,500 Dr ✓
- Customer B: Opening 20,000 + Invoice 57,500 − Receipt 20,000 + JE 5,000 = 20,000 + 57,500 − 20,000 + 5,000 = 62,500 Dr ✓
- Total: Opening 70,000 + Invoices 172,500 − Receipts 130,000 − Credit Notes 11,500 + JEs 5,000 + Late Fees 2,000 = 108,000 Dr ✓
8.3 Verification of Calculation
OPENING BALANCES (pre-1-Jan-2026):
Customer A: 50,000 Dr ✓
Customer B: 20,000 Dr ✓
Total: 70,000 Dr ✓
PERIOD ACTIVITY (1-Jan to 31-Jan):
Invoices:
Customer A: SI-001 115,000
Customer B: SI-002 57,500
Total: 172,500 ✓
Receipts:
Customer A: Rct-3 50,000 + Rct-5 60,000 = 110,000
Customer B: Rct-4 20,000
Total: 130,000 ✓
Credit Notes:
Customer A: CN-001 11,500 ✓
Journal Entries:
Customer B: JE-001 5,000 ✓
Late Payment Fees:
Customer A: LPF-001 2,000 ✓
CLOSING BALANCES:
Customer A: 50,000 + 115,000 − 110,000 − 11,500 + 2,000 = 45,500 Dr ✓
Customer B: 20,000 + 57,500 − 20,000 + 5,000 = 62,500 Dr ✓
Total: 45,500 + 62,500 = 108,000 Dr ✓
DR = CR (all transactions):
SI-001: Dr AR 115,000 = Cr Revenue 100,000 + Cr Tax 15,000 ✓
Rct-3: Dr Cash 50,000 = Cr AR 50,000 ✓
SI-002: Dr AR 57,500 = Cr Revenue 50,000 + Cr Tax 7,500 ✓
CN-001: Dr Revenue 10,000 + Dr Tax 1,500 = Cr AR 11,500 ✓
Rct-4: Dr Cash 20,000 = Cr AR 20,000 ✓
LPF-001: Dr AR 2,000 = Cr Late Fee Revenue 2,000 ✓
Rct-5: Dr Cash 60,000 = Cr AR 60,000 ✓
JE-001: Dr AR 5,000 = Cr Consulting Expense 5,000 ✓
Total AR change: +115,000 − 50,000 + 57,500 − 11,500 − 20,000 + 2,000 − 60,000 + 5,000 = +38,000
Opening AR: 70,000
Closing AR: 70,000 + 38,000 = 108,000 ✓
Report total: 108,000 ✓
9. Common Issues and Solutions
9.1 No Customers Appear
Cause: No customers have any AR activity in the selected period, or all customers have been filtered out by the Division filter.
Solution: Broaden the date range. Clear the Division filter. Verify that customers exist and have transactions affecting Accounts Receivable.
9.2 Opening Balance Does Not Match Prior Period
Cause: The opening balance includes all pre-period AR transactions plus opening balance entries. If transactions were posted with dates before the From Date after the prior period was closed, the opening balance will differ.
Solution: This is correct — the opening balance is a dynamic calculation that reflects all transactions up to the period start. New or corrected transactions with pre-period dates will change the opening balance.
9.3 Closing Balance Does Not Match Aged Receivables
Cause: The Customer Summary includes all AR activity (including opening balance entries not linked to a specific customer). The Aged Receivables report only shows invoices with non-zero balances. If there are unallocated credits or opening balances without customer references, the totals may differ.
Solution: Check the General Ledger AR balance to verify the correct total. The Customer Summary should match the GL balance for all customers combined.
9.4 Column Appears Unexpectedly
Cause: Columns are created dynamically based on which transaction types have activity in the period. If a transaction type (e.g., Late Payment Fees) appears even though you think none were issued, there may be a transaction of that type in the period.
Solution: This is correct — the report only shows columns that have data. If a column appears, there is at least one transaction of that type in the period.
9.5 Currency Grouping Does Not Show
Cause: Currency grouping only activates when multiple currencies are detected across customers. If all customers use the same currency (including base currency), no grouping is shown.
Solution: This is correct. Currency grouping is only needed when customers have different currencies. For single-currency reports, a flat list is shown.
9.6 Division Filter Shows No Data
Cause: No customers in the selected division have AR activity in the period.
Solution: Remove the Division filter to see all customers. Verify customers are assigned to the correct Division in Settings → Customers.
10. Accounting Regulation Compliance
10.1 IAS 1 — Presentation of Financial Statements
| Requirement | Reference | Compliance |
|---|---|---|
| Trade receivables as a separate line item | §54(h) | ✓ The report provides the detailed movement analysis supporting the Accounts Receivable line on the Balance Sheet. |
| Comparative information | §38 | ✓ The opening balance shows the prior period position; the closing balance shows the current position. |
10.2 IFRS 9 — Financial Instruments
| Requirement | Reference | Compliance |
|---|---|---|
| Trade receivables measured at amortised cost | §5.1.1 | ✓ All AR amounts are recorded at invoice amount (amortised cost). The report tracks movements from opening to closing. |
10.3 DR = CR Verification
Sample Data Verification:
Opening AR: 70,000 Dr
+ Invoices: 172,500 Dr
− Receipts: 130,000 Cr
− Credit Notes: 11,500 Cr
+ JEs: 5,000 Dr
+ Late Fees: 2,000 Dr
= Closing AR: 108,000 Dr ✓
All transactions DR = CR ✓
Closing AR matches Balance Sheet ✓
End of Customer Summary Guide