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.

DisbursementUpdate: Elements and Attributes
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>