Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfERPSupport :: Module ErpInvoiceLineItem' :: Class ErpInvoiceLineItem
[hide private]
[frames] | no frames]

Class ErpInvoiceLineItem

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             ErpInvoiceLineItem

An individual line item on an invoice.An individual line item on an invoice.

Instance Methods [hide private]
 
__init__(self, lineNumber='', glDateTime='', lineAmount=0.0, netAmount=0.0, kind='other', lineVersion='', glAccount='', previousAmount=0.0, ErpPayments=None, ContainerErpInvoiceLineItem=None, WorkBillingInfos=None, ErpQuoteLineItem=None, UserAttributes=None, ErpRecDelvLineItem=None, ErpPayableLineItem=None, ComponentErpInvoiceLineItems=None, billPeriod=None, ErpInvoice=None, CustomerBillingInfos=None, ErpRecLineItem=None, ErpJournalEntries=None, *args, **kw_args)
Initialises a new 'ErpInvoiceLineItem' instance.
 
addComponentErpInvoiceLineItems(self, *ComponentErpInvoiceLineItems)
 
addCustomerBillingInfos(self, *CustomerBillingInfos)
 
addErpJournalEntries(self, *ErpJournalEntries)
 
addErpPayments(self, *ErpPayments)
 
addUserAttributes(self, *UserAttributes)
 
addWorkBillingInfos(self, *WorkBillingInfos)
 
getComponentErpInvoiceLineItems(self)
 
getContainerErpInvoiceLineItem(self)
 
getCustomerBillingInfos(self)
Customer billing for services rendered.
 
getErpInvoice(self)
 
getErpJournalEntries(self)
 
getErpPayableLineItem(self)
 
getErpPayments(self)
 
getErpQuoteLineItem(self)
 
getErpRecDelvLineItem(self)
 
getErpRecLineItem(self)
 
getUserAttributes(self)
 
getWorkBillingInfos(self)
 
removeComponentErpInvoiceLineItems(self, *ComponentErpInvoiceLineItems)
 
removeCustomerBillingInfos(self, *CustomerBillingInfos)
 
removeErpJournalEntries(self, *ErpJournalEntries)
 
removeErpPayments(self, *ErpPayments)
 
removeUserAttributes(self, *UserAttributes)
 
removeWorkBillingInfos(self, *WorkBillingInfos)
 
setComponentErpInvoiceLineItems(self, value)
 
setContainerErpInvoiceLineItem(self, value)
 
setCustomerBillingInfos(self, value)
 
setErpInvoice(self, value)
 
setErpJournalEntries(self, value)
 
setErpPayableLineItem(self, value)
 
setErpPayments(self, value)
 
setErpQuoteLineItem(self, value)
 
setErpRecDelvLineItem(self, value)
 
setErpRecLineItem(self, value)
 
setUserAttributes(self, value)
 
setWorkBillingInfos(self, value)

Inherited from IEC61968.Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

