The Agents’ commission system administers the calculation of commission payable after the products managed in the systems of the financial institution, as well as the agents entitled to such commission. The functions provided by the system are the following:
- The Agents system maintains detailed records on agents, which includes not only their personal and company data, but also allows for qualification to be added affecting the calculation of the agents' commission.
- The systems maintains records of all types of commission payable to the agents (fix amount, band/graduated, percentage), including also commission independent from each other. It is also possible to use parameters for guaranteed commission of beginner agents, commission for senior agents, as well as for bonuses (extra commission).
- The system maintains comprehensive records of the products sold by the agents, which are called “events” in the system. For the events collected by the selector programmes built on the source systems, on the basis of the commission category set for the given agent, the system calculates the commission payable for the specific event (deposit, card purchase, etc.).
- From the commission payable on the basis of the events and from the guaranteed / senior extra bonuses, the system calculates the amount to be paid to the agent.
- The system allows a multi-level hierarchy to be used among the agents, as well as the definition of internal networks.
- Using extra commission, it is possible to calculate open-period bonuses, which examine the extent of one or several event types within the given network. In case this value exceeds the limit specified by us, the system will calculate an extra commission.
- A separate supplementary system ensures that the products (events) sold by the agents are selected from the banking system’s database, and that this information is imported into the tables of the agent module.
The events table is in the centre of the Agents System. Events include everything after which the financial institution pays a commission to the agent, such as an account with three months of positive balance; loan disbursement, etc.
The event-oriented database allows the re-running of the calculations as necessary after the correction of the basic settings and basic data, as well as the retrieval of the partial results of the calculated final result.
From the Event table, it is the commission calculation function that generates the commission amounts. The commission can be found in the Commission table in a breakdown by transaction. The commission of an agent for a given period (month) can be found in the Payments table, which is the amount of the commission by transactions or the amount calculated on the basis of guaranteed commission.
An important element of the operational logic is the event type defined within the system, which keeps together transactions of a type similar from the point of view of commission calculation. In the functions of the Agents system, the parameters determining commission can be set, listed and related data searched for, etc. according to the event types.
Read more about the applied Technologies |