#include <ErpInvoice.h>
Public Attributes | |
IEC61970::Base::Domain::Money | amount |
IEC61968::InfIEC61968::InfERPSupport::BillMediaKind | billMediaKind = IEC61968::InfIEC61968::InfERPSupport::BillMediaKind::_undef |
IEC61970::Base::Domain::Date | dueDate |
IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind | kind = IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind::_undef |
IEC61970::Base::Domain::Date | mailedDate |
IEC61970::Base::Domain::Boolean | proForma |
IEC61970::Base::Domain::String | referenceNumber |
IEC61970::Base::Domain::DateTime | transactionDateTime |
IEC61970::Base::Domain::String | transferType |
Public Attributes inherited from IEC61968::Common::Document | |
IEC61970::Base::Domain::String | authorName |
IEC61970::Base::Domain::String | comment |
IEC61970::Base::Domain::DateTime | createdDateTime |
IEC61968::Common::Status | docStatus |
IEC61968::Common::ElectronicAddress | electronicAddress |
IEC61970::Base::Domain::DateTime | lastModifiedDateTime |
IEC61970::Base::Domain::String | revisionNumber |
IEC61968::Common::Status | status |
IEC61970::Base::Domain::String | subject |
IEC61970::Base::Domain::String | title |
IEC61970::Base::Domain::String | type |
std::list< IEC61968::Common::ConfigurationEvent * > | ConfigurationEvents |
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 |
A roll up of invoice line items. The whole invoice has a due date and amount to be paid, with information such as customer, banks etc. being obtained through associations. The invoice roll up is based on individual line items that each contain amounts and descriptions for specific services or products.
IEC61970::Base::Domain::Money IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::amount |
Total amount due on this invoice based on line items and applicable adjustments.
IEC61968::InfIEC61968::InfERPSupport::BillMediaKind IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::billMediaKind = IEC61968::InfIEC61968::InfERPSupport::BillMediaKind::_undef |
Kind of media by which the CustomerBillingInfo was delivered.
IEC61970::Base::Domain::Date IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::dueDate |
Calculated date upon which the Invoice amount is due.
IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::kind = IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind::_undef |
Kind of invoice (default is 'sales').
IEC61970::Base::Domain::Date IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::mailedDate |
Date on which the customer billing statement/invoice was printed/mailed.
IEC61970::Base::Domain::Boolean IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::proForma |
True if payment is to be paid by a Customer to accept a particular ErpQuote (with associated Design) and have work initiated, at which time an associated ErpInvoice should automatically be generated. EprPayment.subjectStatus satisfies terms specificed in the ErpQuote.
IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::referenceNumber |
Number of an invoice to be reference by this invoice.
IEC61970::Base::Domain::DateTime IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::transactionDateTime |
Date and time when the invoice is issued.
IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::transferType |
Type of invoice transfer.