Payment Statement View

The payment statement view is used for displaying under or over payment within the Cúram application framework.

The payment statement view supports the display of benefits as well as liabilities. The domain BENEFIT_REASSESSMENT_RESULT_TEXT should be used for a benefit payment statement view. The domain LIABILITY_REASSESSMENT_RESULT_TEXT should be used for a liability payment statement view. It is expected that all string data returned for this field follows a specific tab-delimited format. Examples of using these domains can be found in the Cúram reference application.

There is also a properties file associated with this view: PaymentStatement.properties in the <CLIENT_DIR>\components\core folder. The link to a page providing further details on a statement can be defined using a set of four parameters:

PaymentStatement.RowLink.Benefit.PageID
PaymentStatement.RowLink.Benefit.ParameterName
PaymentStatement.RowLink.Benefit.Label
PaymentStatement.RowLink.Benefit.Image

There is one set of parameters for Benefit pages and one for Liability pages. PageID is the name of the page to link to. ParameterName is the name of the parameter to be passed to this page to identify the id of the payment in question. Label supplies the text of the link, if Image is not used. Otherwise it supplies the tool-tip for the image-based link.

The remaining properties are simply externalized strings for the widget.

Figure 1. A Sample PaymentStatement.properties File
PaymentStatement.RowLink.Benefit.PageID=FromBenefit
PaymentStatement.RowLink.Liability.PageID=FromLiability

PaymentStatement.RowLink.Benefit.ParameterName=param1
PaymentStatement.RowLink.Liability.ParameterName=param2

PaymentStatement.RowLink.Benefit.Label=Link Text 1
PaymentStatement.RowLink.Liability.Label=Link Text 2

#PaymentStatement.RowLink.Benefit.Image=Images/icon.gif
PaymentStatement.RowLink.Liability.Image=Images/icon.gif

PaymentStatement.Text.fromToDateSeparator=\ to
PaymentStatement.Text.Action=Action
PaymentStatement.Text.Period=Period
PaymentStatement.Text.Desc=Description
PaymentStatement.Text.Actual=Actual
PaymentStatement.Text.Reassessed=Reassessed
PaymentStatement.Text.Liability.Received=Received
PaymentStatement.Text.Diff=Difference
PaymentStatement.Text.GrossTotal=Total Gross Over Payment
PaymentStatement.Text.TaxTotal=Total Tax Deduction
PaymentStatement.Text.UtilityTotal=Total Utility Deduction
PaymentStatement.Text.LiabilityTotal=Total Liability Deduction
PaymentStatement.Text.NetTotal=Net Under or Over Payment