If you're using the document templates in Deskera Books, you will have to use the placeholders provided in each template.

You can refer to the article here to guide you on using the document template on Deskera Books.

How do I use the document designer in Deskera Books?
The functionality of the document designer on Deskera Books is to provideflexibility to our clients to customize and design their invoice, bill, quote,and payment documents as per their preferences. Follow the steps as mentioned below to create a new document template: 1. Login to Deskera Boo…

Reminder: The document template and document generator are two separate modules. Don't be confused!

In this article, we will elaborate further the meaning of the system fields in each template so you can understand better.

Read more below.

Placeholders for cheque

When you have downloaded the cheque template document, you can view the relevant system fields in the cheque document.

You can only use the system fields available here in order for Deskera system to map the data successfully.

Placeholders for payment

Click on the three dots and select download payment template button

Click on the three dots as shown the payment category and click download template.

Here's the available system fields for the payment document.

Placeholders for Quote, Bill, Order, and Invoice

Download the document templates for quote, bill, order, and invoice.

Custom fields Meanings
«$CompanyName» Your organization’s name
${Address} Your organization’s address
${Phone} Your organization’s contact number
«$orderNo» The order number
«$invoiceNumber» The invoice number
«$quotationNumber» The quotation number
«$BillNo» The bill number
«$Date» The document’s date
«$BillToName» Your contact’s name
«$BillToAddr» Your contact’s shipping address
«$ShipToName» Your contact’s name
«$ShipToAddr» Your contact’s shipping address
«$DueDate» The document’s due date
«$Memo» Description saved in the documents
«$items.Name» Product’s name
«$items.Desc» Product’s description
«$items.Quant» Product’s quantity
«$items.unitPrice» Product’s pricing
«$items.Disc» Discount given to for the line item
«$items.Tax» Tax imposed on the line item
«$items.Total» Total payment of the line item after discount and tax
«$SubTotal» Total payment before tax and discount
«$Discount» The total discount applies to all line items
«$BeforeTax» The total amount of deduction of subtotal from discount
«$Tax» The sum of total tax rate for each line item
«$Total» Total amount of the document
«$!RoundingOff» Any rounding off applies to the document
«$TotalBase» Total amount in base currency

Additional Placeholders

You can add more placeholders to your quote, bill, oder, and invoice.

Here are the additional system fields below:

Custom Fields



Your contact’s email address


The product sequence of each line item


The product’s UOM


Your contact’s code


The payment term


Your product’s sequence number


The product’s barcode


The total of the line item, exclusive tax


The exchange rate involved for multi-currency


The invoice’s total amount in words

Custom fields



Product code for batch and serial number


Product name for batch and serial number


Product description for batch and serial number


Product tracking number for batch and serial number


Batch and serial number’s sequence number


Batch and serial number’s sub sequence number


Batch and serial number’s expiry date


Batch and serial number’s manufacturing date


Batch and serial number’s quantity


Batch and serial number use on line item

Custom fields



BAS Reporting Method


Australian Company Number (ACN)


Australian Business Number (ABN)




Ship from address line 1


Ship from state


Ship from country


Company billing’s state


The quote number linked to invoice


This is applicable for Quote, Invoice, Order and Bill


Total quantity of all the line items

Things to Note

  1. Deskera Books' users can customize their document templates based on the system field that is stated here.
  2. You can choose to customize the template based on your preferences, as long as the placeholders are used, the data will mapped accordingly.
  3. Do note that if you create your own system fields, our system won't be able to recognize the placeholders as we do not have the respective field at our backend library.
  4. If you couldn't find any system fields that suits you, you can always configure the system field using the custom field option.

Read more here on how to configure the system field by creating custom field in document designer.