Project

General

Profile

CIM Issues #7206

Update Monetary Datatypes

Added by Svein Olsen about 2 months ago. Updated 22 days ago.

Status:
New
Priority:
Normal
Author/Contact Info:
Svein Olsen
Base Release:
CIM18v14
Solution to be Applied To:
Solution Version:
Solution Applied By:
Completion Date:
CIM Keywords:
61970-Domain
Breaking Change:
No
Breaking Change Description:
CIM Impacted Groups:
None
Requestor:
Standard(s):

61970-301

Version:
Clause:
Sub-Clause:
Paragraph:
Table:
Originally Closed in Version:
Origination Date:
Origination ID:
Originally Assigned To:

Description

The current Monetary Datatypes located in Grid\Base\Domain needs to be modified as part of the Unit CIMDatatype from being CIMDatatype to become Compound.


Files


Proposed Solution

03-Jun-2025: This Redmine issue was reviewed at our Joint TF meetings in Saclay, France
Upon review it was delegated to the CIM Model Management Team to draft a proposal that all Model Managers are agreeable with.

09-Jun-2025: In the June monthly CIM Model Management Team call we drafted a proposal as follows
Suggest to deprecate Money, CostRate, CostPerEnergyUnit and CostPerHeatUnit. And add two new Compounds: CostPerUnit and CostAmount.
See attached document for the details.

CIM Model Managers counter proposal for MonetaryRate :

New Compound Class: CostPerUnit
Class description: Cost per unit rate as defined by the attribute rateUnit.
Attributes:

  • currency : The currency associated with the value.
  • rateMultiplier : The unit multiplier of the denominator which specifies the rate.
  • rateUnit : The unit of the denominator which specifies the rate.
  • value : The quantity in the numerator which specifies the cost.

CIM Model Managers counter proposal for MonetaryAmount : TBD

Also available in: Atom PDF