#include <Transaction.h>


Public Attributes | |
| IEC61970::Base::Domain::String | diverseReference | 
| IEC61970::Base::Domain::String | donorReference | 
| IEC61968::PaymentMetering::TransactionKind | kind = IEC61968::PaymentMetering::TransactionKind::_undef | 
| IEC61968::PaymentMetering::LineDetail | line | 
| IEC61970::Base::Domain::String | receiverReference | 
| IEC61970::Base::Domain::String | reversedId | 
| IEC61970::Base::Domain::RealEnergy | serviceUnitsEnergy | 
| IEC61970::Base::Domain::RealEnergy | serviceUnitsError | 
| IEC61968::Metering::Meter * | Meter | 
  Public Attributes inherited from IEC61970::Base::Core::IdentifiedObject | |
| IEC61970::Base::Domain::String | aliasName | 
| IEC61970::Base::Domain::String | description | 
| IEC61970::Base::Domain::String | mRID | 
| IEC61970::Base::Domain::String | name | 
| std::list< IEC61970::Base::DiagramLayout::DiagramObject * > | DiagramObjects | 
The record of details of payment for service or token sale.
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::diverseReference | 
Formal reference for use with diverse payment (traffic fine for example).
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::donorReference | 
Reference to the entity that is the source of 'amount' (for example: customer for token purchase; or supplier for free issue token).
| IEC61968::PaymentMetering::TransactionKind IEC61968::PaymentMetering::Transaction::kind = IEC61968::PaymentMetering::TransactionKind::_undef | 
Kind of transaction.
| IEC61968::PaymentMetering::LineDetail IEC61968::PaymentMetering::Transaction::line | 
Transaction amount, rounding, date and note for this transaction line.
| IEC61968::Metering::Meter* IEC61968::PaymentMetering::Transaction::Meter | 
Meter for this vending transaction.
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::receiverReference | 
Reference to the entity that is the recipient of 'amount' (for example, supplier for service charge payment; or tax receiver for VAT).
| IEC61970::Base::Domain::String IEC61968::PaymentMetering::Transaction::reversedId | 
(if 'kind' is transactionReversal) Reference to the original transaction that is being reversed by this transaction.
| IEC61970::Base::Domain::RealEnergy IEC61968::PaymentMetering::Transaction::serviceUnitsEnergy | 
Actual amount of service units that is being paid for.
| IEC61970::Base::Domain::RealEnergy IEC61968::PaymentMetering::Transaction::serviceUnitsError | 
Number of service units not reflected in 'serviceUnitsEnergy' due to process rounding or truncating errors.
 1.8.13