Class: Due
Details on amounts due for an account.
URI: cim:Due
classDiagram
class Due
Due : arrears
Due --> Money : arrears
Due : charges
Due --> Money : charges
Due : current
Due --> Money : current
Due : interest
Due --> Money : interest
Due : principle
Due --> Money : principle
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| arrears | 0..1 Money |
Part of 'current' that constitutes the arrears portion | direct |
| charges | 0..1 Money |
Part of 'current' that constitutes the charge portion: 'charges' = 'Charge | direct |
| current | 0..1 Money |
Current total amount now due: current = principle + arrears + interest + char... | direct |
| interest | 0..1 Money |
Part of 'current' that constitutes the interest portion | direct |
| principle | 0..1 Money |
Part of 'current' that constitutes the portion of the principle amount curren... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| AuxiliaryAccount | due | range | Due |
Identifier and Mapping Information
Schema Source
- from schema: https://cim.ucaiug.io/ns#TC57CIM
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cim:Due |
| native | cim:Due |
LinkML Source
Direct
name: Due
description: Details on amounts due for an account.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
arrears:
name: arrears
description: Part of 'current' that constitutes the arrears portion.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.arrears
multivalued: false
domain_of:
- Due
range: Money
required: false
charges:
name: charges
description: 'Part of ''current'' that constitutes the charge portion: ''charges''
= ''Charge.fixedPortion'' + ''Charge.variablePortion''.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:Due.charges
multivalued: false
domain_of:
- AuxiliaryAccount
- Due
- TimeTariffInterval
- ConsumptionTariffInterval
range: Money
required: false
current:
name: current
description: 'Current total amount now due: current = principle + arrears + interest
+ charges. Typically the rule for settlement priority is: interest dues, then
arrears dues, then current dues, then charge dues.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.current
multivalued: false
domain_of:
- Due
- ShortCircuitTest
range: Money
required: false
interest:
name: interest
description: Part of 'current' that constitutes the interest portion.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.interest
multivalued: false
domain_of:
- Due
range: Money
required: false
principle:
name: principle
description: Part of 'current' that constitutes the portion of the principle amount
currently due.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.principle
multivalued: false
domain_of:
- Due
range: Money
required: false
class_uri: cim:Due
Induced
name: Due
description: Details on amounts due for an account.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
arrears:
name: arrears
description: Part of 'current' that constitutes the arrears portion.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.arrears
multivalued: false
alias: arrears
owner: Due
domain_of:
- Due
range: Money
required: false
charges:
name: charges
description: 'Part of ''current'' that constitutes the charge portion: ''charges''
= ''Charge.fixedPortion'' + ''Charge.variablePortion''.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
slot_uri: cim:Due.charges
multivalued: false
alias: charges
owner: Due
domain_of:
- AuxiliaryAccount
- Due
- TimeTariffInterval
- ConsumptionTariffInterval
range: Money
required: false
current:
name: current
description: 'Current total amount now due: current = principle + arrears + interest
+ charges. Typically the rule for settlement priority is: interest dues, then
arrears dues, then current dues, then charge dues.'
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.current
multivalued: false
alias: current
owner: Due
domain_of:
- Due
- ShortCircuitTest
range: Money
required: false
interest:
name: interest
description: Part of 'current' that constitutes the interest portion.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.interest
multivalued: false
alias: interest
owner: Due
domain_of:
- Due
range: Money
required: false
principle:
name: principle
description: Part of 'current' that constitutes the portion of the principle amount
currently due.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
slot_uri: cim:Due.principle
multivalued: false
alias: principle
owner: Due
domain_of:
- Due
range: Money
required: false
class_uri: cim:Due