Skip to main content
Technical · 4 min read

Impossible-Date Transactions: Why Bank Holiday Checks Matter in Statement Forensics

Bank transactions on bank holidays India is a specific fraud signal with a clear mechanical basis: NEFT, RTGS, and cheque clearing are closed on RBI-notified bank holidays, 2nd and 4th Saturdays, and Sundays. A bank statement showing a NEFT credit on 26 January or an RTGS on the 2nd Saturday of the month was not generated by a live banking system — those rails were closed on those dates. This guide explains which payment rails are affected, which are not, and how automated holiday-calendar checking operates.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 23 April 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

A fabricated bank statement often contains transactions dated on days when specific payment rails were closed — national bank holidays, 2nd and 4th Saturdays, Sundays. These dates are impossible for NEFT, RTGS, and cheque transactions because the underlying settlement infrastructure was not operating. Human reviewers rarely cross-check each transaction date against a holiday calendar.

How It's Resolved

For every NEFT, RTGS, and cheque transaction in the statement, check the transaction date against the RBI bank holiday calendar plus the 2nd and 4th Saturday schedule. Flag any transaction dated on a day when that rail's settlement system was closed. Exclude UPI, IMPS, and cash transactions — those rails operate 24x7 and have no closed-date constraint.

Configuration

Holiday calendar: 150+ RBI-notified national bank holidays from 2019 to 2026, plus all 2nd and 4th Saturdays and Sundays. Rail classification: derive from transaction description keywords (NEFT/N/, RTGS/R/, CTS/CHQ for cheque; UPI/, IMPS/I/ for 24x7 rails).

Output

List of flagged transactions showing: date, rail type, amount, counterparty, and the reason for flagging (national holiday / 2nd Saturday / 4th Saturday / Sunday). Presented in the fraud signals section of the analysis report with the specific holiday name where applicable.

The 2nd Saturday of every month is not a working day for the NEFT and RTGS settlement networks. That fact is documented in RBI circulars and has been in effect since April 2016. A bank statement showing an RTGS credit on the 2nd Saturday of November is not a bank statement produced by a live banking system — it is a document where a date was typed by hand.

Impossible-date transaction detection applies exactly this logic at scale, checking every NEFT, RTGS, and cheque transaction against a multi-year Indian bank holiday calendar to surface dates that the settlement infrastructure could not have processed.

Why Payment Rail Matters

Not all payment methods observe the same operating schedule. Indian payment infrastructure splits into two clear categories:

Batch settlement rails — NEFT, RTGS, and cheque clearing through CTS — operate through RBI’s centralised clearing infrastructure. When RBI closes that infrastructure for a national bank holiday, 2nd Saturday, 4th Saturday, or Sunday, those rails stop. No NEFT or RTGS settlement happens on those dates. The settlement simply does not occur until the next working day.

Real-time rails — UPI and IMPS — operate on NPCI’s infrastructure, which runs 24 hours a day, 7 days a week, including national holidays, Sundays, and every Saturday. A UPI payment on 26 January is ordinary and expected.

Cash — ATM withdrawals, branch deposits, and cash transactions — are not constrained by settlement rail schedules, though branch availability depends on holiday observance.

This distinction matters precisely because it makes the impossible-date check precise rather than blunt. Flagging all transactions on bank holidays would produce thousands of false positives from legitimate UPI and IMPS transactions. The check applies only where the rail constraint is real.

How Automated Holiday-Calendar Checking Works

For each transaction in the statement, the rail type is identified from the transaction description — NEFT payments typically carry an NEFT/ or N/ prefix in the narration; RTGS carries RTGS/ or R/; cheque entries carry CTS, CHQ, or cheque number patterns. Once the rail is identified, the transaction date is checked against:

  1. RBI-notified national bank holidays for that calendar year
  2. The 2nd and 4th Saturday schedule for that month and year
  3. All Sundays

A match on any of these conditions for a NEFT, RTGS, or cheque transaction produces a flag. A UPI or IMPS transaction on the same date is not flagged.

The check requires a holiday calendar that spans the full range of dates in the statements being reviewed. A 12-month statement submitted in April 2026 may contain transactions dated in April 2025 — the 2025 holiday calendar applies to those rows, not the 2026 calendar.

Payment Rail Operating Schedule Reference