Inherited from Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {'glAccount': <type 'str'>, 'glDateTime': <type ...
  _attrs = ['lineNumber', 'glDateTime', 'lineAmount', 'netAmount...
  _defaults = {'glAccount': '', 'glDateTime': '', 'kind': 'other...
  _enums = {'kind': 'ErpInvoiceLineItemKind'}
  _many_refs = ['ErpPayments', 'WorkBillingInfos', 'UserAttribut...
  _refs = ['ErpPayments', 'ContainerErpInvoiceLineItem', 'WorkBi...
  billPeriod = None

Inherited from IEC61968.Common.Document'.Document: docStatus, electronicAddress, status

Properties [hide private]
  ComponentErpInvoiceLineItems
  ContainerErpInvoiceLineItem
  CustomerBillingInfos
Customer billing for services rendered.
  ErpInvoice
  ErpJournalEntries
  ErpPayableLineItem
  ErpPayments
  ErpQuoteLineItem
  ErpRecDelvLineItem
  ErpRecLineItem
  UserAttributes
  WorkBillingInfos

Inherited from IEC61968.Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

Inherited from Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, lineNumber='', glDateTime='', lineAmount=0.0, netAmount=0.0, kind='other', lineVersion='', glAccount='', previousAmount=0.0, ErpPayments=None, ContainerErpInvoiceLineItem=None, WorkBillingInfos=None, ErpQuoteLineItem=None, UserAttributes=None, ErpRecDelvLineItem=None, ErpPayableLineItem=None, ComponentErpInvoiceLineItems=None, billPeriod=None, ErpInvoice=None, CustomerBillingInfos=None, ErpRecLineItem=None, ErpJournalEntries=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ErpInvoiceLineItem' instance.

Parameters:
  • lineNumber - Line item number on invoice statement.
  • glDateTime - Date and time line item will be posted to the General Ledger.
  • lineAmount - Amount due for this line item.
  • netAmount - Net line item charge amount.
  • kind - Kind of line item. Values are: "other", "recalculation", "initial"
  • lineVersion - Version number of the bill run.
  • glAccount - General Ledger account code, must be a valid combination.
  • previousAmount - Previous line item charge amount.
  • ErpPayments
  • ContainerErpInvoiceLineItem
  • WorkBillingInfos
  • ErpQuoteLineItem
  • UserAttributes
  • ErpRecDelvLineItem
  • ErpPayableLineItem
  • ComponentErpInvoiceLineItems
  • billPeriod - Bill period for the line item.
  • ErpInvoice
  • CustomerBillingInfos - Customer billing for services rendered.
  • ErpRecLineItem
  • ErpJournalEntries
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'glAccount': <type 'str'>,
 'glDateTime': <type 'str'>,
 'kind': <type 'str'>,
 'lineAmount': <type 'float'>,
 'lineNumber': <type 'str'>,
 'lineVersion': <type 'str'>,
 'netAmount': <type 'float'>,
 'previousAmount': <type 'float'>}

_attrs

Value:
['lineNumber',
 'glDateTime',
 'lineAmount',
 'netAmount',
 'kind',
 'lineVersion',
 'glAccount',
 'previousAmount']

_defaults

Value:
{'glAccount': '',
 'glDateTime': '',
 'kind': 'other',
 'lineAmount': 0.0,
 'lineNumber': '',
 'lineVersion': '',
 'netAmount': 0.0,
 'previousAmount': 0.0}

_many_refs

Value:
['ErpPayments',
 'WorkBillingInfos',
 'UserAttributes',
 'ComponentErpInvoiceLineItems',
 'CustomerBillingInfos',
 'ErpJournalEntries']

_refs

Value:
['ErpPayments',
 'ContainerErpInvoiceLineItem',
 'WorkBillingInfos',
 'ErpQuoteLineItem',
 'UserAttributes',
 'ErpRecDelvLineItem',
 'ErpPayableLineItem',
 'ComponentErpInvoiceLineItems',
...

Property Details [hide private]

ComponentErpInvoiceLineItems

Get Method:
getComponentErpInvoiceLineItems(self)
Set Method:
setComponentErpInvoiceLineItems(self, value)

ContainerErpInvoiceLineItem

Get Method:
getContainerErpInvoiceLineItem(self)
Set Method:
setContainerErpInvoiceLineItem(self, value)

CustomerBillingInfos

Customer billing for services rendered.

Get Method:
getCustomerBillingInfos(self) - Customer billing for services rendered.
Set Method:
setCustomerBillingInfos(self, value)

ErpInvoice

Get Method:
getErpInvoice(self)
Set Method:
setErpInvoice(self, value)

ErpJournalEntries

Get Method:
getErpJournalEntries(self)
Set Method:
setErpJournalEntries(self, value)

ErpPayableLineItem

Get Method:
getErpPayableLineItem(self)
Set Method:
setErpPayableLineItem(self, value)

ErpPayments

Get Method:
getErpPayments(self)
Set Method:
setErpPayments(self, value)

ErpQuoteLineItem

Get Method:
getErpQuoteLineItem(self)
Set Method:
setErpQuoteLineItem(self, value)

ErpRecDelvLineItem

Get Method:
getErpRecDelvLineItem(self)
Set Method:
setErpRecDelvLineItem(self, value)

ErpRecLineItem

Get Method:
getErpRecLineItem(self)
Set Method:
setErpRecLineItem(self, value)

UserAttributes

Get Method:
getUserAttributes(self)
Set Method:
setUserAttributes(self, value)

WorkBillingInfos

Get Method:
getWorkBillingInfos(self)
Set Method:
setWorkBillingInfos(self, value)