IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::PaymentMetering::Due Class Reference

#include <Due.h>

Inheritance diagram for IEC61968::PaymentMetering::Due:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::PaymentMetering::Due:
Collaboration graph
[legend]

Public Attributes

IEC61970::Base::Domain::Money arrears
 
IEC61970::Base::Domain::Money charges
 
IEC61970::Base::Domain::Money current
 
IEC61970::Base::Domain::Money interest
 
IEC61970::Base::Domain::Money principle
 

Detailed Description

Details on amounts due for an account.

Member Data Documentation

◆ arrears

IEC61970::Base::Domain::Money IEC61968::PaymentMetering::Due::arrears

Part of 'current' that constitutes the arrears portion.

◆ charges

IEC61970::Base::Domain::Money IEC61968::PaymentMetering::Due::charges

Part of 'current' that constitutes the charge portion: 'charges' = 'Charge. fixedPortion' + 'Charge.variablePortion'.

◆ current

IEC61970::Base::Domain::Money IEC61968::PaymentMetering::Due::current

Current total amount now due: current = principle + arrears + interest + charges. Typically the rule for settlement priority is: interest dues, then arrears dues, then current dues, then charge dues.

◆ interest

IEC61970::Base::Domain::Money IEC61968::PaymentMetering::Due::interest

Part of 'current' that constitutes the interest portion.

◆ principle

IEC61970::Base::Domain::Money IEC61968::PaymentMetering::Due::principle

Part of 'current' that constitutes the portion of the principle amount currently due.


The documentation for this class was generated from the following files: