Multicurrency producer codes and producer organizations
A producer code in PolicyCenter with commission plans in a mix of currencies has a correspondent set of affiliated producer codes and producer organizations in BillingCenter. In BillingCenter, each affiliated producer organization aggregates commissions earned by its producer codes in one of the currencies of the organization’s commission plans. Each affiliated producer code for a specific currency is associated with its affiliated producer organization of the same currency.
Implementation details
Within a set of BillingCenter affiliated producer codes associated with a PolicyCenter producer code, one producer code is the primary affiliated producer code. A primary affiliated producer code retains the public ID of its correspondent multicurrency producer code in PolicyCenter. PolicyCenter retains the public ID only of the primary affiliated producer code and remains unaware of any secondary affiliated producer codes created by BillingCenter.
Whenever PolicyCenter sends integration messages that involve multicurrency producers codes, PolicyCenter passes a currency parameter and the public ID of the producer code in BillingCenter that PolicyCenter originally created. BillingCenter uses the currency that PolicyCenter passes to determine whether to perform the following actions.
- Split the producer code into a primary affiliated producer code and a secondary affiliated producer code for the new currency.
- Create an additional affiliated producer code for the new currency.
- Locate the affiliated producer code for the currency.
Regardless of the actions that BillingCenter takes, PolicyCenter remains aware of one producer code only in BillingCenter.
