Insurance Services
General Insurance Services
Sales Channel & Party
Sales Channel
Sidebar On this page

Basic Concept

Intermediary or producer plays an important role in facilitating insurance business with end user. It is a very important capability for any insurance related operation to be able to maintain such producer information and search out them.

User Scenario

For anybody who wants to use our platform to maintain sales channel.

Sales Channel Concept

Sales channel refers to the way through which the insurance products are conducted from insurance company to the insured.

According to whether there are middlemen, insurance sales channels can be divided into direct sales channels and indirect sales channels.

  • Direct Sales Channel

Direct sales channel, also known as direct selling system, means that insurance companies employ the business personnel who receive salaries to directly provide insurance consumers with various types of insurance sales and services.

  • Indirect Sales Channel

Indirect sales channel, also known as intermediary system, refers to the way that insurance companies promote insurance products through intermediary agencies such as insurance agents and insurance brokers. The insurance intermediary can’t really take the insurance responsibility on behalf of the insurer, but can only participate in, handle, promote or provide specialized technical services and other insurance activities, so as to promote the sales of insurance products.

Usually, we only need to configure one dummy channel for direct sales channel, while for indirect sales channel, we need to configure all of them in order to be able to calculate commission and conduct performance evaluation.

Sales Channel Management

Log in to the home page of InsureMO and click Sales Channel on the left menu bar. Then click Maintain Producer.

Maintain Producer

Search Filters:

FieldDescription
Producer CodeUnique producer identifier
Producer NameProducer name
Producer CategoryIndividual Agent / Agent Company
Producer StatusCurrent status filter
ID NoIdentity document number
Company Reg. NumberCompany registration number
ID TypeType of identity document
Producer Support OfficerAssigned support officer

Result Columns:

ColumnDescription
Producer CodeClickable link to detail view
Producer Name
Producer CategoryIndividual Agent / Agent Company
Producer Organization Levele.g. Branch Manager
Producer Typee.g. Agency
Producer StatusIn Setup Progress / Active
ID Typee.g. CPF
Branch Name
Producer Support Officer

User can search for and view any sales channel. Producer Code in the search results is a clickable link that navigates to the detail view.

Maintain Producer Search Maintain Producer View

The detail page has three tabs: Information, Agreement Maintenance, License Info. Field details vary by Producer Category (Individual Agent vs Agent Company) — see the Add Sales Channel section below.

Add Sales Channel

Click Add to add a sales channel. User can choose Individual Agent or Agent Company. Take Individual Agent for example.

Maintain Producer Create

Create Producer Modal:

FieldRequiredDescription
Producer CategoryYesIndividual Agent / Agent Company
Company NameYesFor Agent Company type
Company Registration No.YesFor Agent Company type
Regulatory IDNoRegulatory identifier

Basic Information

In Information, user can fill in the basic information of sales channel including contact and account information.

Maintain Producer Create

Individual Agent - Information Tab Fields:

Producer Category Info:

FieldDescription
Producer CategoryFixed as Individual Agent
Producer Typee.g. Agency
Producer Sub-Typee.g. Subagent
Producer StatusCurrent lifecycle status
Producer Organization Levele.g. Branch Manager
Producer Branch/OfficeAssigned branch or office
Producer Support OfficerAssigned support officer
NPC ExemptionWhether exempt from NPC requirements
Payment from Commission against PremiumWhether commission can offset premium

Personal Information:

FieldDescription
Party CodeSystem-generated unique ID (read-only)
PrefixName prefix (Mr/Ms/Mrs)
First NameAgent’s first name
Last NameAgent’s last name
ID TypeIdentity document type (e.g. CPF)
ID NumberIdentity document number
Regulatory IDRegulatory identifier
Country of IssueCountry where ID was issued
GenderMale / Female
Date of BirthAgent’s date of birth
Contact LanguagePreferred language (e.g. English)
Marital StatusMarital status
Mobile TelMobile phone number (with SMS opt-in)
EmailEmail address (with notification opt-in)
SSS ID / Employer IDSocial security or employer identifier
V.A.TVAT registration number
T.I.CTax identification code
Consent for Direct MarketingYes / No
Default Payment Methode.g. Bank Transfer, Boleto
Payment Currencye.g. USD, BRL

Agent Company - differs in Basic Information section:

FieldDescription
Party CodeSystem-generated unique ID (read-only)
Company Reg. NumberCompany registration number
Company NameLegal company name
Regulatory IDRegulatory identifier
Contact LanguagePreferred language (e.g. English)
EmailContact email
Country of DomicileCountry of incorporation
Company TypeLegal entity type
Business ActivityPrimary business activity
Est. YearYear of establishment
Number of EmployeesEmployee count
V.A.TVAT registration number
T.I.CTax identification code
Default Payment Methode.g. Boleto, Bank Transfer
Payment Currencye.g. BRL, USD

Both types share the same Producer Category Info fields, Bank Account section, and footer actions (Approve, Submit, Reject, Exit).

License Information

Click License Info to add license information.

Maintain Producer Create

License Info Tab Fields:

FieldDescription
License TypeDropdown selection
License NumberText input
Effective DateLicense start date
Expiration DateLicense end date
Licensing AuthorityIssuing authority
Licensing CountryCountry of issuance
License StatusAuto-calculated: Active / Expired

Add Agreement

