Customer Account Statement in Iraq: Fields, Template, and Ra8m Credit Tracking
What a customer account statement in Iraq is for B2B and credit sales: statement fields, a template table, reconciling debts with receipt vouchers and invoices, sending PDFs to buyers, and how Ra8m CustomerStatementTab and CustomerBalanceReport help—distinct from bank statements.

A customer account statement in Iraq is a dated list of invoice charges and payment credits for one buyer with a running balance owed to your shop. It is not a bank statement (كشف حساب بنكي). In Ra8m, use CustomerStatementTab and CustomerStatementPDFDocument in customer details, and CustomerBalanceReport to prioritize collections.
01
Customer Account Statement in Iraq: Fields, Template, and Ra8m Credit Tracking
Wholesale snacks, building materials, and pharmacy distributors in Iraq still hear "send me كشف حساب" on WhatsApp. A customer account statement in Iraq is the shop's ledger for one buyer: which sales invoices are open, which receipt voucher payments cleared them, and what balance remains before you ship the next truck. It is not a bank statement (كشف حساب بنكي)—banks show your account; you show the customer's debt to you.
Use this guide with customer credit sales management in Iraq. For financial position across all customers, see balance sheet for small businesses in Iraq. Ra8m exposes CustomerStatementTab, CustomerStatementPDFDocument, and CustomerBalanceReport—verify plans on pricing.
Quick answer: A customer account statement in Iraq lists dated invoice and payment lines with a running balance for one customer—not bank movements. In Ra8m, open the customer in reports, use CustomerStatementTab, filter dates, export CustomerStatementPDFDocument, and reconcile totals with CustomerBalanceReport before collections calls.
02
Customer Account Statement in Iraq: Fields, Template, and Ra8m Credit Tracking
03
Customer account statement versus bank statement: do not mix the Arabic terms
Iraqi Arabic overloads "كشف حساب":
Sending a bank PDF when a buyer asked for كشف حساب عميل wastes a collections call. Your statement must tie to invoice numbers and payment allocations, not SWIFT references.
| Document | Arabic phrase often used | Who issues it | Purpose |
|---|---|---|---|
| **Customer account statement** | كشف حساب / كشف حساب عميل | Your shop | Prove what the buyer owes you |
| **Bank statement** | كشف حساب بنكي | Bank | Prove cash in your corporate account |
| Supplier statement | كشف حساب مورد | Vendor | What **you** owe them |
04
What fields belong on a customer statement template?
Whether you print from Ra8m or a spreadsheet, buyers expect consistent columns:
Add shop letterhead, IQD currency label, and a note that partial payments show on the payment line—not as guessed "discounts." If you also sell on cash, the statement may be short; credit-heavy wholesale is where discipline pays.

| Field | Meaning | Ra8m source |
|---|---|---|
| Statement date / period | From–to filter | CustomerStatementTab date range |
| Customer legal name & ID | Who owes | Customer profile |
| Opening balance | Balance before first line in range | Calculated from prior invoices/payments |
| Transaction date | When document posted | Invoice or payment date |
| Reference | Invoice # or payment # | invoice_number, payment number |
| Description | Line detail | Item summary or "Payment" |
| Debit (charge) | New invoice amount | Invoice total in period |
| Credit (payment) | Allocated payment | Receipt voucher allocations |
| Running balance | Cumulative owed | Tab running total |
| Closing balance | End of period due | Matches balance due if complete |
05
How invoices and payment allocations become statement rows in Ra8m
CustomerStatementTab inside customer details is not a separate notebook—it replays posted invoices and invoice payment allocations linked to receipt vouchers.
Typical row types:
1. Opening — balance before your selected start date.
2. Invoice — increases balance by `total_amount` (or remaining logic your version applies for open amounts).
3. Payment — decreases balance by allocated_amount per invoice, with payment method metadata when present.
Workflow for credit sales:
1. Create sales invoice with payment terms / credit customer.
2. Customer pays 40% — record payment and allocate to specific invoices (not only a lump "on account" if you need clean aging).
3. Open CustomerStatementTab, set last 90 days, confirm running balance equals what the driver collected last month.
4. Generate CustomerStatementPDFDocument for email or print.
If allocations are missing, the statement shows cash received but invoices still "open"—classic argument on the phone. Train back office: no allocation, no peace.

