Approval Rules

Approval Rules defines the conditions that trigger an authorisation and the approver hierarchy that must act -- for example, withdrawals above a threshold needing branch-manager sign-off, or write-offs needing head-office approval. It encodes the institution's segregation-of-duties and limit policies. Getting these rules right is central to internal control.

Approval Rules
Approval Rules — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open MFI > Configuration > Approval Workflow > Approval Rules
  2. Click New and select the action or document the rule covers
  3. Set the trigger conditions such as amount thresholds
  4. Define the approver levels and routing order
  5. Activate the rule and test with a sample request

Fields reference

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

FieldTypeRequiredDescription
Amount Field
amount_field
TextField name to check for amount-based conditions
Minimum Amount
min_amount
DecimalMinimum amount to trigger this approval
Maximum Amount
max_amount
DecimalMaximum amount (leave 0 for no limit)
Custom Condition (Python)
custom_condition
Long textPython expression that returns True if approval is needed
Require All Levels
require_all_levels
Yes/NoIf checked, all levels must approve. Otherwise, any one level is sufficient.
Allow Self Approval
allow_self_approval
Yes/NoAllow the requester to approve their own requests
Auto-approve Below Limit
auto_approve_below_limit
Yes/NoAutomatically approve if amount is below minimum amount
Rule Name
name
TextYesRule Name
Code
code
TextYesCode
Applies To
model_id
Link → ir.modelYesApplies To
Condition Type
condition_type
Choice: Always Require Approval, Based on Amount, Custom ConditionYesCondition Type
Sequence
sequence
NumberSequence
Active
active
Yes/NoActive
Model
model_name
TextModel
Approval Levels
level_ids
ListApproval Levels
Company
company_id
Link → res.companyCompany
Notes
notes
Long textNotes

Notes & rules

  • Model mfi.approval.rule -- authorisation policy
  • Key fields: action, conditions, thresholds, approver levels
  • Related: My Pending Approvals, All Requests
  • Used by administrators and risk officers

Technical model: mfi.approval.rule · Record: Approval Rule

Was this page helpful?