Dashboard

An analytical dashboard over the mmm.transaction ledger that visualises payment volume, value and success rate across every mobile-money and bank rail. Graph and pivot views let treasury staff spot failed-callback spikes, per-rail throughput and settlement gaps at a glance. Use it as the daily health check before opening individual transaction records.

Dashboard
Dashboard — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Payments and select Dashboard to load the transaction analytics.
  2. Switch between graph and pivot to slice by rail, status or date.
  3. Group by provider or state to isolate failures and pending callbacks.
  4. Drill into any data point to jump to the underlying transaction list.
  5. Filter by date range to compare day-over-day settlement trends.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Reference / Receipt
reference
TextYesReference / Receipt
Provider
provider_id
Link → mmm.providerYesProvider
Direction
direction
Choice: In (C2B / receive), Out (B2C / payout), ReversalYesDirection
Amount
amount
MoneyYesAmount
Currency
currency_id
Link → res.currencyYesCurrency
Has Message
has_message
Yes/No—Has Message
MoMo Account
account_id
Link → mmm.account—MoMo Account
Member
member_id
Link → mfi.member—Member
Fee
fee
Money—Fee
Status
status
Choice: Pending, Processing, Success, Failed, Reversed, Idempotency Replay—Status
MSISDN
msisdn
Text—MSISDN
Counterparty Name
counterparty_name
Text—Counterparty Name
Rail-side Reference
rail_reference
Text—Rail-side Reference
Checkout Request ID
checkout_request_id
Text—Checkout Request ID
Merchant Request ID
merchant_request_id
Text—Merchant Request ID
Originator Conversation ID
originator_conversation_id
Text—Originator Conversation ID
Conversation ID
conversation_id
Text—Conversation ID
Result Code
result_code
Text—Result Code
Result Description
result_desc
Text—Result Description
M-Pesa Receipt Number
mpesa_receipt_number
Text—M-Pesa Receipt Number
Last Polled
last_polled_at
Date & time—Last Polled
Idempotency Key
idempotency_key
Text—Idempotency Key
Raw Webhook Payload
raw_payload
Long text—Raw Webhook Payload
Originating Callback
callback_log_id
Link → mmm.callback.log—Originating Callback
Reconciled Savings Txn
reconciled_savings_txn_id
Link → mfi.savings.transaction—Reconciled Savings Txn
Posted At
posted_at
Date & time—Posted At
Company
company_id
Link → res.company—Company

Actions & buttons

Buttons available on this screen and what they do:

  • Mark Success
  • Reverse

Notes & rules

  • Aggregates mmm.transaction across all configured rails.
  • Status breakdown distinguishes initiated, confirmed, failed and reversed.
  • Pivot supports per-provider fee and value summaries.
  • Read-only - a monitoring surface, not a place to edit transactions.

Technical model: mmm.transaction · Record: Mobile Money Transaction (Unified)

Was this page helpful?