Date: 2026-09-02
Scope: Web research into Dutch audit standards and practice for cash and bank (liquide middelen) verification. Sources are cited where specific; general practice knowledge from professional education materials (studeersnel.nl, auditing.university) is noted as such.
The Nadere Voorschriften Controle- en overige Standaarden (NV COS) are issued by the NBA (Nederlandse Beroepsorganisatie van Accountants) and are directly derived from the International Standards on Auditing (ISAs). They are binding for all registered Dutch accountants performing statutory audits.
The core NV COS standards applicable to liquide middelen are:
| Standard | Title | Relevance to Cash/Bank | |---|---|---| | COS 500 | Controle-informatie | Overarching rules on sufficient, appropriate audit evidence | | COS 501 | Controle-informatie — Specifieke overwegingen voor geselecteerde elementen | Specific procedures for particular balance sheet items | | COS 505 | Externe bevestigingen | External confirmations — primary tool for bank balance verification | | COS 330 | Inspelen op ingeschatte risico's | Response to assessed risks; dictates nature/timing/extent of bank procedures | | COS 315 | Risico-inschatting | Identifies fraud risk in cash as a near-inherent risk area |
Source: NBA NV COS overview; NBA COS 505
COS 505 is the most operationally significant standard for bank audit work. Its key requirements:
Mandatory consideration: The accountant must consider whether to use external confirmations and must document the reasoning if confirmations are not requested. Citation correction (NV COS full text, datadump 2026-09-03): the duty to consider external confirmations as substantive procedures is an NV COS 330 requirement (§19) — COS 505 §3 only introduces it. NV COS 330 §§A50–A51 supply the considerations, and §A50 notes that bank confirmation requests often also yield evidence for other assertions ("bevestigingsverzoeken voor bankrekeningsaldi omvatten vaak verzoeken om informatie die relevant is voor andere beweringen"). In practice, bank confirmations are considered standard for all engagements with bank balances of audit significance.
Control over the process: The accountant must:
Positive vs. negative confirmations: Positive confirmations (requiring a direct response confirming or disputing the information) are required where there is heightened risk. Negative confirmations (where silence implies agreement) provide less persuasive evidence and may only supplement, not replace, positive confirmations.
Electronic confirmations: Electronically received confirmations require additional verification of origin and authority of the confirming party (bank), as the risk of interception or manipulation exists.
Non-response procedures: Where a bank does not respond, the accountant must perform alternative procedures (e.g., subsequent cash receipts, bank statements, independent transaction reconstruction).
Reliability principle: External confirmations from banks are considered more reliable than internally produced client information, because they come from an independent external party.
Source: NBA NV COS 505; AccountancyWorld — standaardbankverklaringen; ISA 505 Dutch translation via IBR-IRE
COS 501 addresses specific audit procedures for particular balance sheet items, including inventories, litigation, and segment information. For liquide middelen, COS 501 reinforces that the accountant applies specifically designed procedures—beyond standard population sampling—for material cash and bank items. In practice, this means 100% coverage of bank accounts (no sampling of accounts) with individual confirmation for each account at a financial institution.
Source: NBA COS 501
General practice in Dutch audit education and firm methodology: liquide middelen carry a de facto materiality of zero for existence and completeness assertions. This means even a single unaccounted bank account or unrecorded cash balance is considered a reportable finding regardless of amount. This reflects both the high inherent risk of misappropriation and the ease of verification through bank confirmations.
Source: General practice knowledge from Dutch audit education materials (studeersnel.nl, worldsupporter.org/en/chapter/42077)
Dutch audit programs for liquide middelen test the following assertions:
| Assertion | Dutch Term | Primary Procedure | |---|---|---| | Existence | Bestaan | Standaardbankverklaring + bank statements | | Completeness | Volledigheid | Standaardbankverklaring (all accounts listed) + management representation | | Accuracy/Valuation | Juistheid/Waardering | Bank statement reconciliation; FX rate check for foreign currency | | Ownership/Rights | Rechten en verplichtingen | Standaardbankverklaring (pledges, security interests disclosed) | | Presentation/Disclosure | Presentatie en toelichtingen | Classification in balance sheet; restricted accounts separately disclosed |
A typical Dutch firm's liquide middelen controleprogramma for bank balances proceeds as follows:
Step 1 — Inventory of all bank accounts
Step 2 — Standaardbankverklaring (Standard Bank Declaration)
Step 3 — Bank statement reconciliation
Step 4 — Existence and completeness verification
Step 5 — Pledges and encumbrances
Step 6 — Cut-off testing
Sources: Dutch audit education materials (studeersnel.nl/nl/document/nyenrode/beginselen-accountancy/liquide-middelen-en-debiteuren/13442673); AccountancyVanmorgen — SBV; Rabobank SBV information; SRA instructies SBV
The NBA-standardized form covers:
The NBA and the banking sector reached formal agreement on the content and handling of this standardized format. Since 2019, the NBA has been moving toward fully digital/XBRL-format SBVs delivered bank-to-accountant without client intermediation.
Source: NBA — Standaardbankverklaring; AccountancyVanmorgen 2018
A G-rekening (geblokkeerde rekening) is a blocked bank account used in the Dutch construction and temporary staffing (uitzendbureau) sectors. It operates under the Invorderingswet (Tax Collection Act).
Purpose: Principals (inleners/opdrachtgevers) using contractors or temporary staff bear potential chain liability (ketenaansprakelijkheid) for unpaid wage taxes (loonheffingen) and VAT of their subcontractors. The G-rekening system allows principals to ring-fence the tax portion of contractor invoices.
IBAN identification: Dutch G-rekening IBANs are recognizable because the last ten digits always begin with 099, distinguishing them from standard Dutch current accounts.
Permitted transactions: Funds on a G-rekening may only be transferred to:
The Belastingdienst holds a pledge (pandrecht) over the G-rekening balance.
Deblocking: The account holder may request partial deblocking (deblokkering) if the balance exceeds the actual expected tax liability for the relevant employees/contractors.
Operational rules from the primary Belastingdienst source (scraped 2026-09-02; datadump belastingdienst/g-rekening/g-rekening_aanvragen_gebruiken_muteren_opheffen.txt):
Sources: Betaalvereniging Nederland — G-rekening; Belastingdienst — G-rekening; Please Payroll
In audit practice, G-rekeningen require the following specific procedures beyond the standard bank audit program:
Identification: Verify that all G-rekening balances are identified. The IBAN prefix (099) can be used programmatically to flag these accounts.
Restriction disclosure: Confirm that G-rekening balances are presented separately in the balance sheet (not combined with unrestricted cash), or at minimum that the restriction is disclosed in the notes. A G-rekening balance is not freely available to the entity. Statutory anchor (BW2 Titel 9 full text, datadump 2026-09-03): art. 2:372 lid 1 BW defines liquide middelen as "de kasmiddelen, de tegoeden op bank- en girorekeningen, alsmede de wissels en cheques", and lid 2 requires: "Omtrent de tegoeden wordt vermeld, in hoeverre deze niet ter vrije beschikking van de rechtspersoon staan." This is the direct statutory basis for the restricted-balance disclosure that DA-094 supports.
Liquidity assessment: For going-concern or liquidity analysis purposes, G-rekening balances should not be counted as freely available cash.
Balance verification: Obtain the SBV or separate bank statement for the G-rekening. The Belastingdienst pledge will typically also be disclosed in the SBV under zekerheden.
Deblocking requests: If partial deblokkering was applied during the year, examine the formal deblocking applications and Belastingdienst approvals to confirm proper authorization and recording.
Ketenaansprakelijkheid exposure: For the principal (client using the G-rekening system), the auditor considers whether sufficient funds were deposited to the G-rekening to cover estimated tax liabilities—relevant to completeness of provisions. The Belastingdienst notes two complementary mitigations for the inlener/aannemer: obtaining a verklaring inzake betalingsgedrag of the uitlener/onderaannemer and meeting the administrative recording obligations (vastlegging persoonsgegevens en gewerkte uren) — their presence or absence in the engagement file is relevant audit evidence (Belastingdienst — Inlenersaansprakelijkheid, scraped 2026-09-02).
Usage-pattern verification: Once a G-rekening is identified, verify that all outgoing transfers go to the Belastingdienst (citing a betalingskenmerk or aangiftenummer) or to another G-rekening. Refunds (terugstortingen) received from the Belastingdienst indicate misreferenced payments; transfers to any other counterparty indicate misuse of the blocked account. (Source: Belastingdienst G-rekening page, scraped 2026-09-02.)
Source: Belastingdienst — G-rekening; Bureau Cicero — G-rekening fraude
A derdengeldrekening is a segregated account held by a regulated professional (notary, lawyer, bailiff, estate agent) to hold client funds that do not belong to the professional themselves. Key audit characteristics:
Sources: accountant.nl — derdengeldrekening notaris; AMS Advocaten — derdengeldenrekening
A waarborgrekening or escrow account is a blocked account held by a neutral third party (typically a notary in the Netherlands, acting as escrow agent) pending fulfillment of contractual conditions—commonly used in business acquisitions (bedrijfsovernames) and real estate transactions.
Audit procedures:
Source: Escrow accounts bij bedrijfsovernames — overnameadvies.nl; Wikipedia NL — Escrow
Foreign currency bank balances must be translated at the closing rate (balansdatum koers / ultimokoers) on the balance sheet date. This is established in:
Key RJ 122 rules applicable to bank balances:
Sources: accountant.nl — vreemde valuta; RJ-Uiting 2019-7 RJ 122; accountancyvanmorgen.nl — RJ valuta aanpassingen
The ECB (European Central Bank) reference exchange rate is the standard reference rate used in Dutch audit and accounting practice for foreign currency translation at year-end. Key characteristics:
Audit procedure for foreign currency bank balances:
Sources: ECB — valutamarktoperaties; Beursgenoten — ECB Euro rates; berekenhet.nl — ECB wisselkoers
Physical cash (contanten) is increasingly uncommon in Dutch businesses but remains present in retail, hospitality, small services firms, and certain public sector entities. Dutch audit standards require the accountant to perform specific procedures for physical cash balances where material.
The standard Dutch kascontrole (cash control) follows a five-step workflow:
Step 1 — Preparation and role assignment
Step 2 — Physical count (fysieke telling)
Step 3 — Administrative reconciliation (afstemming met kasboek)
Step 4 — Variance investigation (kasverschillen)
Step 5 — Reporting and follow-up
Sources: Strategisch Inzicht — kascontrole; e-boekhouden.nl — kasverschil; vergelijk-boekhoudprogramma.nl — kascontrole
From a statutory audit perspective, the accountant's kascontrole procedures include:
Standard-text anchor (NV COS 240 full text, datadump 2026-09-03): NV COS 240 bijlage 2 lists, among example fraud-response procedures for oneigenlijke toe-eigening van activa, "het tellen van contant geld ... op of tegen de einddatum van het boekjaar" and "het uitvoeren van kasopnames op een onverwacht moment" — the unannounced year-end count in step 1 below is thus literal NV COS example-procedure text, relevant to DA-096.
For associations (verenigingen), foundations (stichtingen), and VvEs (homeowners' associations), a kascommissie performs a role similar to a basic financial audit, specifically focused on cash and bank. The kascommissie:
The kascommissie process is distinct from (and lower assurance than) a statutory audit by a registered accountant.
Source: Congressus — kascommissie; Kleine Goede Doelen — kascommissie
Several commercial audit analytics platforms include specific functionality relevant to cash/bank audit procedures. Open-source tools are rare in this domain; the major tools are commercial.
CaseWare IDEA is one of the most widely used audit data analytics tools in the Netherlands and globally for external audit. Key capabilities relevant to cash/bank:
Since 2019, CaseWare has offered digital integration with Dutch banks' SBV delivery systems.
Sources: CaseWare IDEA for External Audit; IEEE — Computer-assisted audit tools in CaseWare IDEA
ACL Analytics (now part of Diligent, rebranded Galvanize) is an enterprise-grade data analytics platform used primarily in internal audit and compliance, but also in external audit:
Source: Summit Consulting — IDEA vs ACL comparison
TeamMate Analytics (part of Wolters Kluwer) is headquartered in Alphen aan den Rijn, Netherlands, making it a significant Netherlands-based alternative:
Source: Summit Consulting — audit analytics comparison
Beyond pure analytics, CaseWare Working Papers (widely used in Dutch medium and large firms, as well as NBA MKB guidance) provides:
Source: CaseWare BeLux — financial audit
Benford's Law is specifically applicable to cash and bank transaction datasets because:
ICAI-recognized (India) and NBA-compatible tools apply this as a standard analytical procedure for high-volume bank transaction testing.
Source: Benford's Law in Audit — catusharmakkar.com; Audimation — audit analytics
For completeness, the Dutch financial reporting definition of liquide middelen under RJ 360 (kasstroomoverzicht):
This definition is audited directly: the auditor reconciles the balance sheet line "liquide middelen" to the verified bank balances (from SBV/bank statements) plus verified physical cash count.
Sources: RJ 360 studeersnel.nl; RJ-Uiting 2023-10 geldmiddelen; accountant.nl — kasstroomoverzichten
| Area | Key Audit Check | Standard/Source | |---|---|---| | Bank balance existence | SBV received directly from bank, not via client | COS 505 | | Bank balance completeness | SBV lists all accounts; compare to GL | COS 505 + general practice | | Restricted accounts — G-rekening | IBAN prefix 099; separate disclosure; Belastingdienst pledge in SBV | Invorderingswet; betaalvereniging.nl | | Restricted accounts — derdengelden | Off-balance-sheet; confirm via professional regulator or bank | Wet op Notarisambt, Advocatenwet | | Restricted accounts — escrow | Review release conditions; classify as restricted receivable | General practice | | Foreign currency | ECB closing rate at balance sheet date; gains/losses to P&L | RJ 122; BW 2:384 | | Physical cash | Unannounced count; functiescheiding; kasboek reconciliation | COS 501; general practice | | Analytics — duplicates | IDEA/ACL duplicate detection on full bank transaction population | CaseWare IDEA | | Analytics — Benford | IDEA/ACL Benford's Law screening on bank payment populations | IDEA; ACL | | Analytics — SBV digital | XBRL/digital SBV import from major Dutch banks since 2019 | NBA/AccountancyVanmorgen |
Reacties