We use cookies to understand which pages and tools are useful, nothing more — no ad tracking across other sites. You can change this later from the footer.

Skip to content
Lekhya.in

Explainer3 min readPublished

The bank guarantee nobody had disclosed as a contingent liability

An illustrative, composite walkthrough of a bank guarantee found on a bank confirmation but missing from the client's contingent liability note, and how it was resolved.

This is a composite, illustrative scenario built from how a bank guarantee disclosure gap typically surfaces, not an account of a named client. A routine bank confirmation letter listed a performance guarantee outstanding on the client's behalf, issued to a government department as part of a tender, but the client's draft notes to accounts carried no corresponding contingent liability disclosure. The guarantee itself was legitimate and properly authorised — the gap was in the client's own financial-reporting close process, which tracked guarantees operationally but had no step feeding them into the disclosure checklist.

Why the bank confirmation caught it and the client's own records didn't

A bank confirmation letter is independent evidence — it comes directly from the bank, not filtered through the client's own records, which is exactly why it is required rather than optional. The client's internal guarantee register, maintained by the treasury team, did show the guarantee. What it lacked was any link to the finance team's year-end disclosure checklist, so the item existed in one part of the business and simply never reached the part responsible for the notes to accounts.

Common practice, not a requirement

This kind of gap is common at companies where guarantee issuance sits with treasury or a business-development team rather than finance, and no single checklist forces a reconciliation between “guarantees issued this year” and “guarantees disclosed in the contingent liability note.”

What was checked

  1. 01Confirmed the guarantee was genuine and still outstandingChecked the underlying tender documents and the bank's own confirmation date and amount, ruling out a stale or already-expired guarantee being confirmed in error.
  2. 02Checked whether a liability, not just a disclosure, was actually at riskReviewed the tender's performance terms. No breach had occurred and none was indicated — this stayed a contingent liability, not a provision.
  3. 03Checked the full guarantee register against the draft notesFound two guarantees in total missing from the disclosure note, not just the one the bank confirmation happened to surface.
  4. 04Asked why the process had missed themConfirmed the guarantee register and the disclosure checklist were maintained by two different teams with no reconciliation step between them — a process gap, not a one-off oversight.

What went into the file

  • The bank confirmation evidence, cross-referenced to the client's internal guarantee register.
  • Both missing guarantees added to the contingent liability note before the financial statements were finalised.
  • A note that no actual liability had crystallised — this was a disclosure gap, not a misstatement of a recognised amount.
  • A management letter point recommending the guarantee register reconcile to the disclosure checklist at each quarter-end, not only at year end.

How we think about this

A bank confirmation is one of the few procedures in an audit that is genuinely independent of the client's own records end to end, which is exactly why it keeps surfacing disclosure gaps that an internally sourced schedule would not. Treating it as a formality once the balance ties is how this kind of gap gets missed.

This is practical guidance written for audit teams, not an authoritative statement of any standard or statute. Standards, forms and timelines change. Check the current text issued by the ICAI and the relevant authority before relying on anything here in an audit file.

Free tools, no signup

Each one reads a file entirely in your browser — or, for two of them, just answers a few questions — and nothing is ever uploaded.