Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

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;