Class: AccountMovement
_Credit/debit movements for an account. _
__
URI: cim:AccountMovement
classDiagram
class AccountMovement
AccountMovement : amount
AccountMovement --> Money : amount
AccountMovement : date_time
AccountMovement : reason
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| amount | 0..1 Money |
Amount that was credited to/debited from an account | direct |
| date_time | 0..1 date |
Date and time when the credit/debit transaction was performed | direct |
| reason | 0..1 String |
Reason for credit/debit transaction on an account | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AuxiliaryAccount | last_credit | range | AccountMovement |
| AuxiliaryAccount | last_debit | range | AccountMovement |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:AccountMovement |
| native | cim:AccountMovement |
LinkML Source
Direct
name: AccountMovement
description: "Credit/debit movements for an account.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
amount:
name: amount
description: 'Amount that was credited to/debited from an account. For example:
payment received/interest charge on arrears.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.amount
multivalued: false
domain_of:
- ErpJournalEntry
- WorkCostDetail
- LineDetail
- ErpLedgerEntry
- Tender
- AccountMovement
- ErpInvoice
- CRRSegment
- MarketInvoice
- PassThroughBill
- MarketLedgerEntry
- Price
- NonStandardItem
range: Money
required: false
date_time:
name: date_time
description: "Date and time when the credit/debit transaction was performed.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.dateTime
multivalued: false
domain_of:
- AcceptanceTest
- Status
- LineDetail
- Reconditioning
- AccountMovement
- TimePoint
range: date
required: false
reason:
name: reason
description: 'Reason for credit/debit transaction on an account. Example: payment
received/arrears interest levied.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.reason
multivalued: false
domain_of:
- Status
- PlannedOutage
- ActivityRecord
- AccountMovement
- Reading
- EndDeviceControl
- MetrologyRequirement
- TimeSeries
- MarketDocument
- Point
- RegisteredResource
- EnergyTransaction
- Period
range: string
required: false
class_uri: cim:AccountMovement
Induced
name: AccountMovement
description: "Credit/debit movements for an account.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
amount:
name: amount
description: 'Amount that was credited to/debited from an account. For example:
payment received/interest charge on arrears.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.amount
multivalued: false
alias: amount
owner: AccountMovement
domain_of:
- ErpJournalEntry
- WorkCostDetail
- LineDetail
- ErpLedgerEntry
- Tender
- AccountMovement
- ErpInvoice
- CRRSegment
- MarketInvoice
- PassThroughBill
- MarketLedgerEntry
- Price
- NonStandardItem
range: Money
required: false
date_time:
name: date_time
description: "Date and time when the credit/debit transaction was performed.\r\
\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.dateTime
multivalued: false
alias: date_time
owner: AccountMovement
domain_of:
- AcceptanceTest
- Status
- LineDetail
- Reconditioning
- AccountMovement
- TimePoint
range: date
required: false
reason:
name: reason
description: 'Reason for credit/debit transaction on an account. Example: payment
received/arrears interest levied.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:AccountMovement.reason
multivalued: false
alias: reason
owner: AccountMovement
domain_of:
- Status
- PlannedOutage
- ActivityRecord
- AccountMovement
- Reading
- EndDeviceControl
- MetrologyRequirement
- TimeSeries
- MarketDocument
- Point
- RegisteredResource
- EnergyTransaction
- Period
range: string
required: false
class_uri: cim:AccountMovement