Method and system for managing distributor information
First Claim
1. A method comprising:
- executing code in a computer system to start each one or more services to perform at least;
generating a request, by the executing code, to retrieve data from one or more data sources to determine commission amounts payable to a party associated with a sales transaction;
in response to the request, retrieving data, including selling agreement data, from the one or more data sources that is used to determine a commission amount payable to a party associated with a sales transaction based on the selling agreement;
generating a request to retrieve authorization related data from one or more data sources that is used to determine whether the party associated with the sales transaction meets requirements to receive the commission amount based on proceeds associated with the sales transaction;
processing the authorization related data, the sales transaction data, and data associated with the party associated with the sales transaction to determine if the party associated with the sales transaction is authorized to receive a commission based on proceeds associated with the sales transaction;
determining, by the executing code using the data retrieved, including the selling agreement data, a commission amount payable to the party associated with the sales transaction based on at least the selling agreement data; and
if the executing code determines that the party associated with the sales transaction is authorized to receive the commission amount based on proceeds associated with the sales transaction, generating a payment report associated with said sales transaction to the party in accordance with the determination of the commission amounts payable to the party associated with the sales transaction.
0 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the invention provides a system that enables financial services companies to manage and track information about a sales force. The system includes components for managing distributors information, for validating and tracking licenses and credentials, for creating customized contracts, and for maintaining compensation structures. The system allows for configuring compensations, providing financial services companies a toolkit for creating and modeling their complex commission schedules used to compensate their sales force. The system also provides modeling tools for agreements and contracts between a financial services company or provider and the distributors who sell products. The system has a multi-component architecture comprising multiple modules, multiple data processing engines, a backbone and multiple data sources. The processing modules carry out information processing using one or more data processing engines. The data processing provides the tools to fetch data from the databases and process it.
20 Citations
14 Claims
-
1. A method comprising:
-
executing code in a computer system to start each one or more services to perform at least; generating a request, by the executing code, to retrieve data from one or more data sources to determine commission amounts payable to a party associated with a sales transaction; in response to the request, retrieving data, including selling agreement data, from the one or more data sources that is used to determine a commission amount payable to a party associated with a sales transaction based on the selling agreement; generating a request to retrieve authorization related data from one or more data sources that is used to determine whether the party associated with the sales transaction meets requirements to receive the commission amount based on proceeds associated with the sales transaction; processing the authorization related data, the sales transaction data, and data associated with the party associated with the sales transaction to determine if the party associated with the sales transaction is authorized to receive a commission based on proceeds associated with the sales transaction; determining, by the executing code using the data retrieved, including the selling agreement data, a commission amount payable to the party associated with the sales transaction based on at least the selling agreement data; and if the executing code determines that the party associated with the sales transaction is authorized to receive the commission amount based on proceeds associated with the sales transaction, generating a payment report associated with said sales transaction to the party in accordance with the determination of the commission amounts payable to the party associated with the sales transaction. - View Dependent Claims (2, 3, 4)
-
-
5. A method for managing relationships between parties to a selling agreement, the method comprising:
executing code in a computer system to perform at least; obtaining at least one of a plurality of data objects from a database, wherein the database comprises data representative of (i) at least one party associated with the selling agreement, (ii) the selling agreement, and (iii) authorization for the distributing party to receive compensation for selling a product in accordance with the selling agreement; accessing the data representative of the selling agreement and a rules database, an authorization database, and a compensation data/rules information including license and appointments information; and determining whether the party associated with the selling agreement conforms with the selling agreement and the license or appointments information indicates a valid authorization to allow the party associated with the selling agreement to receive a commission for a sale of one or more products in accordance with the selling agreement. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
Specification