mshartiBook an assessment
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.read

    Read PayBill receipts for the reconciliation date.

    Read
  • SAPReady
    sap.incoming_payments.read

    Fetch incoming payments and receipt references.

    Read
  • FinanceReady
    finance.reconciliation.compare

    Match references and amounts; return open exceptions.

    Read
  • MailReady
    mail.send_attachment

    Check the attachment and destination before sharing.

    Policy check
  • SAPReady
    sap.incoming_payments.create

    Post one incoming payment after a manager approves.

    Approval
  • MailReady
    mail.send_summary

    Send 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.

  1. 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.
  2. 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.
  3. Policy. Amina asks to send the full statement to a personal email address. The destination policy blocks it before anything is sent.
  4. 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.
  5. Evidence. A masked summary goes to the internal finance team. The read, blocked export, approval decision and outcome are recorded in the audit trail.
Receipts · 23 October 2026 · amounts in KES
ReceiptM-PesaSAPResult
MPE-S0112,40012,400Matched
MPE-S0218,60018,600Matched
MPE-S0324,75024,750Matched
MPE-S048,9008,85050 variance
MPE-S0535,60035,600Matched
MPE-S0615,250—Missing entry
Explore the AI Access Layer @ 2026 msharti All rights reserved.PrivacyTerms