Template Detail
API Name: TemplateDetail__c
The template detail allows to overwrite certain template fields. Template details are in a master-detail relationship to a template.
Label | API Name | Type | Description |
---|---|---|---|
Template Detail Name | Name |
Text | |
Balance Columns | BalanceColumns__c |
Text(255) | Defines which balance fields are to be displayed as columns in the balance table. |
Balance Types | BalanceTypes__c |
LongTextArea(32768) | Defines (in JSON notation) which balance types are to be displayed on the rendered invoice together with their title text. |
Counter | Counter__c |
Text(255) | |
Custom CSS | CustomCSS__c |
LongTextArea(32768) | Specifies custom CSS code used to define and overrule the default layout and styling of an invoice PDF. |
Display Type | DisplayType__c |
Text(255) | Specifies the type of the invoice to be printed to the PDF, like Invoice, Credit Memo, Reminder. |
Email Body | EmailBody__c |
LongTextArea(32768) | Defines the plain text body for the email. Can include placeholders, and line breaks are considered. |
Email HTML Body | EmailHtmlBody__c |
Html(32768) | Defines a rich HTML body text for the email. The editing area of this field includes an inline HTML editor. Note that Email Body is ignored if there is content in Email HTML Body. |
Email Subject | EmailSubject__c |
TextArea | Defines the default email subject. Can include placeholders. |
Info Left | InfoLeft__c |
LongTextArea(32768) | Defines the left part of the information block above the atual invoice text. |
Info Right | InfoRight__c |
LongTextArea(32768) | Defines the right part of the information block above the atual invoice text. |
Override Labels | OverrideLabels__c |
LongTextArea(16384) | Defines (in JSON notation) the configuration for custom label overrides. |
PDF Name | PdfName__c |
Text(255) | Specifies the name pattern for the invoice PDF. Can contain placeholders. |
Table Columns | TableColumns__c |
Text(255) | Defines the columns and their sequence in the invoice line item table, separated by semicolon. "n/a" indicates that the default columns are used instead of the columns as defined by the parent template. |
Template | Template__c |
MasterDetail(Template__c) | Specifies the template to which this template detail relates. |
Text 1 | Text1__c |
LongTextArea(32768) | Specifies a text to be rendered above the invoice line item table. Can be used, for example, to edit a letter-like text introducing the invoice that follows. |
Text 2 | Text2__c |
LongTextArea(32768) | Specifies a text to be rendered below the invoice line item table, can be used, for example, to add notes or payment terms. |
Text 3 | Text3__c |
LongTextArea(32768) | Specifies text to be rendered below the Text 2 block by default. |