Payment RailOperating DaysBank Holiday BehaviourImpossible-Date Flag?
NEFTMonday to Saturday (excluding 2nd/4th Sat)Closed on all RBI bank holidaysYes
RTGSMonday to Saturday (excluding 2nd/4th Sat)Closed on all RBI bank holidaysYes
Cheque (CTS)Monday to Saturday (excluding 2nd/4th Sat)Closed on all RBI bank holidaysYes
IMPS24x7, all daysNo closureNo
UPI24x7, all daysNo closureNo
Cash (ATM/branch)Branch-dependentBranch may be closed; ATM typically openNo
NACH/ECSSpecific batch windowsClosed on bank holidaysYes (for the settlement date)

India-Specific Context

India’s national bank holiday list is issued by RBI each year and includes all national public holidays. Regional bank holidays — observed in specific states but not others — add complexity in multi-location business accounts. The most common fraudulent date entries in Indian credit file reviews involve well-known national holidays: 26 January (Republic Day), 15 August (Independence Day), 2 October (Gandhi Jayanti), and 25 December (Christmas). These are memorable dates that fraudsters may set transaction dates to without considering whether the bank was actually open.

The 2nd and 4th Saturday closure is less widely known outside banking, which makes it a particularly reliable forensic signal — a sophisticated fraudster aware of national holidays may still place a transaction on the 2nd Saturday because they did not know the NEFT network was closed.

The Financial Intelligence Unit India treats document anomalies — including transaction timing inconsistencies — as indicators to be considered alongside other suspicious transaction signals when regulated entities evaluate whether a Suspicious Transaction Report should be filed.

The bank statement fraud detection capability checks every NEFT, RTGS, and cheque transaction against the full 150+ holiday calendar from 2019 to 2026, surfacing any impossible-date transaction with the specific holiday or Saturday rule that makes it anomalous.

The bank statement analysis platform applies this check as part of its layered forensic review — meaning that a statement which passes metadata inspection and balance chain verification can still be flagged if it contains transactions dated on closed-rail days.

Primary reference: Financial Intelligence Unit India — which publishes guidance on suspicious transaction indicators for reporting entities, including document-level anomalies in financial records.

Frequently Asked Questions

Which payment rails in India are closed on bank holidays?
NEFT (National Electronic Funds Transfer) and RTGS (Real Time Gross Settlement) both operate through RBI's clearing infrastructure, which is closed on RBI-notified national bank holidays, 2nd and 4th Saturdays, and Sundays. Cheque clearing through the CTS (Cheque Truncation System) is similarly closed on those days. UPI and IMPS operate 24 hours a day, 7 days a week, including all holidays. Cash withdrawals and deposits are not time-restricted by settlement rail — their availability depends on branch operating hours.
Is a NEFT transaction on a national holiday always a fraud signal?
In practice, yes — a NEFT transaction dated on a day when the NEFT network is closed could not have been processed by a real bank. The date in the statement would have to have been manually altered, because the bank's core banking system records the actual settlement date, not a user-specified date. There is no legitimate scenario in which a live banking system produces a NEFT settlement on a closed-network date. This makes it one of the clearest binary fraud signals in statement forensics.
What Indian bank holidays are most commonly seen in fraudulent statement date entries?
Republic Day (26 January), Independence Day (15 August), Gandhi Jayanti (2 October), and Christmas (25 December) are national holidays that appear most frequently as fraudulent transaction dates — partly because they are memorable dates on which a statement fabricator might set a transaction date without checking whether the bank was open. Diwali and other major regional holidays also appear. The 2nd and 4th Saturdays are a less obvious but equally common source of impossible dates.
Why does the holiday calendar need to cover multiple years for bank statement forensics?
Credit teams typically review 12-month bank statements, and some forensic and insolvency reviews cover 3 to 5 years of statements. A holiday calendar that covers only the current year will miss impossible dates in historical portions of the statement. With 150+ RBI-notified bank holidays from 2019 to 2026 built in, automated checking applies the correct calendar year for each transaction date rather than applying a single year's list to the entire statement.
Does the holiday check apply differently to UPI and IMPS transactions?
UPI and IMPS are explicitly excluded from this check because both rails operate 24x7, including all national holidays and weekends. A UPI transaction on 26 January is normal and expected. Flagging it would produce false positives that undermine the signal quality of the check. The holiday-date check applies only to NEFT, RTGS, and cheque — the three rails that use RBI's batch settlement infrastructure.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.