Comparison of producer codes in PolicyCenter and BillingCenter

Both BillingCenter and PolicyCenter use the ProducerCode entity to represent producer codes. However, the data model for the entity differs between the two applications.

In BillingCenter, the producer with a particular producer code determines who receives the commission or payment related to agency billing. Therefore, every producer code has an owning producer. The producer code also provides the link to the commission plan.

The important difference between the PolicyCenter and BillingCenter data model structure is that in PolicyCenter producer codes support a hierarchical arrangement. The Parent property of a producer code is a foreign key to a parent producer code. Producer codes in the hierarchy must belong to the same organization.
Important: You must ensure that the hierarchy of producer codes is not circular. No producer code can have a parent that is at a lower level in the hierarchy. Similarly, a producer code cannot be its own parent.