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.
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.
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).
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:
- RBI-notified national bank holidays for that calendar year
- The 2nd and 4th Saturday schedule for that month and year
- 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 Rail | Operating Days | Bank Holiday Behaviour | Impossible-Date Flag? |
|---|---|---|---|
| NEFT | Monday to Saturday (excluding 2nd/4th Sat) | Closed on all RBI bank holidays | Yes |
| RTGS | Monday to Saturday (excluding 2nd/4th Sat) | Closed on all RBI bank holidays | Yes |
| Cheque (CTS) | Monday to Saturday (excluding 2nd/4th Sat) | Closed on all RBI bank holidays | Yes |
| IMPS | 24x7, all days | No closure | No |
| UPI | 24x7, all days | No closure | No |
| Cash (ATM/branch) | Branch-dependent | Branch may be closed; ATM typically open | No |
| NACH/ECS | Specific batch windows | Closed on bank holidays | Yes (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.