IEC61970 16v29a - IEC61968 12v08
Public Attributes | List of all members
IEC61968::InfIEC61968::InfERPSupport::ErpInvoice Class Reference

#include <ErpInvoice.h>

Inheritance diagram for IEC61968::InfIEC61968::InfERPSupport::ErpInvoice:
Inheritance graph
[legend]
Collaboration diagram for IEC61968::InfIEC61968::InfERPSupport::ErpInvoice:
Collaboration graph
[legend]

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
 

Detailed Description

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.

Member Data Documentation

◆ amount

IEC61970::Base::Domain::Money IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::amount

Total amount due on this invoice based on line items and applicable adjustments.

◆ billMediaKind

IEC61968::InfIEC61968::InfERPSupport::BillMediaKind IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::billMediaKind = IEC61968::InfIEC61968::InfERPSupport::BillMediaKind::_undef

Kind of media by which the CustomerBillingInfo was delivered.

◆ dueDate

IEC61970::Base::Domain::Date IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::dueDate

Calculated date upon which the Invoice amount is due.

◆ kind

IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::kind = IEC61968::InfIEC61968::InfERPSupport::ErpInvoiceKind::_undef

Kind of invoice (default is 'sales').

◆ mailedDate

IEC61970::Base::Domain::Date IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::mailedDate

Date on which the customer billing statement/invoice was printed/mailed.

◆ proForma

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.

◆ referenceNumber

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::referenceNumber

Number of an invoice to be reference by this invoice.

◆ transactionDateTime

IEC61970::Base::Domain::DateTime IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::transactionDateTime

Date and time when the invoice is issued.

◆ transferType

IEC61970::Base::Domain::String IEC61968::InfIEC61968::InfERPSupport::ErpInvoice::transferType

Type of invoice transfer.


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