Quoting and rating basics
Working with the Quote screen
The Quote screen displays total premium, taxes and surcharges, and total cost for a policy period. PolicyCenter displays details of the quote in the Policy Premium tab at the bottom of the screen. The Quote screen varies based on the line of business. For example, the Quote screen for a personal auto policy displays coverages by vehicle and garage location in the Policy Premium tab.
Entities associated with costs and transactions
The PolicyCenter financial system is responsible for obtaining the costs for a policy and determining the transactions necessary to achieve those costs. Costs are part of the policy. A foreign key links a cost to the policy element for which the cost provides a price. Each line of business implements its own costs with a subtype hierarchy that fits with its policy model.
Guidewire defines costs and transactions as follows:
Cost |
A cost represents a unit of price for a specific combination of policy elements for a specific period of effective time. A cost is a discrete unit which cannot be broken up into smaller units. The rating system plugin in PolicyCenter or an external rating system (in production environments) returns the costs including the effective periods and any prorated amounts. Costs attach directly to things that have a
price, such as a |
Transaction |
A transaction represents a line item in a running log of pricing changes. You can retrieve transactions from the policy period, and transactions point to the costs that they offset or onset. Onset transactions point to costs in the same period. Offset transactions point to a cost in the based-on period. |
The following are examples of how PolicyCenter handles costs and transactions.
- The policy period can be shortened by a cancellation or a policy change made part way through the period. If a cost is reduced because of a shortened policy period, then a new transaction partially offsets the original cost. For example, a coverage originally costs $100 for a one year policy period. The policy is canceled six months into the policy period. PolicyCenter creates an offset transaction for -$50.
- The cost changes because there is a new price. For example, a coverage originally costs $100. A policy change increases the coverage for the whole policy period, resulting in a higher price of $110. PolicyCenter creates an offset transaction for the prior cost (-$100) and a new onset transaction (+$110) for the new cost.
In the PolicyCenter default configuration, costs and
transactions are implemented as delegates.
Delegates are special virtual entities that define key properties or
methods for a generic type. You cannot use delegates directly, but you
can create an owning class that
implements the delegate. Each line of business contains its own tables
of costs and transactions which are implemented as owning classes to
the Cost and Transacton delegates.
PA, BOP, or WC) in file and path names.Cost delegate
Costs are created when the policy is rated.
The Cost
delegate is the basic building block for a cost. The delegate provides
the common financial columns and behaviors. The delegate assumes that
the implementing line decides how the line relates to the building, vehicle,
coverage or other item that is being priced.
The Cost delegate:
- Has a property that indicates whether the cost is prorated or flat. If the cost is prorated, there is a property for the proration factor.
- Has an effective and expiration date.
- Can determine if it is
fundamentally the same as another cost through the
CostKeyproperty. - Can create onset or offset
transactions for particular subperiods within its effective period. The
transactions created are defined by its LOB
CostAdapter. You can find this interface in Guidewire Studio by going to and navigating to thegw.lob.LOB.financialspackage. - Can calculate the prorated
amountfrom term amount and effective date. - Provides additional Gosu
functionality defined by the LOB
CostMethodsGosu interface. This interface is in thegw.lob.LOB.financialspackage. The user interface is the primary user of this interface. For example, the interface provides properties that can filter costs in the user interface.
In the base configuration, each line has one abstract
supertype table (LOBCost) that defines all the costs
for that line and contains the following key properties:
Property |
Description |
|---|---|
|
The basis for the cost over the rated term. The basis type itself may vary. |
|
The base rate, before applying modifier factors, for the cost over the rated term. |
|
The adjusted rate, after applying modifier factors, for the cost over the rated term. |
|
The cost over a rated term. If the cost is prorated, the unprorated amount. |
|
The date this cost becomes effective. |
|
The date this cost expires. |
|
The number of days in the standard term used for determining the term amount. |
|
The current amount of money for the effective period. If the cost is prorated, the prorated amount. |
|
Tax/surcharge, a standard premium, or a non-standard premium. |
Cost delegate must be an EffDatedBean. To view or edit
the data definitions for the costs in Studio, see LOBCost.eti
in .Guidewire provides the owning classes
for the Cost delegate
as an example, based on the way policies are commonly priced for each
line of business. You can model the costs to fit your business needs.
In the default configuration, a cost can be either prorated or flat.
Prorated costs
The value of a prorated cost is calculated based on the number of days it exists on the policy. Generally, the cost is prorated by dividing the number of days in the policy period by the number of days in the rated policy term. For example, the cost of a coverage for the policy term is $100. The policy term is sliced into two policy periods because a midterm policy change effective halfway through the policy term removes the coverage. The number of days in both policy periods is equal to half the term. The prorated cost for the coverage on the first half of the policy term is half of $100, or $50 for the policy period that it is in effect.
Sometimes prorating results in a cost that requires rounding. If the $100 coverage cost on the policy term is sliced into three equal policy periods, dividing by three results in a cost of $33.333... for each prorated policy period. Adding the three costs results in a value of $99.99, not $100. To ensure that the sum of the prorated costs always adds up to 100% of the unprorated cost, the prorated cost is computed using the following formula:
prorated cost = round(cost from end of prorated period to beginning of policy term)
- round(cost from beginning of prorated period to beginning of policy term)
Example 1 shows a coverage that is effective for half of the policy term. If the coverage is in effect for the first half, the cost from end of prorated period to start of policy term is $50. The cost from the beginning of prorated period to beginning of policy term is $0. Rounding does not affect either value. The prorated cost is $50 ($50 minus $0).
Example 2 shows a coverage that is effective for a third of the policy term. For each prorated policy period, the cost is $33.33.... If the coverage is in effect for the middle third, the cost from end of prorated period to start of policy term is $66.66.... When rounded to a whole number, the cost is $67. The cost from the beginning of prorated period to beginning of policy term is $33.33.... When rounded, the cost is $33. The prorated cost of the coverage on the middle third of the policy is $34 ($67 minus $33).
Flat costs
The value of a flat cost is a set amount that either exists on the policy period or does not independent of the length of the policy term. The cost is always the same amount regardless of when the cost appears on the policy. An example of a flat cost might be a fee which exists whenever the insured adds an additional insured to the policy. PolicyCenter does not adjust the amount of a flat cost based the length of the effective policy period. In other words, PolicyCenter does not prorate the cost.
Some qualities of flat costs include:
- If added midterm, the full amount of the flat cost is charged.
- If removed midterm, the full amount of the flat cost is still charged unless the cost is removed on the same effective date that it was added.
- If you lengthen or shorten the policy term, the amount of the flat cost does not change.
- In a pro rata cancellation,
a flat cost remains at the full amount. However, PolicyCenter reverses
the flat cost if the following occurs:
- A policy change adds a flat cost effective after submission.
- A pro rata cancellation occurs effective on or before the policy change effective date.
- Upon flat cancellation, refund a flat cost at the full amount.
- A flat cost is charged
twice if:
- You put a flat cost on the policy.
- Remove it at a later effective date.
- Add it again at another later effective date.
On the Cost
object, the ProrationMethod
property specifies whether the cost is prorated or flat. The property
contains a ProrationMethod
typekey. In the default configuration, this typekey can be one of the
following values: ProRataByDays
(a prorated cost) and Flat
(a flat cost).
Flat cost with price change
In the base configuration, flat cost rating is designed with the assumption that the term amount remains constant for a policy term, as described above. There are no circumstances that affect the price.
If in your implementation, the price of the flat cost is not constant, but can fluctuate between issuance and a later policy change, you will observe the following behavior.
A policy change that affects the price of a flat cost generates three transactions. The first transaction reverses the flat cost. The second applies the original flat cost for the old date range. The third transaction applies the new flat cost for the new date range. This results in two flat charges: the full amount for the old date range and the full amount for the new date range.
If you need other behavior, you can configure
a custom proration method, ProrationMethod.
Rating systems and flat costs
With Guidewire Rating Management, you can define and rate flat costs. The personal auto line of business contains an example of a flat cost in the Mexico Coverage - Limited coverage. In the policy line in Studio, this coverage is defined just like any other coverage. The coverage does not have a flat-rated field. You specify the flat cost in the rate routine for this coverage. For more information, see In rate routine, specify coverage as flat-rated.
If you do not use Guidewire Rating Management,
you can define flat costs, but you must configure the rating for those
flat costs. You can define costs as flat costs in Gosu code by setting
the ProrationMethod property
to Flat on the cost data
object. The system table rating plugin implementation contains code to
handle flat costs in the CostData
class. The system table rating plugin does not contains any examples
of flat costs. Although the personal auto line of business includes the
Mexico Coverage - Limited
coverage, you must configure the system table rating plugin to rate it
as a flat cost.
Cost adapter
The Cost
delegate requires that the owning class provide an implementation of
the following interface:
gw.api.domain.financials.CostAdapterThis interface defines the
services that the delegate needs to work properly. In the base configuration,
PolicyCenter class LOBCostAdapter implements this interface.
You can view the cost adapter in the gw.lob.LOB.financials
package.
Transaction delegate
Transactions are created after the policy is rated.
The Transaction
delegate is the basic building block for a transaction. The delegate
provides the common financial columns and behaviors, and the implementing
line decides how to hook into the policy graph. The Transaction for each line of business
needs a foreign key to the Cost
for that line of business. The Cost
points to other tables for that line of business.
The Transaction delegate:
- Knows if it is a prorated section of the cost it modifies, and if so, what the proration factor is.
- Can retrieve the cost it modifies.
In the base configuration, each line has one transaction
table (LOBTransaction) that has a non-effdated
foreign key to the cost for that line and contains the following key
properties:
Property |
Description |
|---|---|
|
The transaction amount
for the effective time |
|
The date on which the transaction becomes effective. |
|
The date on which the transaction expires. |
In general, you do not need to modify
the owning class to the Transaction
delegate in your custom configuration.
Transaction adapter
The Transaction delegate requires that the owning class
provide an implementation of the following interface.
gw.api.domain.financials.TransactionAdapterThis interface defines the services that the delegate needs. In the base configuration, PolicyCenter class LOBTransactionAdapter implements this interface.
Policy period fields for costs and transactions
The PolicyPeriod entity has several fields which contain the total value of costs and transactions. These fields appear on the Quote screen.
After rating, PolicyCenter calculates these total value fields by adding up the underlying costs or transactions. PolicyCenter stores these calculated total value fields for better performance. For example, you can use these fields to display the total change in cost for a policy change. You can also use these fields to display the total premium for a submission. If you use the total value fields, PolicyCenter does not need to recalculate the amount.
Two cost fields store a total for the costs and represent the full price for the entire period. These values appear on the Quote screen in the Total Premium and Total Cost fields and in the Policy Premium tab. The fields for costs are:
TotalCostRPT– Total value of all costs, including taxes and fees.TotalPremiumRPT– Total value of all premium costs.
Two transaction fields are calculated from the transactions and store the change in transaction cost for the policy transaction. The transaction cost appears on the Quote screen in the Change in Cost field. Both fields appear in Quote screen on the Cost Change Detail tab for mid-term policy transactions such as a policy change. The fields for transactions are:
TransactionCostRPT– Total value of all transactions, including taxes and fees.TransactionPremiumRPT– Total value of all premium transactions.
PolicyCenter calculates these fields when the policy is quoted. The calculation occurs after rating the policy and if there is a valid quote. The denormalizeFinancialTotals method calculates these field values. See gw.job.QuoteProcess.gs located in in Studio.
Policy period fields for itemized charges
If PolicyCenter is integrated with a billing system that uses itemized charges, PolicyCenter checks whether the policy line requires charges to be itemized. For policy lines that do not use itemized charges, PolicyCenter sends the total values from the policy period to the billing system. For policy lines that use itemized charges, PolicyCenter categorizes the amounts from all the transactions associated with the policy period. The categories are defined either in Advanced Product Designer or by category lookup classes that you define for other product lines. In the base configuration, the personal auto line demonstrates the use of these categories. The values of each Transaction.AmountBilled for the policy period are itemized or summed based on the categories defined for the policy line.
See also
Cost and transaction model for businessowners line
The following diagram illustrates how the various types of costs and transactions
interact in the businessowners line. The BusinessOwnersLine
is a subtype of PolicyLine. As you can see in the diagram,
BusinessOwnersLine connects to the financial array
BOPCost. The BOPTransaction
entity has a foreign key to BOPCost.
The BusinessOwnersLine entity has a derived
array to BOPTransaction. The
BusinessOwnersLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
BOPTransaction entities. The
PolicyPeriod entity has an array key to
BOPTransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Subtypes
The concrete Cost subtypes are:
BOPLocationCovCostCost
| BOPCovCost
|
BOPMoneySecCovCostCost
| BOPAddnlInsuredCost
|
BOPBuildingCovCost
| BOPMinPremiumCost
|
BOPCovBuildingCost
| BOPTaxCost
|
The abstract Cost subtypes are:
BOPCoveragePremium
| BOPTaxable
|
BOPGeneralPremium
| BOPCost
|
The abstract cost subtypes extend one another in the hierarchy. This
hierarchy makes it easy to get all costs of at different levels of
the hierarchy. For example, if you get all
BOPTaxable costs, you also get all
BOPCoveragePremium an
BOPGeneralPremium costs. The cost
supertype, BOPCost, includes costs of all abstract
subtypes.
Cost and transaction model for commercial auto line
The following diagram illustrates how the various types of costs and transactions
interact in the commercial auto line. The main entity for the commercial
auto line is BusinessAutoLine, a subtype of
PolicyLine. As you can see in the diagram,
BusinessAutoLine connects directly to financial
array BACost. The BATransaction entity
has a foreign key to BACost.
The BusinessAutoLine entity has a derived
array to BATransaction. The
BusinessAutoLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
BATransaction entities. The
PolicyPeriod entity has an array key to
BATransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Cost and transaction model for commercial property line
The following diagram illustrates how the various types of costs and transactions
interact in the commercial property line. The
CommercialPropertyLine is a subtype of
PolicyLine. As you can see in the diagram,
CommercialPropertyLine connects directly to
financial array CPCost. The
CPTransaction entity has a foreign key to
CPCost.
The CommercialPropertyLine entity has a
derived array to CPTransaction. The
CommercialPropertyLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
CPTransaction entities. The
PolicyPeriod entity has an array key to
CPTransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
CPCost
The CPCost entity defines a cost associated with the
commercial property line. The
CommercialPropertyLine entity has an
array of CPCost entities.
CPBuildingCovCost
The CPBuildingCovCost entity is a subtype of the
CPCost entity. for capturing CP building
coverage costs. Building costs are calculated in four separate
rates, modeled as subtypes: CPBuildingCovGrp1Cost,
CPBuildingCovGrp2Cost,
CPBuildingCovBroadCost, and
CPBuildingCovSpecCost.
CpStateTaxCost
Captures the tax cost on the line per jurisdiction.
Cost and transaction model for general liability line
The following diagram illustrates how the various types of costs and transactions
interact in the general liability line. The
GeneralLiabilityLine is a subtype of
PolicyLine. As you can see in the diagram,
GeneralLiabilityLine connects directly to financial
array GLCost. The GLTransaction entity
has a foreign key to GLCost.
The GeneralLiabilityLine entity has a derived
array to GLTransaction. The
GeneralLiabilityLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
GLTransaction entities. The
PolicyPeriod entity has an array key to
GLTransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Sublines on costs
Rating for a general liability exposure is often based on two rates: one rate for premises and operations and another rate for products and completed operations.
For each GLExposure and the
GeneralLiabilityLine, the rating engine
generates two cost rows, one for premises and operations and the
other for products and completed operations. The
Subline field allows you to distinguish
between these rows. You can add additional typecodes to the
GLCostSubline typelist, if necessary.
Values for Subline are:
Premises– Premises and operationsProducts– Products and completed operations
Costs for split bodily injury and physical damage limits
LiabilityLimitSplitType
field on GLCost to: BI– for Bodily InjuryPD– for Property DamageCSL– for a Combined Single Limit
See also
- Coverages screen for general liability for more information on the Split BI / PD Limits field.
Cost examples for general liability
Depending upon choices made by the user, the rating engine creates two or four costs per exposure.
- Combined single limit for the premises subline
- Combined single limit for the product subline
- Bodily injury for the premises subline
- Physical damage for the premises subline
- Bodily injury for the product subline
- Physical damage for the product subline
Cost and transaction model for inland marine line
The following diagram illustrates how the various types of costs and transactions
interact in the inland marine line. The InlandMarineLine is
a subtype of PolicyLine. As you can see in the diagram,
InlandMarineLine entity has an array key to the
financial array IMCost. The
IMTransaction entity has a foreign key to
IMCost.
The InlandMarineLine entity has a derived
array to IMTransaction. The
InlandMarineLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
IMTransaction entities. The
PolicyPeriod entity has an array key to
IMTransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Cost and transaction model for personal auto line
The following diagram illustrates how the various types of costs
and transactions interact in the personal auto line. The
PersonalAutoLine is a subtype of
PolicyLine. As you can see in the diagram,
PersonalAutoLine connects directly to financial
array PACost. The PATransaction entity
has a foreign key to PACost.
The PersonalAutoLine entity has a derived
array to PATransaction. The
PersonalAutoLine gets its derived array of
transactions by asking the PolicyPeriod for all of its
PATransaction entities. The
PolicyPeriod entity has an array key to
PATransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Although not shown on the diagram:
PersonalAutoCovdelegates toCoverage.PersonalVehicledelegates toCoverable.
Subtypes
The concrete Cost subtypes are:
PAMultiPolicyDiscCostPAShortRatePenaltyCostPersonalAutoCovCostPersonalAutoTaxCostPersonalVehicleCovCost
The abstract Cost subtypes are:
PACoveragePremiumPAGeneralPremiumPATaxablePACost
The abstract cost subtypes extend one another in the hierarchy. This
hierarchy makes it easy to get all costs of at different levels of
the hierarchy. For example, if you get all
PATaxable costs, you also get all
PACoveragePremium and
PAGeneralPremium costs. The cost supertype,
PACost, includes costs of all abstract
subtypes.
Cost and transaction model for workers’ compensation line
WorkersLine
is a subtype of PolicyLine. As you can see in the diagram,
WorkersCompLine connects to financial array
WCCost. The WCTransaction entity
has a foreign key to WCCost. The WorkersCompLine entity has a derived array
to WCTransaction. The WorkersCompLine gets
its derived array of transactions by asking the
PolicyPeriod for all of its
WCTransaction entities. The
PolicyPeriod entity has an array key to
WCTransaction.
The line of business has a derived array of the transactions to support mid-term removal of a line in a multi-line policy. In a multi-line policy, you can delete a line entirely. If you do that in a mid-term policy change, you may have one or more offset transactions to return premium that is no longer justified for the line. These offset transactions cannot be stored on the non-existent line. Therefore, the offset transactions are stored on the policy period.
Calculating transactions
After the rating system creates the costs, the default application constructs transactions for the current policy transaction. Transactions represent changes in cost. Policy transactions coordinate all the work associated with creating a new policy period and modifying the policy. Transactions are sent to a billing system or used them for premium accounting. The base configuration provides demonstration code for rating and an integration with Guidewire BillingCenter. For more information, see Billing system integration.
This topic provides an example showing costs and transactions in a personal auto submission policy transaction followed by a policy change transaction. The policy period is six months. In the submission, the customer selects collision coverage with a $1000 deductible. Later, the customer calls and asks to lower the deductible to $250 at the beginning of the fourth month (halfway through the policy period). The agent submits a policy change.
In a submission policy transaction effective August 13 to February 13, you create a six-month policy choosing Collision Coverage with a $1000 Collision Deductible.
The Policy Premium tab on the Quote screen, the cost for collision coverage is $21 and taxes are $49.
PolicyCenter creates a policy period branch with the cost for collision coverage as shown in the following diagram.
On the Summary screen, Total Cost shows the sum of all transactions for the submission as $722.
At a later time, the insured calls to request a decrease in the Collision Coverage deductible from $1000 to $250 beginning November 13, three months from the policy effective date. The agent starts a policy change. The Policy Premium tab on the Quote screen displays the Premium for Collision Coverage. For the whole term, collision coverage with $1000 deductible is $21, and with $250 deductible is $38. The prorated cost is $11 for the first three months, and $19 for second three months.
PolicyCenter creates a new branch for the policy change as shown in the following diagram. The new branch has two costs for collision coverage. Each cost has a prorated amount.
The database contains two costs as follows:
FixedID |
ID |
EffDate |
ExpDate |
Term amount |
Amount |
Car |
Coverage |
|---|---|---|---|---|---|---|---|
1 |
3 |
10/12/2000 |
01/12/2010 |
$21 |
$11 |
Chevrolet Suburban |
Collision |
1 |
4 |
01/12/2010 |
04/12/2010 |
$38 |
$19 |
Chevrolet Suburban |
Collision |
The transactions for this policy change appear on the Cost Change Detail tab of the Quote screen. The transactions are the two collision coverages and tax changes. For Collision Coverage with $1000 deductible, there is a ($10.00) offset transaction in the Premium column. For Collision Coverage with $250 deductible, there is a $19.00 onset transaction.
After the rating engine calculates the costs, PolicyCenter generates the transactions by comparing the costs in the previous and current policy period branches. In this example shown in the following diagram, the submission policy transaction created the previous, or first, branch, and the policy change created current, or second, branch.
PolicyCenter creates onset and offset transactions. In the following diagram, the onset and offset transactions on the right show that the customer owes $9 ($19 minus $10). If you have enabled the BillingCenter integration, these transactions are sent to BillingCenter. You can also configure the application to send these two transactions to another billing system. The default application calls the billing system when the policy is bound.
The transaction for the ($10) amount offsets the $21 amount. Both transactions point to the same cost. The transaction for $19 points to a new cost.
In the Policy Transactions section of the Summary screen for the policy change, each line shows the sum of all transactions for each policy transaction.
Internal tools for rating: financial transactions screen
Guidewire provide the Financial Transactions screen as
an internal tool for use while developing your application. Users with
the internaltools permission
can access this screen. A link to access this screen appears in the Tools sidebar of the policy file.
The Financial Transactions screen for a policy provides links to view:
- All Transactions
- Transactions by Job
- Transactions by Period
The following table describes the fields for each transaction.
Field |
Description |
|---|---|
Eff Date |
The effective date. |
Exp Date |
The expiration date. |
Amount |
The amount. |
Posted Date |
The date the cost was posted. |
Written |
Whether cost is written in the policy. Values are Yes or No. |
Charged |
Whether the cost has been charged. Values are Yes or No. |
ToBeAccrued |
Whether there are amounts to be accrued for this cost. Values are Yes or No. |
Job Type (Date) |
The type of job (policy transaction) that created this cost. |
Cost |
The type of cost. |
The Transactions by Period screen lists each period in the policy and allows you to view transactions in two ways: View by Cost Key and View by Cost.
The View by Cost Key choice displays these additional fields:
Field |
Description |
|---|---|
Cost |
The type of cost |
Total Charged |
Amount that has been charged. |
Total Written |
Amount written in the policy. |
The View by Cost choice displays these additional fields:
Field |
Description |
|---|---|
Cost |
The type of cost. |
Policy Transaction (job) |
The type of policy transaction that created this cost. |
Remaining Written Total |
The sum of transactions
where the |
Remaining Charged Total |
The sum of transactions
where the |
