DisbursementUpdate
The DisbursementUpdate attached rule provides the ability to update the status code of disbursement records to an active status. A user can configure the rule for Company, Plan, and Policy level transactions to update the disbursement status of selected records. The <COAEntity> element identifies the chart of accounts entity to use when accounting is triggered.
| Element/Tag | Attributes | Parent Element | Description | Element/Attribute Values |
|---|---|---|---|---|
|
<DisbursementUpdate> |
|
The opening and closing elements of the DisbursementUpdate business rule. |
||
|
<UpdateStatus> |
|
<DisbursementUpdate> |
Opening and closing tag for the element that identifies records to be updated. |
|
| DISBURSEMENT | <UpdateStatus> |
Optional: Identifies a MathVariable containing a single DisbursementGUID of a policy. Note: Applicable for Policy level activity only. |
Either DISBURSEMENT or ACTIVITY can be defined. |
|
| ACTIVITY |
Optional: Identifies MathVariable containing a single activityGUID of a Policy. Note: Applicable for Policy level activity only. |
|||
|
DISBURSEMENTARRAY |
<UpdateStatus>
|
Optional: Identifies a MathVariable collection of disbursementGUIDs. Either this attribute or ACTIVITYARRAY must be defined. Use if both attributes are defined (both DISBURSEMENTARRAY and ACTIVITYARRAY) |
||
|
ACTIVITYARRAY |
<UpdateStatus> |
Optional: Identifies a MathVariable collection of activityGUIDS. Either this attribute or DISBURSEMENTARRAY must be defined. |
||
|
STATUS |
<UpdateStatus> |
Required: Updates the status of each selected disbursement to Active status. |
"Active" is the only value accepted for this attribute. |
|
|
<DisbursementAccounting> |
|
<DisbursementUpdate> |
Optional: Opening tag to indicate the opening of the disbursement accounting process. |
|
|
<COAEntity> |
|
<DisbursementAccounting> |
Required: Specifies the Chart of Accounts Entity in the AsChartofAccountsEntity table that determines the accounting detail to be written on the active disbursement record. |
XML Example
<DisbursementUpdate>
<UpdateStatus STATUS= "Active" DISBURSEMENTARRAY= "ListOfDisbursements">
<DisbursementAccounting>
<COAEntity>DisbursementSuspense</COAEntity>
</DisbursementAccounting>
</UpdateStatus>
</DisbursementUpdate>
<DisbursementUpdate>
<UpdateStatus STATUS="Active" ACTIVITYARRAY="ListOfActivities">
<DisbursementAccounting>
<COAEntity>DisbursementSuspense</COAEntity>
</DisbursementAccounting>
</UpdateStatus>
</DisbursementUpdate>
Example: To update a single disbursement of a Policy
<DisbursementUpdate>
<UpdateStatus STATUS="Active" DISBURSEMENT="DisbursementGUID">
<DisbursementAccounting>
<COAEntity>DisbursementSuspense</COAEntity>
</DisbursementAccounting>
</UpdateStatus>
</DisbursementUpdate>
<DisbursementUpdate>
<UpdateStatus STATUS="Active" ACTIVITY="ActivityGUID">
<DisbursementAccounting>
<COAEntity>DisbursementSuspense</COAEntity>
</DisbursementAccounting>
</UpdateStatus>
</DisbursementUpdate>
Example: To update multiple disbursement records in a Policy
<DisbursementUpdate>
<UpdateStatus STATUS="Active" DISBURSEMENTARRAY="DisbursementGUIDs">
<DisbursementAccounting>
<COAEntity>DisbursementSuspense</COAEntity>
</DisbursementAccounting>
</UpdateStatus>
</DisbursementUpdate>