IfcCostValue

BACnet MVD

#### IfcCostValue

Natural language names

| Kosten
| Cost Value
| Valeur de coût

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcCostValue |  |  |  |
ApplicableDate | X | X | MODIFIED | Type changed from IfcDateTimeSelect to IfcDate.
FixedUntilDate | X | X | MODIFIED | Type changed from IfcDateTimeSelect to IfcDate.
Category |  | X | MODIFIED | Name changed from CostType to Category. Instantiation changed to OPTIONAL.
Condition |  |  | MODIFIED | Type changed from IfcText to IfcLabel.
ArithmeticOperator |  |  | ADDED |
Components |  |  | ADDED |

##### Semantic definitions at the entity

Entity definition

IfcCostValue is an amount of money or a value that affects an amount of money.

Each instance of IfcCostValue may also have a category. There are many possible types of cost value that may be identified. While 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.

The following defines some cost categories that might be applied to the Category attribute:

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

> NOTE 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.

> HISTORY New entity in IFC1.0

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
IfcAppliedValue
1 | Name | IfcLabel | ? | A name or additional clarification given to a cost value. |  | X
2 | Description | IfcText | ? | The description that may apply additional information about a cost value. |  | X
3 | AppliedValue | IfcAppliedValueSelect | ? | The extent or quantity or amount of an applied value. |  | X
4 | UnitBasis | IfcMeasureWithUnit | ? | The number and unit of measure on which the unit cost is based. Note: As well as the normally expected units of measure such as length, area, volume etc., costs may be based on units of measure which need to be defined e.g. sack, drum, pallet, item etc. Unit costs may be based on quantities greater (or lesser) than a unitary value of the basis measure. For instance, timber may have a unit cost rate per X meters where X > 1; similarly for cable, piping and many other items. The basis number may be either an integer or a real value. Note: This attribute should be asserted for all circumstances where the cost to be applied is per unit quantity. It may be asserted even for circumstances where an item price is used, in which case the unit cost basis should be by item (or equivalent definition). |  | X

5

ApplicableDate

IfcDate

?

The date on or from which an applied value is applicable.

> IFC4 CHANGE Type changed from IfcDateTimeSelect.

X

6

FixedUntilDate

IfcDate

?

The date until which applied value is applicable.

> IFC4 CHANGE Type changed from IfcDateTimeSelect.

X

7

Category

IfcLabel

?

Specification of the type of cost 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.

X

8 | Condition | IfcLabel | ? | The condition under which a cost value applies. For example, within the context of a bid submission, this may refer to an option that may or may not be elected. |  | X
9 | ArithmeticOperator | IfcArithmeticOperatorEnum | ? | The arithmetic operator applied to component values. |  | X
10 | Components | IfcAppliedValue | ? L[1:?] | Optional component values from which AppliedValue is calculated. |  | X

HasExternalReference

IfcExternalReferenceRelationship
@RelatedResourceObjects

S[0:?]

Reference to an external reference, e.g. library, classification, or document information, that is associated to the IfcAppliedValue.

> IFC4 CHANGE New inverse attribute.

X

IfcCostValue

##### Formal representations

XML Specification
`<xs:element name="IfcCostValue" type="ifc:IfcCostValue" substitutionGroup="ifc:IfcAppliedValue" nillable="true"/>
<xs:complexType name="IfcCostValue">
<xs:complexContent>
<xs:extension base="ifc:IfcAppliedValue"/>
</xs:complexContent>
</xs:complexType>
`
EXPRESS Specification
`ENTITY IfcCostValue
SUBTYPE OF (IfcAppliedValue);
END_ENTITY;

EXPRESS-G diagram

`

References: IfcAsset IfcInventory IfcCostItem

Link to this page