When a transaction enters the APM system, it contains minimal detail. Before it can be posted, we need a process to populate the transaction with necessary data from the policy, customer and broker records. This is done using a Global Transaction Default.
Typically, a transaction would include the following information:
- CustomerID
- PremiumDueDate
- Financial Entity
- Transaction Type (INCOME, COUNTS, etc.)
- Product
- PremiumReceived/Member Counts
However, this isn’t enough detail to calculate the commission. We need to ensure that the correct producer is paid, that they are paid the right amount, and the ERP extract is distributing the payment across the correct Lines of Business. Therefore, at a minimum, the system also needs the following information:
- Broker Number
- Broker Detail Number
- Vendor Number
- Broker/Vendor relationship
- Schedule
- Schedule Grid
- Formula
Global Transaction Defaults allow us to populate data on the transaction that’s needed for calculating commissions, reporting, AP extracts and other output. Data can be populated directly, or it can be derived or modified though the use of expressions.
Let’s look at an example.
A transaction comes in for a policy sold to Page Mortgage Group with the following information:
- Customer ID: AF2005 – Page Mortgage Group
- Premium Due Date: January 20, 2024
- Transaction Type: Income
- Product: Group Term Life Insurance
- Amount: US$2500
This isn’t enough to calculate the commission. For example, we don’t know who the writing agent or agency is, the location, policy age, and other information that tells us what the commission rate will be. The Global Transaction Default tells the system how to pull this information and add it to the transaction.