Click Agreement Maintenance to add agreement code.
Complete the required items and click Send to Approval.
Check whether Agreement Status is Waiting for Approval.

Maintain Producer Create

Agreement Information:

FieldRequiredDescription
Agreement CodeYesUnique agreement identifier
Agreement Effective DateYesAgreement start date
Agreement Expiration DateNoAgreement end date
Agreement StatusYesCurrent status
Agreement DescriptionNoFree text description

Commission Definition:

FieldDescription
Product NameLinked product (e.g. TBTI-Oversea Travel)
Coverage NameCoverage selection
Standard Commission Rate - New BusinessNB commission rate (e.g. 10.00%)
Standard Commission Rate - RenewalRenewal commission rate (e.g. 10.00%)

Agreement Authority:

FieldDescription
Authority Typee.g. By Product Line
Authority Effective/Expired DateAuthority validity period
Product Linee.g. Travel
Product NameSpecific product selection
Maintain Producer Create

After sending to approval, the agreement status changes to Waiting for Approval in the list view.

Agreement Approval

Click Agreement Approval menu, search for the agreement code, and user can reject or approve it.

  • Click Cancel: Close the page.
  • Click Reject: Reject the agreement code.
  • Click Approve: Approve the agreement code.
Maintain Producer Create

The Agreement Approval page is accessible via Sales Channel > Agreement Approval menu. The approval modal shows the same agreement details (read-only) with actions: Reject, Approve, Cancel.

Check Agreement Status

Back to Maintain Producer, search for the sales channel and check the Agreement Status in Agreement Maintenance.

  • To reject the agreement code, check whether the Agreement Status has changed to Rejection.
  • To approve the agreement code, check whether the Agreement Status has changed to Valid.
Maintain Producer Create

After approval, the agreement status changes to Valid.

Check Producer Status

Click the button in the lower right corner.
In Information, user can check the Producer Status.

  • Click Exit: Return to Sales Channel homepage.
  • Click Submit: Save the information. Producer Status is still In Setup Process.
  • Click Reject: Reject the sales channel. Producer Status changes to Rejected.
    User can modify the information according to the Reject Reason in Internal Information, and change the Producer Status to In Setup Process.
Maintain Producer Create

Clicking Reject opens a Reject Reason modal requiring a reason to be entered before submission.

Maintain Producer Create

Producer Status changes to Rejected after rejection.

  • Click Approve: Approve the agreement code. Change Producer Status to Active.
    There is a prerequisite for clicking Approve that a valid agreement code is compulsory. There will be corresponding system message.
    If the producer leaves later or other situation happens, user can change the Producer Status accordingly.
Maintain Producer Create

Prerequisite for approval: a valid agreement code is required. After approval, Producer Status changes to Active.

Maintain Producer Create

Producer Status Values:

StatusDescription
In Setup ProgressInitial status after creation
ActiveApproved and operational
RejectedRejected during setup
TerminatedPermanently deactivated
SuspendedTemporarily halted
LegalUnder legal/compliance hold

Status Lifecycle

Producer Status Lifecycle

[Created] In Setup Progress ──→ Active ──→ Terminated
Rejected Suspended
Legal

Agreement Status Lifecycle

[Created] Invalid/Editing Waiting for Approval ──→ Valid
Rejected

Commission Management

Commission management has been moved to a dedicated document: Commission Management.

FAQ

  1. If I want to search for sales channel from my application, how can I do it?

At platform level, we provide an API “/saleschannel/channel/searchSCList” for the runtime application to search for sales channel. There usually can be two scenarios to search for sales channel from runtime:

  • If it’s for the policy query screen, it needs to capture all sales channel except those still pending for creation.

    Below is a sample JSON request to capture:

{
"relatedConditionMap": {
"pageNo": 1,
"pageSize": 1000
},
"searchCondition": {
"Conditions": {},
"FuzzyConditions": {},
"OrFuzzyConditions": {
"PartyName": "abc",
"PartyCode": "abc"
},
"FromRangeConditions": {},
"ToRangeConditions": {},
"orInConditions": {
"ScStatus": [
1,
3,
4,
5
]
},
"PageNo": 1,
"PageSize": 1000,
"SortField": "index_time",
"SortType": "desc",
"Module": "SalesChannel"
}
}
  • If it’s for the policy entry screen, it’s necessary to only search for effective sales channel but not all that might include conditions such as:
  1. Whether sales channel status is effective.
  2. Whether sales channel has the agreement whose status is effective.
  3. Whether the agreement is within the effective period.
  4. Whether the agreement has valid product authority.

Below is a sample JSON request to capture:

{
"relatedConditionMap": {
"pageNo": 1,
"pageSize": 1000,
"productCode": "PRPCON",
"productLineCode": -9,
"effectiveDate": "2023-03-24T00:00:00"
},
"searchCondition": {
"Conditions": {},
"FuzzyConditions": {},
"OrFuzzyConditions": {
"PartyName": "abc",
"PartyCode": "abc"
},
"FromRangeConditions": {},
"ToRangeConditions": {},
"orInConditions": {
"ScStatus": [
1
]
},
"PageNo": 1,
"PageSize": 1000,
"SortField": "index_time",
"SortType": "desc",
"Module": "SalesChannel"
}
}

Feedback
Was this page helpful?
|
Provide feedback