#include <AuxiliaryAccount.h>
Variable and dynamic part of auxiliary agreement, generally representing the current state of the account related to the outstanding balance defined in auxiliary agreement.
IEC61970::Base::Domain::Money IEC61968::PaymentMetering::AuxiliaryAccount::balance |
The total amount currently remaining on this account that is required to be paid in order to settle the account to zero. This excludes any due amounts not yet paid.
std::list<IEC61968::PaymentMetering::Charge*> IEC61968::PaymentMetering::AuxiliaryAccount::Charges |
All charges levied on this account.
IEC61968::PaymentMetering::Due IEC61968::PaymentMetering::AuxiliaryAccount::due |
Current amounts now due for payment on this account.
IEC61968::PaymentMetering::AccountMovement IEC61968::PaymentMetering::AuxiliaryAccount::lastCredit |
Details of the last credit transaction performed on this account.
IEC61968::PaymentMetering::AccountMovement IEC61968::PaymentMetering::AuxiliaryAccount::lastDebit |
Details of the last debit transaction performed on this account.
std::list<IEC61968::PaymentMetering::Transaction*> IEC61968::PaymentMetering::AuxiliaryAccount::PaymentTransactions |
All payments against this account.
IEC61970::Base::Domain::Money IEC61968::PaymentMetering::AuxiliaryAccount::principleAmount |
The initial principle amount, with which this account was instantiated.