Standing Instructions

Holds recurring automated payment mandates (mfi.standing.instruction) - scheduled transfers, sweeps and repayments authorised to run without manual intervention. Each instruction defines the source, destination, amount and schedule, governed by approval before activation. Governance reviews them to ensure recurring movements remain authorised and current.

Standing Instructions
Standing Instructions — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Standing Instructions under Governance.
  2. Create an instruction with source, destination and amount.
  3. Set the frequency and start/end dates.
  4. Obtain approval to activate the mandate.
  5. Suspend or amend instructions that are no longer valid.

Fields reference

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

FieldTypeRequiredDescription
Dst Account
dst_account_id
Link → mfi.savings.accountRequired for "own" + "member" rails.
Dst Phone
dst_phone
TextRequired for "mpesa" rail.
End Date
end_date
DateLeave blank for no end date.
Name
name
TextYesName
Member
member_id
Link → mfi.memberYesMember
Src Account
src_account_id
Link → mfi.savings.accountYesSrc Account
Rail
rail
Choice: Between own accounts, To another member, PesaLink — external bank, M-Pesa walletYesRail
Amount
amount
MoneyYesAmount
Frequency
frequency
Choice: Daily, Weekly, Monthly, QuarterlyYesFrequency
Start Date
start_date
DateYesStart Date
Next Run Date
next_run_date
DateYesNext Run Date
State
state
Choice: Active, Paused, Completed (end date reached), CancelledYesState
Has Message
has_message
Yes/NoHas Message
Recipient name (PesaLink)
dst_counterparty
TextRecipient name (PesaLink)
Recipient account number
dst_account_no
TextRecipient account number
Recipient bank
dst_bank_id
Link → mfi.bankRecipient bank
Currency
currency_id
Link → res.currencyCurrency
Memo
memo
TextMemo
Last Run Date
last_run_date
DateLast Run Date
Last Run Ok
last_run_ok
Yes/NoLast Run Ok
Last Run Message
last_run_message
TextLast Run Message
Runs Count
runs_count
NumberRuns Count
Failures Count
failures_count
NumberFailures Count
Company
company_id
Link → res.companyCompany

Actions & buttons

Buttons available on this screen and what they do:

  • Pause
  • Resume
  • Cancel

Status lifecycle

Records on this screen move through these statuses:

Active → Paused → Completed (end date reached) → Cancelled

Notes & rules

  • Automates recurring transfers, sweeps and repayments.
  • Activation requires governance approval.
  • Schedule defines when each run executes.
  • Periodic review confirms mandates remain authorised.

Technical model: mfi.standing.instruction · Record: Standing Instruction (scheduled recurring payment)

Was this page helpful?