# How to Match Daily Store Sales with Delayed POS Bank Alerts

> Struggling with late POS or bank transfer alerts at closing time? 🛑 Don't lose money to "successful debits" that haven't hit your account. Here is a simple, 4-step daily verification framework to track pending transactions, secure your inventory, and reconcile your shop ledger cleanly without using messy paper books.

By Nairaflow Team · 2026-10-30 · updated 2026-10-30 · 2 min read

Every retail shop owner in Nigeria knows the anxiety of the phrase: *"Auntie, the alert hasn't dropped, but the debit was successful."* 

With bank network congestion hitting retail businesses daily, matching your evening point-of-sale (POS) terminal receipts against actual bank statements is one of the most frustrating parts of running a business. If you handle thousands of naira in card and transfer transactions every day, a single unverified "successful" transaction can instantly wipe out your entire profit margin for that item.

Leaving your sales reconciliation to guesswork or rough paper notebooks makes your business vulnerable to missing funds, fraud, and uncollected debts. 

Here is a simple, foolproof 4-step framework to handle late POS alerts and reconcile your cash book perfectly every single evening without losing your mind.

---

## The Danger of the "Pending Alert" Loop

When a customer pays via POS or instant bank transfer, three things can happen when a network glitch occurs:
1. **The customer is debited, but your terminal prints "Declined".**
2. **The terminal prints "Successful", but you don't receive an SMS or in-app notification.**
3. **The transaction goes into a "Pending" state within the banking system.**

If your shop attendants hand over goods based on a verbal promise or a customer's debit screen screenshot, you are running an accidental credit business. To protect your store, you must change how you treat unconfirmed money at the counter.

---

## A Step-by-Step Workflow to Reconcile Delayed Alerts

### Step 1: Treat Every Delayed Alert as a Temporary Credit Sale
Never record an unconfirmed bank alert as "Cash Received" or an "Instant Sale." If the money is not physically in your bank balance, it does not exist yet. 

Instead, log the transaction as a **Credit Sale** under the customer’s name or phone number. If they are a one-time walk-in customer, create a profile named *"POS Pending — [Customer Name/Phone]"*. This immediately signals to your system that goods have left the shop, but the money is outstanding.

### Step 2: Use the Terminal Merchant ID/RRN as a Reference
When a POS transaction says successful but no alert drops, do not rely on your bank app. Look at the paper slip printed by the POS terminal. Find the **Retrieval Reference Number (RRN)** or the **Transaction ID**. 

Write this RRN down directly next to the transaction entry. This number is your only legal proof when filing a dispute or checking your bank statement later.

### Step 3: Conduct a Three-Way Evening Match
At the close of business every day, your reconciliation should look like a triangle:


