Skip to content

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