IfcCostValue

Definition from IAI:An IfcCostValue is an amount of money or a value that affects an amount of money.

> HISTORY: New Entity in IFC Release 1.0

Use Definitions

Each instance of IfcCostValue may also have a CostType. There are many possible types of cost value that may be identified. Whilst there is a broad understanding of the meaning of names that may be assigned to different types of costs, there is no general standard for naming cost types nor are there any broadly defined classifications. To allow for any type of cost value, the IfcLabel datatype is assigned. The following defines some cost types that might be applied:

Annual rate of return | Lease | Replacement
Bonus | List price | Sale
Bulk purchase rebate | Maintenance | Small quantity surcharge
Contract | Material | Spares
Consultancy | Overhead | Storage
Delivery | Postage and packing | Sub-Contract
Estimated cost | Profit | Trade discount
Hire | Purchase | Transportation
Installation | Rental | Waste allowance
Interest rate | Repair | Whole life
Labor |  |

In the absence of any well-defined standard, it is recommended that local agreements should be made to define allowable and understandable cost value types within a project or region.

EXPRESS specification:

ENTITY IfcCostValue
SUBTYPE OF ( | IfcAppliedValue);
CostType | : | IfcLabel;
Condition | : | OPTIONAL IfcText;
END_ENTITY;

Attribute definitions:

CostType | : | Specification of the type of cost type used. NOTE: There are many possible types of cost value that may be identified. Whilst there is a broad understanding of the meaning of names that may be assigned to different types of costs, there is no general standard for naming cost types nor are there any broadly defined classifications. To allow for any type of cost value, the IfcLabel datatype is assigned. In the absence of any well defined standard, it is recommended that local agreements should be made to define allowable and understandable cost value types within a project or region.
Condition | : | The condition under which a cost value applies.

Inheritance graph

ENTITY IfcCostValue;
ENTITY IfcAppliedValue;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
AppliedValue | : | OPTIONAL IfcAppliedValueSelect;
UnitBasis | : | OPTIONAL IfcMeasureWithUnit;
ApplicableDate | : | OPTIONAL IfcDateTimeSelect;
FixedUntilDate | : | OPTIONAL IfcDateTimeSelect;
INVERSE
ValuesReferenced | : | SET OF IfcReferencesValueDocument FOR ReferencingValues;
ValueOfComponents | : | SET OF IfcAppliedValueRelationship FOR ComponentOfTotal;
IsComponentIn | : | SET OF IfcAppliedValueRelationship FOR Components;
ENTITY IfcCostValue;
CostType | : | IfcLabel;
Condition | : | OPTIONAL IfcText;
END_ENTITY;