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

Class ErpLedgerEntry

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

Details of an individual entry in a ledger, which was posted from a journal on the posted date.Details of an individual entry in a ledger, which was posted from a journal on the posted date.

Instance Methods [hide private]
 
__init__(self, transactionDateTime='', accountKind='normal', amount=0.0, postedDateTime='', accountID='', ErpLedger=None, status=None, ErpLedgerEntry=None, UserAttributes=None, ErpJounalEntry=None, *args, **kw_args)
Initialises a new 'ErpLedgerEntry' instance.
 
addUserAttributes(self, *UserAttributes)
 
getErpJounalEntry(self)
 
getErpLedger(self)
 
getErpLedgerEntry(self)
 
getUserAttributes(self)
 
removeUserAttributes(self, *UserAttributes)
 
setErpJounalEntry(self, value)
 
setErpLedger(self, value)
 
setErpLedgerEntry(self, value)
 
setUserAttributes(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'>, 'accountKind': <type...
  _attrs = ['transactionDateTime', 'accountKind', 'amount', 'pos...
  _defaults = {'accountID': '', 'accountKind': 'normal', 'amount...
  _enums = {'accountKind': 'ErpAccountKind'}
  _many_refs = ['UserAttributes']
  _refs = ['ErpLedger', 'status', 'ErpLedgerEntry', 'UserAttribu...
  status = None
Properties [hide private]
  ErpJounalEntry
  ErpLedger
  ErpLedgerEntry
  UserAttributes

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, transactionDateTime='', accountKind='normal', amount=0.0, postedDateTime='', accountID='', ErpLedger=None, status=None, ErpLedgerEntry=None, UserAttributes=None, ErpJounalEntry=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ErpLedgerEntry' instance.

Parameters:
  • transactionDateTime - Date and time journal entry was recorded.
  • accountKind - Kind of account for this entry. Values are: "normal", "estimate", "statistical", "reversal"
  • amount - The amount of the debit or credit for this account.
  • postedDateTime - Date and time this entry was posted to the ledger.
  • accountID - Account identifier for this entry.
  • ErpLedger
  • status
  • ErpLedgerEntry
  • UserAttributes
  • ErpJounalEntry
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'accountID': <type 'str'>,
 'accountKind': <type 'str'>,
 'amount': <type 'float'>,
 'postedDateTime': <type 'str'>,
 'transactionDateTime': <type 'str'>}

_attrs

Value:
['transactionDateTime',
 'accountKind',
 'amount',
 'postedDateTime',
 'accountID']

_defaults

Value:
{'accountID': '',
 'accountKind': 'normal',
 'amount': 0.0,
 'postedDateTime': '',
 'transactionDateTime': ''}

_refs

Value:
['ErpLedger',
 'status',
 'ErpLedgerEntry',
 'UserAttributes',
 'ErpJounalEntry']

Property Details [hide private]

ErpJounalEntry

Get Method:
getErpJounalEntry(self)
Set Method:
setErpJounalEntry(self, value)

ErpLedger

Get Method:
getErpLedger(self)
Set Method:
setErpLedger(self, value)

ErpLedgerEntry

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

UserAttributes

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