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.
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