摘要 |
<p>Charge calculations which involve a plurality of elements (events), such as Council tax, where the charge due depends on the housing band, single occupancy, disability, etc., are made using object - oriented techniques. Objects (4, 5, 6) corresponding to each event for a particular account, and for a period of time over which the events are unchanged, are created by the application of respective rule objects (3) to data relating to the events. The objects created are such as to be able to calculate the corresponding charge element themselves, upon request. Values obtained from the charge calculations stage (7) are posted to the particular account on an accounts database (8). In particular, the objects calculate aggregated values, for each period of time, as measured from a common point in time, and the values posted to the accounts database comprise the difference between aggregated values corresponding to two successive periods of time. <IMAGE></p> |