Skip to content

Class: LineDetail

_Details on an amount line, with rounding, date and note. _

__

URI: cim:LineDetail

 classDiagram
    class LineDetail
      LineDetail : amount

          LineDetail --> Money : amount

      LineDetail : date_time

      LineDetail : note

      LineDetail : rounding

          LineDetail --> Money : rounding

Slots

Name Cardinality and Range Description Inheritance
amount 0..1
Money
Amount for this line item direct
date_time 0..1
date
Date and time when this line was created in the application process direct
note 0..1
String
Free format note relevant to this line direct
rounding 0..1
Money
Totalised monetary value of all errors due to process rounding or truncating ... direct

Usages

used by used in type used
Transaction line range LineDetail
Receipt line range LineDetail

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:LineDetail
native cim:LineDetail

LinkML Source

Direct

name: LineDetail
description: "Details on an amount line, with rounding, date and note.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  amount:
    name: amount
    description: Amount for this line item.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:LineDetail.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 this line was created in the application process.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:LineDetail.dateTime
    multivalued: false
    domain_of:
    - AcceptanceTest
    - Status
    - LineDetail
    - Reconditioning
    - AccountMovement
    - TimePoint
    range: date
    required: false
  note:
    name: note
    description: Free format note relevant to this line.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:LineDetail.note
    multivalued: false
    domain_of:
    - LineDetail
    - AccountNotification
    range: string
    required: false
  rounding:
    name: rounding
    description: Totalised monetary value of all errors due to process rounding or
      truncating that is not reflected in 'amount'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:LineDetail.rounding
    multivalued: false
    domain_of:
    - LineDetail
    range: Money
    required: false
class_uri: cim:LineDetail

Induced

name: LineDetail
description: "Details on an amount line, with rounding, date and note.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  amount:
    name: amount
    description: Amount for this line item.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:LineDetail.amount
    multivalued: false
    alias: amount
    owner: LineDetail
    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 this line was created in the application process.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:LineDetail.dateTime
    multivalued: false
    alias: date_time
    owner: LineDetail
    domain_of:
    - AcceptanceTest
    - Status
    - LineDetail
    - Reconditioning
    - AccountMovement
    - TimePoint
    range: date
    required: false
  note:
    name: note
    description: Free format note relevant to this line.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:LineDetail.note
    multivalued: false
    alias: note
    owner: LineDetail
    domain_of:
    - LineDetail
    - AccountNotification
    range: string
    required: false
  rounding:
    name: rounding
    description: Totalised monetary value of all errors due to process rounding or
      truncating that is not reflected in 'amount'.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:LineDetail.rounding
    multivalued: false
    alias: rounding
    owner: LineDetail
    domain_of:
    - LineDetail
    range: Money
    required: false
class_uri: cim:LineDetail