Set Warranty
Overview
Describes the setting (capture) of information about the warranty provided for a product or service. Such information may be applied to any physical object or to an identifiable grouping of objects such as a system.
Within this functional part, a warranty is defined as 'an assurance given by the seller or provider of an artefact that the artefact is without defects and will operate as described for a defined period of time without failure and that if a defect does arise during that time, that it will be corrected by the seller or provider'.
Warranty information is established within a property set that is defined for product or group occurrences. A warranty is not expected to apply to a type object.
Suggested modifications to IFC model and documentation
* Exclusions from a warranty, currently in the model as Pset_Warranty.Exclusions::IfcPropertySingleValue::IfcText should be made into a list value of IfcText e.g. Pset_Warranty.Exclusions::IfcPropertyListValue::IfcText
Results
Warranty for the product or group is captured
| Description | Entity/Pset/Functional Part | MAN | REC | OPT |
|---|---|---|---|---|
| Set the identifier of the warranty Every warranty must have a unique identifier. |
Pset_Warranty.WarrantyIdentifier::IfcPropertySingleValue::IfcIdentifier |
|
||
| Set the date on which the warranty for the product commences. A warranty must have a start date asserted. |
Pset_Warranty.WarrantyStartDate::IfcPropertyReferenceValue::IfcCalendarDate |
|
||
| Set the date on which the warranty for the product expires. A warranty must have an end date asserted. |
Pset_Warranty.WarrantyEndDate::IfcPropertyReferenceValue::IfcCalendarDate |
|
||
| Indicate whether this is an extended warranty An extended warranty has a duration greater than that normally assigned to an artefact (=TRUE) or not (= FALSE) |
Pset_Warranty.IsExtendedWarranty::IfcPropertySingleValue::IfcBoolean |
|
||
| Set the time duration during which a manufacturer or supplier guarantees or warrants the performance of an artefact. |
Pset_Warranty.IsExtendedWarranty::IfcPropertySingleValue::IfcTimeMeasure |
|
||
| Specify the organization that should be contacted for action under the terms of the warranty. Note that the role of the organization (manufacturer, supplier, installer etc.) is determined by the IfcActorRole attribute of IfcOrganization |
Pset_Warranty.PointOfContact::IfcPropertyReferenceValue::IfcOrganization |
|
||
| Specify the content of the warranty Provides a general textual view of what the warranty covers and the terms and the terms and conditions under which the artifact(s) is warranted |
Pset_Warranty.WarrantyContent::IfcPropertySingleValue::IfcText |
|
||
| Specify the exclusions from the warranty Provides a general textual view of what is excluded from the warranty or any action taken that may render the warranty void. |
Pset_Warranty.Exclusions::IfcPropertySingleValue::IfcText |
|
||