file-invoice-dollarInvoices

This document lists all available placeholders for Invoice Documents.

Overview

This printer provides Invoice-specific placeholders in addition to the base Deal Document placeholders from Deal documents. Invoice documents are generated for individual Prescribed Payments and include both Deal-level information and specific details about the payment being invoiced.


Invoice-Specific Placeholders

These placeholders are specific to Invoice documents.

How to Use

Example invoice template using invoice-specific placeholders:

invoice.vm
Invoice for Deal: $dealId
Date: $today
Variable Symbol: $variable_symbol

Customer: $customerName
Email: $customerMail
Phone: $customerPhone

Property: $flatId
Building: $buildingName
Project: $projectName

Payment Details:
Type: $paymentType
Method: $paymentMethod
Amount: $paymentAmountVat ($paymentAmountVat_cz in words)
#if($paymentAmountNoVat)
Amount excl. VAT: $paymentAmountNoVat
#end
Due Date: $paymentCalculatedDeadline

#if($pendingAmountVat.isPositive())
Amount Due: $pendingAmountVat
#end

#if($paymentNote)
Note: $paymentNote
#end

Date and Deal Identification

$today

Current date when the invoice is generated. Type: DateWrapper

$dealId

Unique identifier of the Deal (numeric ID as string). Type: String

$variable_symbol

Variable symbol for the Deal (payment pairing symbol). Type: String


Main Unit Information

These placeholders provide information about the main Unit on the Deal. All values are empty strings if there is no main Unit.

$flatId

Internal ID of the main Flat/Unit on the Deal. Type: String | UI: "Number in project" (flat_param_internalid)

$buildingName

Name of the Building containing the main Unit. Type: String | UI: "Name" (building_param_name)

$projectName

Name of the Project containing the main Unit. Type: String | UI: "Name" (project_param_name)


Prescribed Payment Details

These placeholders describe the specific Prescribed Payment being invoiced.

Payment Classification

$paymentType

Type of the Prescribed Payment (localized text). Type: String | UI: "Type" (type) Possible values: "Reservation fee", "Additional payment", "Additional product payment", "FPC payment", "1st FPC payment"

$paymentMethod

Payment method for this payment (localized text). Type: String | UI: "Account type" (incoming_payment_param_accounttype) Possible values: "Direct transfer", "Notary escrow", "Bank escrow", "Mortgage", "Settlement", "Cash", "Bank cheque", "Compensation", "Land compensation"

Payment Amounts

$paymentAmountVat / $paymentAmountVat_sk / $paymentAmountVat_cz

Payment amount including VAT. Includes Slovak and Czech word variants. Type: NumberWrapper / String (words) | UI: "Amount including VAT" (business_case_payment_amount)

$paymentAmountNoVat / $paymentAmountNoVat_sk / $paymentAmountNoVat_cz

Payment amount excluding VAT. Includes Slovak and Czech word variants. Type: NumberWrapper / String (words)

$pendingAmountVat / $pendingAmountVat_sk / $pendingAmountVat_cz

Amount still pending/outstanding with VAT (amount not yet paid). Type: NumberWrapper / String (words) | UI: "Pending w/ VAT" (business_case_payment_pending_amount)

Payment Timing and Notes

$paymentCalculatedDeadline

Due date for this Payment (calculated deadline). Type: DateWrapper | UI: "Due date" (business_case_payment_deadline)

$paymentNote

Notes or comments about the Payment. Type: String


Customer Contact Information

These placeholders provide contact information for the invoice recipient (primary Customer).

$customerName

Full name of the Customer (formatted according to person type). Type: String | UI: "Name" (customer_param_full_name)

$customerMail

Email address of the Customer. Type: String | UI: "E-mail" (contact_param_email)

$customerPhone

Phone number of the Customer. Type: String | UI: "Phone" (contact_param_phone)

Last updated