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

Class ErpJournalEntry

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         ErpJournalEntry

Details of an individual entry in a journal, which is to be posted to a ledger on the posting date.Details of an individual entry in a journal, which is to be posted to a ledger on the posting date.

Instance Methods [hide private]
 
__init__(self, transactionDateTime='', sourceID='', postingDateTime='', amount=0.0, accountID='', status=None, ErpPayableLineItems=None, ErpInvoiceLineItem=None, ErpRecLineItems=None, ErpLedgerEntry=None, CostTypes=None, ErpJournal=None, *args, **kw_args)
Initialises a new 'ErpJournalEntry' instance.
 
addCostTypes(self, *CostTypes)
 
addErpPayableLineItems(self, *ErpPayableLineItems)
 
addErpRecLineItems(self, *ErpRecLineItems)
 
getCostTypes(self)
 
getErpInvoiceLineItem(self)
 
getErpJournal(self)
 
getErpLedgerEntry(self)
 
getErpPayableLineItems(self)
 
getErpRecLineItems(self)
 
removeCostTypes(self, *CostTypes)
 
removeErpPayableLineItems(self, *ErpPayableLineItems)
 
removeErpRecLineItems(self, *ErpRecLineItems)
 
setCostTypes(self, value)
 
setErpInvoiceLineItem(self, value)
 
setErpJournal(self, value)
 
setErpLedgerEntry(self, value)
 
setErpPayableLineItems(self, value)
 
setErpRecLineItems(self, value)

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 = {'accountID': <type 'str'>, 'amount': <type 'flo...
  _attrs = ['transactionDateTime', 'sourceID', 'postingDateTime'...
  _defaults = {'accountID': '', 'amount': 0.0, 'postingDateTime'...
  _many_refs = ['ErpPayableLineItems', 'ErpRecLineItems', 'CostT...
  _refs = ['status', 'ErpPayableLineItems', 'ErpInvoiceLineItem'...
  status = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CostTypes
  ErpInvoiceLineItem
  ErpJournal
  ErpLedgerEntry
  ErpPayableLineItems
  ErpRecLineItems

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, transactionDateTime='', sourceID='', postingDateTime='', amount=0.0, accountID='', status=None, ErpPayableLineItems=None, ErpInvoiceLineItem=None, ErpRecLineItems=None, ErpLedgerEntry=None, CostTypes=None, ErpJournal=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ErpJournalEntry' instance.

Parameters:
  • transactionDateTime - Date and time journal entry was recorded.
  • sourceID - The identifer of the source for this entry.
  • postingDateTime - Date and time this entry is to be posted to the ledger.
  • amount - The amount of the debit or credit for this account.
  • accountID - Account identifier for this entry.
  • status
  • ErpPayableLineItems
  • ErpInvoiceLineItem
  • ErpRecLineItems
  • ErpLedgerEntry
  • CostTypes
  • ErpJournal
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'accountID': <type 'str'>,
 'amount': <type 'float'>,
 'postingDateTime': <type 'str'>,
 'sourceID': <type 'str'>,
 'transactionDateTime': <type 'str'>}

_attrs

Value:
['transactionDateTime',
 'sourceID',
 'postingDateTime',
 'amount',
 'accountID']

_defaults

Value:
{'accountID': '',
 'amount': 0.0,
 'postingDateTime': '',
 'sourceID': '',
 'transactionDateTime': ''}

_many_refs

Value:
['ErpPayableLineItems', 'ErpRecLineItems', 'CostTypes']

_refs

Value:
['status',
 'ErpPayableLineItems',
 'ErpInvoiceLineItem',
 'ErpRecLineItems',
 'ErpLedgerEntry',
 'CostTypes',
 'ErpJournal']

Property Details [hide private]

CostTypes

Get Method:
getCostTypes(self)
Set Method:
setCostTypes(self, value)

ErpInvoiceLineItem

Get Method:
getErpInvoiceLineItem(self)
Set Method:
setErpInvoiceLineItem(self, value)

ErpJournal

Get Method:
getErpJournal(self)
Set Method:
setErpJournal(self, value)

ErpLedgerEntry

Get Method:
getErpLedgerEntry(self)
Set Method:
setErpLedgerEntry(self, value)

ErpPayableLineItems

Get Method:
getErpPayableLineItems(self)
Set Method:
setErpPayableLineItems(self, value)

ErpRecLineItems

Get Method:
getErpRecLineItems(self)
Set Method:
setErpRecLineItems(self, value)