Class: MarketInvoiceLineItem
An individual line item on an invoice.
URI: cim:MarketInvoiceLineItem
classDiagram
class MarketInvoiceLineItem
MarketInvoiceLineItem : bill_period
MarketInvoiceLineItem --> DateTimeInterval : bill_period
MarketInvoiceLineItem : component_market_invoice_line_items
MarketInvoiceLineItem --> MarketInvoiceLineItem : component_market_invoice_line_items
MarketInvoiceLineItem : container_market_invoice_line_item
MarketInvoiceLineItem --> MarketInvoiceLineItem : container_market_invoice_line_item
MarketInvoiceLineItem : gl_account
MarketInvoiceLineItem : gl_date_time
MarketInvoiceLineItem : kind
MarketInvoiceLineItem --> MktInvoiceLineItemKind : kind
MarketInvoiceLineItem : line_amount
MarketInvoiceLineItem : line_number
MarketInvoiceLineItem : line_version
MarketInvoiceLineItem : market_invoice
MarketInvoiceLineItem --> MarketInvoice : market_invoice
MarketInvoiceLineItem : net_amount
MarketInvoiceLineItem : previous_amount
MarketInvoiceLineItem : settlement
MarketInvoiceLineItem --> Settlement : settlement
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| bill_period | 0..1 DateTimeInterval |
Bill period for the line item | direct |
| gl_account | 0..1 String |
General Ledger account code, shall be a valid combination | direct |
| gl_date_time | 0..1 date |
Date and time line item will be posted to the General Ledger | direct |
| kind | 0..1 MktInvoiceLineItemKind |
Kind of line item | direct |
| line_amount | 0..1 Float |
Amount due for this line item | direct |
| line_number | 0..1 String |
Line item number on invoice statement | direct |
| line_version | 0..1 String |
Version number of the bill run | direct |
| net_amount | 0..1 Float |
Net line item charge amount | direct |
| previous_amount | 0..1 Float |
Previous line item charge amount | direct |
| market_invoice | 1..1 MarketInvoice |
direct | |
| container_market_invoice_line_item | 0..1 MarketInvoiceLineItem |
direct | |
| settlement | 0..* Settlement |
direct | |
| component_market_invoice_line_items | 0..* MarketInvoiceLineItem |
direct |
Usages
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:MarketInvoiceLineItem |
| native | cim:MarketInvoiceLineItem |
LinkML Source
Direct
name: MarketInvoiceLineItem
description: An individual line item on an invoice.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
bill_period:
name: bill_period
description: Bill period for the line item.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.billPeriod
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: DateTimeInterval
required: false
gl_account:
name: gl_account
description: General Ledger account code, shall be a valid combination.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.glAccount
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
gl_date_time:
name: gl_date_time
description: 'Date and time line item will be posted to the General Ledger. '
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.glDateTime
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: date
required: false
kind:
name: kind
description: "Kind of line item.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.kind
multivalued: false
domain_of:
- Asset
- Customer
- BaseWork
- WorkTimeSchedule
- CustomerBillingInfo
- ErpInvoiceLineItem
- CatalogAssetType
- Design
- ConditionFactor
- LandProperty
- Seal
- Gate
- JumperAction
- RevisionHistory
- SwitchAction
- Fault
- ServiceCategory
- Transaction
- Procedure
- Medium
- Tender
- Cheque
- Charge
- ServiceRequest
- MeterMultiplier
- StructureSupport
- CutAction
- GroundAction
- ClampAction
- ProtectiveActionAdjustment
- RemedialActionScheme
- MeasurementCalculator
- ErpInvoice
- ServiceSupplier
- EnergyTypeReference
- CRROrgRole
- MarketInvoice
- MarketInvoiceLineItem
- EnvironmentalLocationType
- EnvironmentalDiscrete
- ServiceMultiplier
- AssetLocationHazard
- Analytic
- AssetGroup
- TagAction
- PinBranchGroup
- PinTerminal
- PinEquipment
- ClearanceAction
- PSREvent
- ShuntCompensatorAction
- EnergyConsumerAction
- EnergySourceAction
- Zone
- OilAnalysisMoistureAnalog
- AssetStringMeasurement
- InspectionAnalog
- AssetTemperaturePressureAnalog
- OilAnalysisFluidDiscrete
- InspectionDiscrete
- OilAnalysisPCBDiscrete
- OilAnalysisFluidAnalog
- OilAnalysisGasAnalog
- OilAnalysisPCBAnalog
- OilAnalysisParticleDiscrete
- OilAnalysisMetalsAnalog
- OilAnalysisParticleAnalog
- OilAnalysisPaperAnalog
- CompositeSwitchInfo
- Facility
- RiskScore
- FACTSDevice
- SimpleEndDeviceFunction
- UndergroundStructure
- RelativeDisplacement
- CloudCondition
- GeosphericAnalog
- HydrosphericAnalog
- AtmosphericAnalog
- SpaceAnalog
range: MktInvoiceLineItemKind
required: false
line_amount:
name: line_amount
description: Amount due for this line item.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineAmount
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: float
required: false
line_number:
name: line_number
description: Line item number on invoice statement.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineNumber
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
line_version:
name: line_version
description: Version number of the bill run.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineVersion
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
net_amount:
name: net_amount
description: Net line item charge amount.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.netAmount
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
- MarketStatementLineItem
range: float
required: false
previous_amount:
name: previous_amount
description: 'Previous line item charge amount. '
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.previousAmount
multivalued: false
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
- MarketStatementLineItem
range: float
required: false
market_invoice:
name: market_invoice
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.MarketInvoice
multivalued: false
domain_of:
- MajorChargeGroup
- MarketInvoiceLineItem
range: MarketInvoice
required: true
container_market_invoice_line_item:
name: container_market_invoice_line_item
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:MarketInvoiceLineItem.ContainerMarketInvoiceLineItem
multivalued: false
domain_of:
- MarketInvoiceLineItem
range: MarketInvoiceLineItem
required: false
settlement:
name: settlement
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.Settlement
multivalued: true
domain_of:
- MajorChargeGroup
- MarketInvoiceLineItem
- MarketLedgerEntry
range: Settlement
required: false
component_market_invoice_line_items:
name: component_market_invoice_line_items
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:MarketInvoiceLineItem.ComponentMarketInvoiceLineItems
multivalued: true
domain_of:
- MarketInvoiceLineItem
range: MarketInvoiceLineItem
required: false
class_uri: cim:MarketInvoiceLineItem
Induced
name: MarketInvoiceLineItem
description: An individual line item on an invoice.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
bill_period:
name: bill_period
description: Bill period for the line item.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.billPeriod
multivalued: false
alias: bill_period
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: DateTimeInterval
required: false
gl_account:
name: gl_account
description: General Ledger account code, shall be a valid combination.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.glAccount
multivalued: false
alias: gl_account
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
gl_date_time:
name: gl_date_time
description: 'Date and time line item will be posted to the General Ledger. '
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.glDateTime
multivalued: false
alias: gl_date_time
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: date
required: false
kind:
name: kind
description: "Kind of line item.\r\n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.kind
multivalued: false
alias: kind
owner: MarketInvoiceLineItem
domain_of:
- Asset
- Customer
- BaseWork
- WorkTimeSchedule
- CustomerBillingInfo
- ErpInvoiceLineItem
- CatalogAssetType
- Design
- ConditionFactor
- LandProperty
- Seal
- Gate
- JumperAction
- RevisionHistory
- SwitchAction
- Fault
- ServiceCategory
- Transaction
- Procedure
- Medium
- Tender
- Cheque
- Charge
- ServiceRequest
- MeterMultiplier
- StructureSupport
- CutAction
- GroundAction
- ClampAction
- ProtectiveActionAdjustment
- RemedialActionScheme
- MeasurementCalculator
- ErpInvoice
- ServiceSupplier
- EnergyTypeReference
- CRROrgRole
- MarketInvoice
- MarketInvoiceLineItem
- EnvironmentalLocationType
- EnvironmentalDiscrete
- ServiceMultiplier
- AssetLocationHazard
- Analytic
- AssetGroup
- TagAction
- PinBranchGroup
- PinTerminal
- PinEquipment
- ClearanceAction
- PSREvent
- ShuntCompensatorAction
- EnergyConsumerAction
- EnergySourceAction
- Zone
- OilAnalysisMoistureAnalog
- AssetStringMeasurement
- InspectionAnalog
- AssetTemperaturePressureAnalog
- OilAnalysisFluidDiscrete
- InspectionDiscrete
- OilAnalysisPCBDiscrete
- OilAnalysisFluidAnalog
- OilAnalysisGasAnalog
- OilAnalysisPCBAnalog
- OilAnalysisParticleDiscrete
- OilAnalysisMetalsAnalog
- OilAnalysisParticleAnalog
- OilAnalysisPaperAnalog
- CompositeSwitchInfo
- Facility
- RiskScore
- FACTSDevice
- SimpleEndDeviceFunction
- UndergroundStructure
- RelativeDisplacement
- CloudCondition
- GeosphericAnalog
- HydrosphericAnalog
- AtmosphericAnalog
- SpaceAnalog
range: MktInvoiceLineItemKind
required: false
line_amount:
name: line_amount
description: Amount due for this line item.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineAmount
multivalued: false
alias: line_amount
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: float
required: false
line_number:
name: line_number
description: Line item number on invoice statement.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineNumber
multivalued: false
alias: line_number
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
line_version:
name: line_version
description: Version number of the bill run.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.lineVersion
multivalued: false
alias: line_version
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
range: string
required: false
net_amount:
name: net_amount
description: Net line item charge amount.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.netAmount
multivalued: false
alias: net_amount
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
- MarketStatementLineItem
range: float
required: false
previous_amount:
name: previous_amount
description: 'Previous line item charge amount. '
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.previousAmount
multivalued: false
alias: previous_amount
owner: MarketInvoiceLineItem
domain_of:
- ErpInvoiceLineItem
- MarketInvoiceLineItem
- MarketStatementLineItem
range: float
required: false
market_invoice:
name: market_invoice
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.MarketInvoice
multivalued: false
alias: market_invoice
owner: MarketInvoiceLineItem
domain_of:
- MajorChargeGroup
- MarketInvoiceLineItem
range: MarketInvoice
required: true
container_market_invoice_line_item:
name: container_market_invoice_line_item
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:MarketInvoiceLineItem.ContainerMarketInvoiceLineItem
multivalued: false
alias: container_market_invoice_line_item
owner: MarketInvoiceLineItem
domain_of:
- MarketInvoiceLineItem
range: MarketInvoiceLineItem
required: false
settlement:
name: settlement
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:MarketInvoiceLineItem.Settlement
multivalued: true
alias: settlement
owner: MarketInvoiceLineItem
domain_of:
- MajorChargeGroup
- MarketInvoiceLineItem
- MarketLedgerEntry
range: Settlement
required: false
component_market_invoice_line_items:
name: component_market_invoice_line_items
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:MarketInvoiceLineItem.ComponentMarketInvoiceLineItems
multivalued: true
alias: component_market_invoice_line_items
owner: MarketInvoiceLineItem
domain_of:
- MarketInvoiceLineItem
range: MarketInvoiceLineItem
required: false
class_uri: cim:MarketInvoiceLineItem