Process and Module Integration
Commission management is a complex topic. In our design, sales channel module only manages the commission status changes and statements.
In order to process commission for the full lifecycle, usually there’s a need of multiple modules working together via integration:
- Define sales channel and commission rate in sales channel.
- Calculate premiums and commissions in policy admin.
- Generate premiums and commission fee in policy admin.
- Generate AR/AP in BCP and commissions in sales channel.
- Collect/refund AR/AP in BCP.
- Commission status changes in sales channel.
- Commission single/massive settlement in sales channel.
- Commission single/massive refund in BCP.
Status Change
Commissions have different status changes according to business transaction:
- PA issues a policy. Commission status is Pending.
- Finance department collects the premiums without offsetting commissions. Commission status changes from Pending to Waiting for Issue.
- Finance department collects the premium with commissions offset. Commission status changes from Pending to Offset.
- In single/massive settlement, several commissions are synthesized and submit the data to finance department. Commission status changes from Waiting for Issue to Settled.
- Finance department has received the single/massive settlement and paid the premium. Commission status changes from Settled to Paid.
Query Commission
- Purpose: Query the commissions in detailed level.
- Prerequisites: Commission records have been generated by business transaction.
- Users can search for commission records by multiple search criteria.
- Explanation of commission status:
- Pending: The premium is not fully paid in finance department, and the commission is in Pending status.
- Waiting for Issue: After the premium is fully paid in finance department, the commission is in Waiting for Issue status.
- Settled: When the commission is confirmed to be paid out in commission settlement, the commission is in Settled status.
- Offset: When user applies for commission to offset the premium in finance department, the commission is in Offset status.
- Paid: When user has paid the commission in finance department, the commission is in Paid status.
- User can export the commission to an Excel file to view these records.
Commission Query - Search Filters:
| Field | Required | Description |
|---|---|---|
| Commission Status | Yes | Unsettled / Settled / Processing |
| Commission Type | No | Initial / Renewal / Coverage |
| Producer | No | Sales agent or intermediary |
| Commission Generation Date | No | Date range for commission accrual |
| Policy No | No | Insurance contract identifier |
| Branch | No | Business unit |
Commission Query - Result Columns:
| Column | Description |
|---|---|
| Policy No | Insurance contract |
| Endorsement No | Endorsement reference (if applicable) |
| Installment No. | Premium payment period (e.g. 7th, 10th, 21st) |
| Customer | Policyholder name |
| Commission Status | e.g. Settled |
| Commission Amount | Calculated commission in local currency |
| Settlement No | Links to settlement record |
| Transaction Date | Commission posting date |
| Transaction Effective Date | Business-effective date |
| Commission No | System-generated unique commission ID |
Supports Export to Excel for offline analysis. Rows can be expanded to view underlying transaction details.
Query Settlement
- Purpose: query the history of the corresponding settlement and view the commission details corresponding to the settlement.
- Prerequisites: Settlement records have been generated by business transaction.
- User can search for settlement records by multiple search criteria.
- Explanation of settlement status:
- Outstanding for payment: A bill will be sent to finance department but is still not paid.
- Paid: Finance department has paid the commission.
- User can click the icon of magnifying glass to view Commission Details.
- Users can export each settlement to an Excel file.
Settlement Query - Search Filters:
| Field | Description |
|---|---|
| Settlement No | Unique settlement identifier |
| Producer | Sales agent or intermediary |
| Branch | Business unit |
| Settlement Date | Date range filter |
| Settlement Status | e.g. Paid, Pending, Failed |
Commission Details Modal (per settlement):
| Column | Description |
|---|---|
| Producer | Agent code (e.g. PTY10000001012002) |
| Policy No | Insurance contract (e.g. POMI00000001) |
| Endorsement No | Endorsement reference |
| Installment No. | Premium installment period |
| Customer (Policyholder) | Insured party name |
| Commission Status | Per-policy settlement status |
| Commission Amount | Item amount |
Settlement list shows Total Amount per settlement and Payment Method (e.g. Cash). Supports detail view via magnifying glass icon and export per settlement.