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/NoHas Message
MoMo Account
account_id
Link → mmm.accountMoMo Account
Member
member_id
Link → mfi.memberMember
Fee
fee
MoneyFee
Status
status
Choice: Pending, Processing, Success, Failed, Reversed, Idempotency ReplayStatus
MSISDN
msisdn
TextMSISDN
Counterparty Name
counterparty_name
TextCounterparty Name
Rail-side Reference
rail_reference
TextRail-side Reference
Checkout Request ID
checkout_request_id
TextCheckout Request ID
Merchant Request ID
merchant_request_id
TextMerchant Request ID
Originator Conversation ID
originator_conversation_id
TextOriginator Conversation ID
Conversation ID
conversation_id
TextConversation ID
Result Code
result_code
TextResult Code
Result Description
result_desc
TextResult Description
M-Pesa Receipt Number
mpesa_receipt_number
TextM-Pesa Receipt Number
Last Polled
last_polled_at
Date & timeLast Polled
Idempotency Key
idempotency_key
TextIdempotency Key
Raw Webhook Payload
raw_payload
Long textRaw Webhook Payload
Originating Callback
callback_log_id
Link → mmm.callback.logOriginating Callback
Reconciled Savings Txn
reconciled_savings_txn_id
Link → mfi.savings.transactionReconciled Savings Txn
Posted At
posted_at
Date & timePosted At
Company
company_id
Link → res.companyCompany

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?