Language / Taal: This document is the English version. Lees in het Nederlands
This document describes the audit procedures Dutch auditors apply to the liquide middelen (liquid assets) line on the balance sheet: bank account balances, petty cash (kas), deposits, and restricted balances such as G-rekeningen. It covers what the auditor is trying to confirm, how they gather the necessary evidence, and where the relevant legal and professional standards come from.
In Dutch annual accounts prepared under BW2 Titel 9, liquid assets (liquide middelen) comprise cash and cash equivalents that are immediately or near-immediately available for the entity's general operating purposes. In practice these include:
The presentation requirement is set in BW2 Art. 2:372 lid 1 (balance sheet classification). The valuation basis for liquid assets as monetary items is nominal value (nominale waarde) — they are shown at face value, not at a discounted or fair value.
BW2 Art. 2:372 lid 2 imposes a separate disclosure requirement that is critical for audit purposes: liquid assets (and other assets) that are not vrij beschikbaar (freely available to the entity) must be separately disclosed in the financial statements, with an explanation of the restriction. This provision is the statutory basis for identifying and flagging restricted cash balances, of which the G-rekening is the most common example in Dutch practice.
A G-rekening (geblokkeerde rekening, blocked account) is a mechanism established under Invorderingswet 1990 Art. 34 (aannemersaansprakelijkheid) and Art. 35 (ketenaansprakelijkheid). The statutory scheme is commonly referred to as the "WKA" — an informal shorthand for the chain-liability regime embedded in the Invorderingswet 1990, not a separate statute named "Wet Ketenaansprakelijkheid."
The mechanism works as follows: when a company (the main contractor or inlener) engages a subcontractor or labor provider (uitzendbureau, onderaannemer), the main contractor faces statutory liability for unpaid wage tax (loonheffingen) and VAT (btw) of the subcontractor. To reduce this exposure, the main contractor deposits part of each invoice amount into the subcontractor's G-rekening. Per Invorderingswet 1990 Art. 34 lid 3 and Art. 35 lid 5, a deposit to a valid G-rekening grants the depositor a statutory reduction of their liability (vrijwarende werking) for amounts deposited, provided the depositor had no reason to know the funds would be misused.
A G-rekening is opened at the subcontractor's own bank (the subcontractor must already have a regular business account there). The account is linked to one or more specific loonheffingen sub-numbers and/or BTW sub-numbers registered with the Belastingdienst. Funds on the G-rekening may only be used to pay those specific taxes to the Belastingdienst — they cannot be freely used for any other purpose. ZZP'ers (self-employed without employees) are not eligible because they have no loonheffingen obligation.
G-rekening numbers are identifiable by containing the digits "099" in specific positions following the four-letter bank code in the IBAN. This makes automated identification of G-rekening balances feasible when processing bank statement data.
Funds can be released (deblokkeren) via a formal request to the Belastingdienst when the balance exceeds the entity's actual tax liability. The release process normally takes approximately two weeks. Release is not available while a payment-deferral arrangement is under review with the Belastingdienst.
Because G-rekening balances are held by the entity but are not freely available for general operating use, they meet the condition of BW2 Art. 2:372 lid 2 directly. The restriction is not a matter of auditor interpretation — it is definitional to the instrument itself (the account is by its legal nature geblokkeerd). The auditor's task is to:
The legal basis for the disclosure has two components that are legally distinct: (a) Invorderingswet 1990 Art. 34/35 — explains why the funds are restricted (chain liability mechanism); (b) BW2 Art. 2:372 lid 2 — creates the accounting disclosure obligation. A finding that a G-rekening is not separately disclosed should cite both.
The audit of liquide middelen addresses the standard financial-statement assertions at the account-balance level:
| Assertion | Meaning in this context | Key procedures | |---|---|---| | Existence | Bank accounts and cash holdings actually exist | External bank confirmations (NV COS 505) | | Completeness | All bank accounts are captured; no off-book accounts | Reconciling bank statements to general ledger; reviewing board minutes for undisclosed accounts | | Rights and obligations | The entity owns or controls the accounts | Bank confirmation naming the entity as account holder | | Valuation | Balances are stated at the correct amount (nominal value, or closing rate for FX) | Agreeing to bank statements; recalculating FX conversion | | Presentation and disclosure | Restricted balances are separately disclosed | Checking notes against identified G-rekeningen and other restricted accounts |
The relevant professional standard governing the evidence gathered for these assertions is NV COS 500 (Controle-informatie).
NV COS 505 (Externe bevestigingen) governs the use of external confirmations as a form of audit evidence. For bank balances, the standard practice is to send a bankbevestigingsbrief (bank confirmation letter) directly to each bank where the entity holds an account, requesting confirmation of:
The confirmation request goes directly from the auditor to the bank, bypassing management — this is what makes it a reliable form of evidence under NV COS 500's reliability hierarchy (external evidence obtained directly by the auditor ranks highest). The bank responds directly to the auditor.
In Dutch practice, the Nederlandse Vereniging van Banken (NVB) has standardized the format and process for bank confirmations. Most Dutch banks participate in this scheme.
If the entity holds accounts at many banks or accounts in multiple currencies, a confirmation is required for each. The auditor should also inquire whether any accounts exist that were closed during the year, as these may be relevant for completeness testing or detecting concealment.
When management refuses to allow the auditor to send confirmation letters — or if a bank declines to respond — the auditor must consider the implications for the risk assessment and document their response under NV COS 505.
A bankafschriftaansluiting (bank reconciliation) is the procedural step of agreeing the closing balance per the entity's general ledger to the closing balance per the official bank statement for each account. This catches:
For audit purposes, the auditor:
In environments where the entity uses an ERP system (Exact Online, AFAS, or similar), bank statements are often imported electronically. In this case the auditor should obtain the officially exported bank statement directly from the bank or from the entity's banking portal to confirm that the imported data has not been altered.
Where the entity holds physical cash (a petty cash box, till, or kassa), the auditor performs or observes a kascontrole (cash count). The purpose is to confirm that the physical cash on hand agrees with the recorded balance.
NV COS 240 Bijlage 2 (Bijlage 2 bij NV COS 240: Voorbeelden van frauduleuze financiële verslaggeving en onrechtmatige toe-eigening van activa) specifically lists surprise cash counts as a procedure to respond to the risk of misappropriation of cash assets.
The practical procedure:
For retail entities with multiple tills, counting all tills simultaneously (or in rapid succession) is preferable to prevent cash being moved from an already-counted till to cover a shortfall elsewhere.
Cash is one of the balance sheet items most susceptible to window dressing — the deliberate manipulation of year-end balances to present a better liquidity position than actually exists. Common forms include:
Cut-off testing for liquid assets involves:
Kiting specifically refers to exploiting the float between two bank accounts — recording a deposit at Bank A as received while the corresponding withdrawal at Bank B has not yet cleared, temporarily inflating the combined balance. Detecting kiting requires a bank transfer schedule: listing all interbank transfers in the cut-off window and confirming that both sides (debit and credit) are recorded in the same period. See also: journal-entry-testing-and-fraud-detection.md.
After confirming balances, the auditor reviews the notes to the annual accounts to verify:
The following conditions heighten the auditor's risk assessment for liquid assets and may prompt expanded procedures:
docs/liquide-middelen-audit-research.md (detailed research notes with citation verification)datadump/belastingdienst/g-rekening/)Research gap noted in source material: No NBA or RJ standard was found that provides G-rekening-specific accounting/disclosure rules beyond the general BW2 Art. 2:372 lid 2 obligation. The disclosure requirement for G-rekening balances is this document's synthesis of the Invorderingswet restriction plus the general BW2 disclosure duty — not a dedicated G-rekening accounting standard.
Reacties