M-PESA RECONCILIATION / FINANCEInteractive replay
Claude
Claude Sonnet 5.5
msharti Gateway· 6 tools
Tools in this replay6 tools · governed by msharti
- M-PesaReady
mpesa.statements.readRead PayBill receipts for the reconciliation date.
Read - SAPReady
sap.incoming_payments.readFetch incoming payments and receipt references.
Read - FinanceReady
finance.reconciliation.compareMatch references and amounts; return open exceptions.
Read - MailReady
mail.send_attachmentCheck the attachment and destination before sharing.
Policy check - SAPReady
sap.incoming_payments.createPost one incoming payment after a manager approves.
Approval - MailReady
mail.send_summarySend the masked close-out to the internal finance team.
Policy check
M-Pesa → SAP · 23 October 2026
See msharti in action.
Claude reconciles M-Pesa receipts against SAP.
msharti governs every tool call along the way.
M-PesaPayBill receipts
mshartiCheck · approve · record
SAPIncoming paymentsIncoming-payment ledger
16 guided steps. Try either approval outcome.
AUDIT TRAILEvery decision leaves a record.
0 events
Audit trail
Request, policy, approval and execution events.
Start the walkthrough to see events appear.
Waiting for your decision
Use Next or the ← → arrow keys to continue.
00 / 16
Step 0 of 16: Start the finance walkthrough
About this replay & text walkthrough
M-Pesa to SAP: the workflow
This guided browser replay presents the finance workflow with prepared records and messages. It does not contact a model, send email or connect to an accounting system.
- Identity. Amina K., a Finance Analyst, asks an assistant to reconcile six receipts for 23 October 2026. She authorises read access to the statement and SAP incoming payments. This does not grant posting permission.
- Reconciliation. The response masks payer names and phone numbers. M-Pesa totals KES 115,500; SAP totals KES 100,200. Four receipts match. MPE-S04 has a KES 50 variance and MPE-S06 has no entry for KES 15,250.
- Policy. Amina asks to send the full statement to a personal email address. The destination policy blocks it before anything is sent.
- Approval. Amina requests a KES 15,250 incoming payment for MPE-S06. A separate Finance Manager, Grace M., must decide. If approved, one exact posting is shown as SAP-2026-1048; five receipts match and KES 50 remains open. If declined, no posting is made and both exceptions remain. No automatic balancing entry is created.
- Evidence. A masked summary goes to the internal finance team. The read, blocked export, approval decision and outcome are recorded in the audit trail.
| Receipt | M-Pesa | SAP | Result |
|---|---|---|---|
| MPE-S01 | 12,400 | 12,400 | Matched |
| MPE-S02 | 18,600 | 18,600 | Matched |
| MPE-S03 | 24,750 | 24,750 | Matched |
| MPE-S04 | 8,900 | 8,850 | 50 variance |
| MPE-S05 | 35,600 | 35,600 | Matched |
| MPE-S06 | 15,250 | — | Missing entry |