06
CustomerBalanceReport versus a single customer statement
CustomerBalanceReport answers "who owes us across the portfolio?" with sortable balances—ideal before Ramadan collections week. CustomerStatementTab answers "show Karim Trading every line in September."
Totals must agree: sum of individual statement closing balances (for active credit customers) should reconcile to the receivables asset on balance sheet after timing cutoffs. Small differences often mean invoices dated after as-of date or unallocated wallet payments.
| Tool | Scope | Best for |
|---|---|---|
| CustomerBalanceReport | All customers | Priority call list, owner dashboard |
| CustomerStatementTab | One customer | Dispute resolution, formal كشف حساب |
| CustomerStatementPDFDocument | One customer export | PDF handoff |
| Balance sheet receivables line | Whole business | Lender snapshot |
07
Collections, disputes, and credit policy on the ground in Iraq
A customer account statement in Iraq is a negotiation tool. Use it this way:
Before the call — Refresh statement, note invoices older than agreed terms, attach delivery notes if disputes are common.
On the call — Read invoice number and date; ask which line they dispute; never argue from memory.
After partial pay — Allocate immediately; resend PDF so WhatsApp shows the new balance.
Credit holds — Define rules: no new shipment if balance > X IQD or any invoice > 45 days. Enforce in dispatch, not only in accounting.
Honest limits: Ra8m does not dial customers, does not enforce Iraqi commercial law, and does not replace signed contracts. It does keep invoice and allocation history consistent when staff use standard screens instead of shadow Excel books.
Pair policy with customer credit sales management in Iraq so sales reps know limits before promising another pallet.
08
Monthly statement hygiene workshop
Step 1 — Run CustomerBalanceReport; export top twenty balances.
Step 2 — For each balance > threshold, open CustomerStatementTab and verify opening row.
Step 3 — Match last payment to bank deposit date (customer statement ≠ bank statement, but timing explains arguments).
Step 4 — Fix unallocated payments before month close.
Step 5 — Archive PDFs named `CustomerName_YYYY-MM.pdf`.
Step 6 — Compare total receivables to balance sheet line with your accountant.
Subsections (###) below add one discipline tip per cycle—use them across multiple months without skipping steps 1–6.
09
Common mistakes and what Ra8m will not do for you
Ra8m provides CustomerStatementTab UI filters (today, this month, custom range on supported builds), pagination for long histories, and PDF layout components—it does not auto-email statements on a schedule unless you integrate externally. Confirm mobile layout on tablet before drivers rely on field screenshots.
For shop-wide finance context, revisit accounting software for small business in Iraq and profit and loss calculation in Iraq.
Statement discipline: opening balance on the first row
A reliable customer account statement in Iraq depends on how you handle opening balance on the first row every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: partial payments on wholesale invoices
A reliable customer account statement in Iraq depends on how you handle partial payments on wholesale invoices every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: credit notes and returns
A reliable customer account statement in Iraq depends on how you handle credit notes and returns every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: payment method labels on allocations
A reliable customer account statement in Iraq depends on how you handle payment method labels on allocations every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: date range filters for collections calls
A reliable customer account statement in Iraq depends on how you handle date range filters for collections calls every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: PDF handoff to customer finance teams
A reliable customer account statement in Iraq depends on how you handle PDF handoff to customer finance teams every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
Statement discipline: matching CustomerBalanceReport totals
A reliable customer account statement in Iraq depends on how you handle matching CustomerBalanceReport totals every week—not on a one-time export before Eid. In Customer details, open CustomerStatementTab, set the same date window you use for phone collections, and confirm the running balance column matches what CustomerBalanceReport shows for that customer. When a line looks wrong, open the underlying sales invoice or receipt voucher payment allocation instead of editing the statement by hand; the tab is a read-out of posted documents. Note the invoice number in your CRM or notebook so the next caller does not argue from memory.
| Mistake | Symptom | Fix |
|---|---|---|
| Lump-sum payments without allocation | Customer "paid" but invoices open | Allocate per invoice in payment dialog |
| Editing invoice dates after send | Statement no longer matches buyer books | Controlled void/reissue process |
| Mixing personal debt with customer account | Random "adjustments" | Separate ledgers |
| Sending bank PDF as كشف حساب | Confused buyer | Use CustomerStatementPDFDocument |
| Ignoring returns | Overstated balance | Credit notes / return invoices per policy |
10
Conclusion
A clear customer account statement in Iraq builds trust faster than voice notes. Post invoices and allocations in Ra8m, review CustomerStatementTab, export CustomerStatementPDFDocument, and align CustomerBalanceReport with your receivables story—while remembering كشف حساب بنكي is the bank's document, not yours. Keep the same invoice numbers on WhatsApp, the statement PDF, and the receipt voucher so wholesale buyers stop disputing partial payments each Ramadan season.
11
Frequently Asked Questions
What is a customer account statement in Iraq?
It is a dated list of charges (invoices) and credits (payments) for one buyer with a running balance owed to your business.
Is a customer statement the same as a bank statement?
No. A bank statement (كشف حساب بنكي) shows your bank account. A customer statement (كشف حساب عميل) shows what the customer owes you.
Which Ra8m screen shows the running statement?
CustomerStatementTab inside customer details, filtered by date range, with opening balance, invoice lines, and payment lines.
How do I print or share a PDF?
Use CustomerStatementPDFDocument from the customer statement workflow to generate a PDF for print or messaging.
What is CustomerBalanceReport for?
It lists balances for many customers at once—useful for prioritizing collections before generating individual statements.
Why must payments be allocated to invoices?
Allocations tie cash to specific invoice numbers on the statement. Unallocated payments leave invoices open and confuse buyers.
How does this relate to the balance sheet?
Total customer balances feed accounts receivable on the balance sheet when postings are complete and dates align.
Frequently asked questions
What is a customer account statement in Iraq?
It is a dated list of charges (invoices) and credits (payments) for one buyer with a running balance owed to your business—not a social-media account lookup and not your bank’s statement.
Is a customer statement the same as a bank statement?
No. A bank statement (كشف حساب بنكي) shows your bank account. A customer statement (كشف حساب عميل) shows what the customer owes you.
Which Ra8m screen shows the running statement?
CustomerStatementTab inside customer details, filtered by date range, with opening balance, invoice lines, and payment lines.
How do I print or share a PDF?
Use CustomerStatementPDFDocument from the customer statement workflow to generate a PDF for print or messaging.
What is CustomerBalanceReport for?
It lists balances for many customers at once—useful for prioritizing collections before generating individual statements.
Why must payments be allocated to invoices?
Allocations tie cash to specific invoice numbers on the statement. Unallocated payments leave invoices open and confuse buyers.
How does this relate to the balance sheet?
Total customer balances feed accounts receivable on the balance sheet when postings are complete and dates align.
Written by
RA8M Team
Practical guides for restaurants, shops, and operations teams
Next step
Try RA8M with data close to your operation
Read next
Related RA8M guides
Accounting and Invoicing
Sales and Purchase Reconciliation in Iraq: Close the Money Trail
Read article
Accounting and Invoicing
Purchase Management Software in Iraq: Stock, Bills and Reports
Read article
Accounting and Invoicing
Arabic Accounting Software in Iraq: Practical Buyer Guide
Read article
Accounting and Invoicing
Sales and Purchase Management Software in Iraq
Read article
Accounting and Invoicing
Accounting Software for Small Business in Iraq
Read article