GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX
Play the flow →
Domestic

India NEFT

A rupee transfer from one customer to another over the Reserve Bank of India's NEFT system, which settles net in half-hourly batches rather than one payment at a time.

PAYMENTS SIGNAL · REFERENCE CARD

Actors

  • Riya (remitter)customer
  • Bank Alfa (remitting bank)bank
  • NEFT (Reserve Bank of India)infrastructure
  • Nordbank (beneficiary bank)bank
  • Arjun (beneficiary)customer

Messages

No standard message — a book / internal transfer.

The sequence

#StepRouteKind
1NEFT requestRiya instructs Bank Alfa to pay ArjunRiya → Bank Alfamessage
2DR Riya + queueBank Alfa debits Riya and queues the transfer for the next batchBank Alfaposting
3Batch submitBank Alfa submits the transfer into the current NEFT batchBank Alfa → NEFTmessage
4Net the batchNEFT nets each bank's position for the batchNEFTclearing
5Net settlementNet positions settle in central bank moneyBank Alfa → Nordbanksettlement
6DeliverNEFT delivers the transfer to NordbankNEFT → Nordbankmessage
7CR ArjunNordbank credits ArjunNordbankposting

Exception rails

RailTriggerWhere the money ends upNext action
Wait for the next half-hourly batchThe transfer reaches NEFT just after the current cycle's cut-off, so it cannot join the batch that is about to settle.Left Riya's account at the debit, but not yet settled between banks — it waits with NEFT for the next cycle. · No netting or settlement for this transfer yet; it will settle in the next half-hourly batch.NEFTThe transfer joins the next half-hourly batch and then follows the normal net-settlement path to Arjun.

What this simplifies: One transfer, one half-hourly settlement cycle. Real NEFT nets thousands of payments across many banks in each of its 48 daily cycles, and some banks reach NEFT through a sponsor rather than directly.

SYNTHETIC / TRAINING ONLY — a teaching model, not production configuration or advice.