Narration formats
The Nigerian narrations Kederi reads
Every format on this page was checked against real bank statements. Each one shows the template, an example, and what the engine returns for that example.
The examples are invented: no name, account or reference on this page belongs to anybody. The answers are not: a test runs each example through the engine and fails if the page and the engine disagree.
Transfers
NIP transfer with a session id
{session id, 30 digits} {remark}000014260312091544000112934471 School fees term 2Name Unknown counterparty, category School fees, sent from Access Bank.
The session id names the bank that sent the transfer, and the time. This remark names nobody, so the engine says so rather than guess.
Outbound NIP transfer
NIP CR/MOB/{recipient}/{bank} / {remark}NIP CR/MOB/CHIDI OKAFOR/GTB / RentName Chidi Okafor, category Rent.
CR refers to the recipient's account. The row itself is a debit.
Inbound NIP transfer
CIP/CR/{sender}/{bank}/{session id}/{remark}/{reference}CIP/CR/AMAKA NWOSU/ACCESS/000014240326074735000012345678/School fees/ZMO0012345Name Amaka Nwosu, category School fees, sent from Access Bank.
The sender comes first. The bank also prints a spaced variant, CIP CR/ {sender}/...
Transfer between customers
TRANSFER BETWEEN CUSTOMERS {reference}-{recipient}-{bank}-{sender}TRANSFER BETWEEN CUSTOMERS 0123456789-TUNDE BAKARE-ZENITH-NGOZI EZEName Ngozi Eze, category Transfer.
Both parties are in the narration. The account holder is the recipient, so the engine returns the sender.
GTBank to First Bank
{session id} To Fbn/{recipient} /{fee}/ ref:{reference} From {sender}000013240326074735000012345678 To Fbn/adaeze Tobi Okon /26.875/ ref:100000000000000000000000000001 From EhName Adaeze Tobi Okon, category Transfer, sent from GTBank.
The sender is the account holder, and the bank cuts the name short. The engine returns the recipient.
Bills, airtime and cards
Bill payment
{reference}//{account}////{biller reference}{plan} -NGN{amount}240326123456//1234567890////301100000297Bronze Unlimited Plan -NGN22253Name ipNX, category Internet.
The biller reference is stable for one biller, so it identifies the biller when the plan name does not.
Airtime and data
Bundle//{phone}//{account}////{network}//{reference}Bundle//08031234567//1234567890////MTN//REF000123Name MTN, category Airtime.
Collection
GTCOLLECTION {reference}_{fields}GTCOLLECTION 1234567_DSTV_KEMI ALABI_1023456789Name DStv (MultiChoice), category TV.
The field that holds the biller moves from one biller to the next. The engine removes the customer's own name and keeps the biller.
Mastercard card payment
MC Loc POS Prch-{reference}--{merchant}{address}LANG-MC Loc POS Prch-123456--SHOPRITE LEKKI LAGOS LANG-Name Shoprite, category Supermarket.
The bank glues the street and the city to the merchant name.
Fees, interest and reversals
Stamp duty
FGN STAMP DUTYFGN STAMP DUTYName Stamp duty, category Fees & Charges.
Statements from 2025 call the same levy EMTL. The engine reads both names.
SMS alert charge
SMS CHARGE {period}SMS CHARGE 01-MAR-2026 TO 31-MAR-2026Name SMS alert, category Fees & Charges.
Card maintenance
{quarter} MASTER Card Maint.FeeQ1 MASTER Card Maint.FeeName Card & account maintenance, category Fees & Charges.
Interest
CAPITALIZED INTEREST CREDITCAPITALIZED INTEREST CREDITName Interest, category Interest.
Reversal of a fee
RVSL_{fee narration}RVSL_SMS CHARGE 01-MAR-2026 TO 31-MAR-2026Name Reversal, category Reversal.
A reversed fee is a reversal, not a fee, so it does not count as a charge.
Reversal of a bill payment
{reference}-Rvsl-//{account}////...240326123456-Rvsl-//1234567890////301100000297Bronze Unlimited Plan -NGN22253Name Reversal, category Reversal.
Your bank is not here
Send us the format, and not the statement
If your bank writes narrations in a shape this page does not show, tell us the bank and the shape. Replace every name, account number and reference first.
Formats from other banks and wallets are read too, by the same rules. This page lists only the ones that real statements have confirmed.