Disputes

Manages PesaLink transfer disputes (mfi.pesalink.dispute) - cases where a transfer was wrong, duplicated, unreceived or fraudulent. Each dispute links to its underlying transaction and tracks investigation, counterparty correspondence and resolution. It gives the institution an auditable record of how every contested transfer was settled.

Disputes
Disputes — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Disputes under PesaLink to see contested transfers.
  2. Create a dispute and link it to the affected transaction.
  3. Record the dispute reason and supporting evidence.
  4. Track correspondence with the counterparty bank.
  5. Close the dispute with a documented resolution and any reversal reference.

Fields reference

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

FieldTypeRequiredDescription
Transaction
transaction_id
Link → mfi.pesalink.transactionYesTransaction
Provider
provider_id
Link → mfi.pesalink.providerYesProvider
Amount
amount
MoneyYesAmount
Reason Code
reason_code
Choice: Duplicate Transaction, Suspected Fraud, Wrong Amount, Wrong Recipient, Funds Not Received, OtherYesReason Code
State
state
Choice: Open, Investigating, Escalated to Bank, Resolved — Credit Issued, Resolved — No Credit, CancelledYesState
Has Message
has_message
Yes/NoHas Message
Dispute Ref
name
TextDispute Ref
Member
member_id
Link → mfi.memberMember
Currency
currency_id
Link → res.currencyCurrency
Description
description
Long textDescription
Member Statement
member_statement
Long textMember Statement
Resolution Notes
resolution_notes
Long textResolution Notes
Resolved At
resolved_at
Date & timeResolved At
Resolved By
resolved_by
Link → res.usersResolved By
Reversal Transaction
reversal_transaction_id
Link → mfi.pesalink.transactionReversal Transaction
Company
company_id
Link → res.companyCompany

Actions & buttons

Buttons available on this screen and what they do:

  • Start Investigation
  • Escalate to Bank
  • Resolve — Credit Member
  • Resolve — No Credit
  • Cancel

Status lifecycle

Records on this screen move through these statuses:

Open → Investigating → Escalated to Bank → Resolved — Credit Issued → Resolved — No Credit → Cancelled

Notes & rules

  • Every dispute is anchored to a specific PesaLink transaction.
  • Status reflects open, under-investigation and resolved stages.
  • Resolution notes form part of the regulatory audit trail.
  • Linked reversals reconcile the disputed amount back to the ledger.

Technical model: mfi.pesalink.dispute · Record: Pesalink Dispute / Chargeback

Was this page helpful?