Reclamation documents
This document lists all available placeholders for Reclamation Documents:
Defect received from client confirmation
Reclamation protocol
Reclamation protocol general contractor
Supplier reclamation protocol
Overview
This printer provides Reclamation-specific placeholders for defect management and reclamation protocols. Reclamation documents are generated for individual Reclamations or specific Defects and include Deal-level information, Customer details, Unit attributes, and a list of Defects with their properties.
Simple Placeholders
Date and Identification
$today
$todayCurrent date when the document is generated. Type: DateWrapper
$dealId
$dealIdUnique identifier of the Deal (numeric ID as string). Type: String
$reclamationInternalId
$reclamationInternalIdInternal ID of the Reclamation. Empty string if no reclamation.
Type: String | UI: "Reclamation No." (business_case_reclamation_internalid)
$reclamationReceivedOn
$reclamationReceivedOnDate when the Reclamation was received. Null if no reclamation.
Type: DateWrapper | UI: "Received on" (business_case_reclamation_reclamation_param_receivedon)
Customer Information
$customerName
$customerNameFull name of the Customer (formatted according to person type).
Type: String | UI: "Name" (customer_param_full_name)
$customerMail
$customerMailEmail address of the Customer.
Type: String | UI: "E-mail" (contact_param_email)
$customerPhone
$customerPhonePhone number of the Customer.
Type: String | UI: "Phone" (contact_param_phone)
Unit Information
These placeholders provide information about the main Unit on the Deal.
$flatId
$flatIdInternal ID of the main Flat/Unit on the Deal. Empty string if no flat.
Type: String | UI: "Number in project" (flat_param_internalid)
$floorNo
$floorNoFloor number of the Unit. Empty string if no flat.
Type: String | UI: "Floor No." (floor_param_floorno)
$buildingName
$buildingNameName of the Building containing the main Unit. Empty string if no flat.
Type: String | UI: "Name" (building_param_name)
$projectName
$projectNameName of the Project containing the main Unit. Empty string if no flat.
Type: String | UI: "Name" (project_param_name)
$flat_property_list_number
$flat_property_list_numberProperty list number attribute of the Unit (known attribute). Empty string if not set or no flat. Type: String
Dynamic Unit Attributes
Custom attributes defined for Units are available as placeholders at the document level (not inside a loop, since Reclamation documents work with a single Unit).
Note: Only Unit attributes (AttributeArea.UNITS) are supported. Deal, Project, and Customer attributes are not available in Reclamation documents.
Supported Attribute Types:
String: The text value
Integer/Numeric: The numeric value (also available as word variants:
$attribute_key_sk,$attribute_key_cz)Boolean:
trueorfalseDate: Date value (DateWrapper, formatted according to user preferences)
Available Placeholders
For each attribute with key attribute_key:
$attribute_key- The attribute value$is_attribute_key- Boolean indicating whether the attribute has a value
For NUMERIC and INTEGER attributes only:
$attribute_key_cz- Value written in Czech words$attribute_key_sk- Value written in Slovak words
Example
If you have a custom attribute with key flat_advert_description defined for Units:
Defects (Repeating List)
The $defects list contains all Defects associated with the Reclamation.
How to Use
Available Properties
Each $defect item has the following properties:
Identification
$defect.internalId
$defect.internalIdInternal ID of the Defect.
Type: String | UI: "Defect No." (business_case_reclamation_defect_param_internalid)
$defect.externalId
$defect.externalIdExternal ID of the Defect.
Type: String | UI: "Defect No. according to the customer" (business_case_reclamation_defect_param_externalid)
$defect.reclamationId
$defect.reclamationIdReclamation ID (Feature: NATLAND only).
Type: String | UI: "Reclamation No." (business_case_reclamation_internalid)
Location
$defect.location
$defect.locationLocation description.
Type: String | UI: "Location (room etc.)" (business_case_reclamation_defect_param_location)
$defect.room_location
$defect.room_locationFormatted room name.
Type: String | UI: "Location of the room to which the defect is related" (business_case_reclamation_defect_param_room_location)
$defect.is_room_location
$defect.is_room_locationWhether room location is set. Type: Boolean
$defect.flatPart
$defect.flatPartFlat part name or "other" value.
Type: String | UI: "Part of the flat to which the defect is related" (business_case_reclamation_defect_param_flat_part)
Description and Notes
$defect.description
$defect.descriptionDefect description.
Type: String | UI: "Reclamation description" (business_case_reclamation_description)
$defect.note
$defect.noteAdditional notes.
Type: String | UI: "Note" (business_case_reclamation_defect_param_note)
Developer Opinion
$defect.opinion
$defect.opinionLatest developer opinion (localized).
Type: String | UI: "Latest developer opinion" (business_case_reclamation_opinion_latest_developer)
$defect.latestDeveloperOpinion
$defect.latestDeveloperOpinionSame as opinion.
Type: String | UI: "Latest developer opinion" (business_case_reclamation_opinion_latest_developer)
$defect.reason
$defect.reasonLatest developer reason.
Type: String | UI: "Developer reason" (business_case_reclamation_reason_latest_developer)
$defect.latestDeveloperReason
$defect.latestDeveloperReasonSame as reason.
Type: String | UI: "Developer reason" (business_case_reclamation_reason_latest_developer)
Supplier Opinion
$defect.latestSupplierOpinion
$defect.latestSupplierOpinionLatest supplier opinion (localized).
Type: String | UI: "Latest supplier opinion" (business_case_reclamation_opinion_latest_supplier)
$defect.latestSupplierReason
$defect.latestSupplierReasonLatest supplier reason.
Type: String | UI: "Supplier reason" (business_case_reclamation_reason_latest_supplier)
$defect.supplierName
$defect.supplierNameFormatted supplier names.
Type: String | UI: "Suppliers" (business_case_reclamation_supplier_plural)
Dates
$defect.receivedOn
$defect.receivedOnDate when defect was received.
Type: DateWrapper | UI: "Detected on" (business_case_reclamation_defect_param_detection_date)
$defect.fixedOn
$defect.fixedOnDate when defect was fixed.
Type: DateWrapper | UI: "Fixed on" (business_case_reclamation_defect_param_fixedon)
$defect.plannedDate
$defect.plannedDatePlanned fix date.
Type: DateWrapper | UI: "Fix planned on" (business_case_reclamation_defect_param_planneddate)
$defect.localInspectionDate
$defect.localInspectionDateDate of latest local inspection.
Type: DateWrapper | UI: "Local inspection" (inspection_type_localinspection)
$defect.confirmedByCustomerOn
$defect.confirmedByCustomerOnCustomer confirmation date (Feature: PENTA_CZ/SK only).
Type: DateWrapper | UI: "Confirmed by customer on" (business_case_reclamation_defect_param_confirmed_by_customer_on)
Pictures (Nested List)
Each defect has a pictures list containing attachments of type INCOMING_CUSTOMER_COMMUNICATION.
$picture.image
$picture.imageScaled image of the attachment. Type: Image
$picture.note
$picture.noteNote associated with the attachment. Type: String
Reclamation Technician
$reclamationTechnicianName
$reclamationTechnicianNameName of the Reclamation Technician assigned to the Project.
Type: String | UI: "Reclamation technician name" (business_case_reclamation_technician_name)
$technicianSignature
$technicianSignatureSignature image of the Reclamation Technician.
Type: Image | UI: "Reclamation technician signature" (business_case_reclamation_technician_signature)
Last updated