Skip to main content

System Settings - Template Types and Hierarchy Reference

Reference for every template type in Sharper — what each type does, whether it is an email or document type, and how parent templates connect to child Detail Templates, including the full parent-child map.

Overview

Every template in Sharper has a Type that defines what it is used for, which merge variables are available, and whether it works alone or needs a companion Detail Template to render repeating line-item rows. This article explains what each type does, when Sharper uses it, whether it is an email or a print document, and how parent and child templates connect.

Templates are found at System Settings → Templates. For field descriptions on the template form itself, see System Settings - Templates Field Reference.

Email, Document, and Child Block Types

Template types fall into three categories:

Email types — Sharper delivers these directly to a customer's or staff member's inbox. When editing an email-type template, three additional fields appear on the form: Email Subject, Email From, and Email BCC.

Print and document types — Sharper uses these to render PDFs and on-screen documents. The email fields are hidden for these types.

Child block types — Small, repeating block templates that render a single line-item row. They do not stand alone; a parent template selects them in its Detail Template field.

How Detail Templates Work

Some templates cannot stand alone — they require a companion Detail Template to render the repeating rows inside a document. The parent template defines the overall structure: the header, customer block, totals row, and footer. The child (Detail Template) defines how each individual line item looks, and is rendered once per row.

For example: an Invoice with ten line items renders the Invoice parent template once, and the Invoice Item Block child template ten times — once per line item — inserting the repeated blocks into the parent at the detail placeholder. This separation lets you control the document wrapper and the row layout independently.

A misconfigured or missing Detail Template results in documents that render without their line-item detail rows.

Configuring a Parent Template With a Detail Template

  1. Create or confirm the child template exists first — for example, if setting up an Invoice, confirm your Invoice Item Block template is saved and ready.

  2. Open or create the parent template and set its Type. If the Type supports a Detail Template, the Detail Template dropdown appears — it is automatically filtered to compatible child types, so you cannot link an incompatible pair. If the field does not appear, the selected Type does not use one.

  3. Select the child template from the dropdown and click Save.

Shared Child Templates

Several child types are reused by multiple parents — the Credit Memo Item Block serves Credit Memo Email, Email Attachment, and Print; the Deposit Pay Item Block serves both Deposit Pay Email and its Attachment; the Statement Transaction Block serves both Statement and Detailed Statement. Editing a shared child template affects every parent that references it. If you need different line-item layouts for different parents of the same type, create separate child templates and assign them independently.

The Three-Level Statement Chain

Statements use the deepest nesting in the system, and all three levels must be linked for a complete statement to render:

  1. Statement or Detailed Statement (top level) — selects a Statement Transaction Block as its Detail Template.

  2. Statement Transaction Block (middle level) — renders once per transaction group, and has its own Detail Template field pointing to a Statement Transaction Detail Block.

  3. Statement Transaction Detail Block (bottom level) — renders once per line item within each transaction group.

Type-by-Type Reference

ACH Templates

ACH Declined (Email) - Sent to a customer when an ACH (bank transfer) payment fails during processing. Notifies the customer of the failure and prompts them to update their payment method.

ACH Sign-up Email (Email) - Sent to a customer when they enroll in ACH payment. Typically contains enrollment confirmation language or the ACH agreement summary.

ACH Terms And Conditions (Document) - Displays the full ACH terms and conditions to customers during the ACH enrollment flow. Rendered inline or attached - not delivered as a standalone email.

Credit Memo Templates

Credit Memo Email (Email) - Sent to a customer when a credit memo is issued on their account. Detail Template: Credit Memo Item Block.

Credit Memo Email Attachment (Document) - The PDF attached to the Credit Memo Email. Detail Template: Credit Memo Item Block.

Credit Memo Item Block (Child block) - The repeating line-item row block shared by Credit Memo Email, Credit Memo Email Attachment, and Credit Memo Print. Renders once per credit memo line item.

Credit Memo Print (Document) - The standalone printable credit memo for on-screen or PDF viewing outside of email. Detail Template: Credit Memo Item Block.

Customer Marketing Email

Customer Marketing Email (Email) - A general-purpose bulk email template for sending marketing messages to customers from CRM. Selected manually at send time. No Detail Template. See System Settings - Templates for steps to create one.

Deposit Pay Templates

Deposit Pay Email (Email) - Sent to a customer when a deposit payment is collected. Detail Template: Deposit Pay Item Block.

Deposit Pay Email Attachment (Document) - The PDF attached to the Deposit Pay Email. Detail Template: Deposit Pay Item Block.

Deposit Pay Item Block (Child block) - The repeating line-item row block shared by Deposit Pay Email and Deposit Pay Email Attachment. Renders once per deposit line item.

E-sign Templates

E-sign (Document) - The contract document presented to the customer for electronic signature. This is the document they read and sign, not the email that delivers it.

E-sign Email (Email) - The email sent to a customer to initiate the e-sign process. Contains the link to the E-sign document.

Email Signature

Email Signature (Child block) - A reusable HTML signature block. Insert it into other email templates using the signature merge variable. Maintaining a single Email Signature template means updating it in one place updates all emails that reference it.

Invoice Templates

Invoice (Document) - The primary invoice document shown to customers on-screen or printed as a PDF. Detail Template: Invoice Item Block.

Invoice Item Block (Child block) - The repeating line-item row block used by the Invoice template. Renders once per invoice line item.

Online Booking Template

Online Booking Template (Document) - Controls the layout and branding of the public-facing online booking portal pages. Used to customize the customer-facing booking experience.

Payment Templates

Payment Email (Email) - Sent to a customer confirming a payment has been received.

Payment Email Attachment (Document) - The PDF attached to the Payment Email. Rendered as a payment receipt document.

Payment Print (Document) - The printable payment receipt for on-screen viewing or counter printing. Not an email type.

Product Contract Templates

Product Contract (Document) - The contract document associated with a product, presented during the booking or check-in workflow for customer acknowledgment.

Product Contract Email (Email) - The email that delivers the Product Contract to a customer.

Refund Templates

Refund Email (Email) - Sent to a customer when a refund is issued on their account.

Refund Email Attachment (Document) - The PDF attached to the Refund Email.

Refund Print (Document) - The printable refund receipt for on-screen or counter printing. Not an email type.

Reservation Templates

Reservation Email (Email) - The confirmation email sent to a customer when a reservation is created or confirmed. Detail Template: Reservation Item Block.

Reservation Item Block (Child block) - The repeating row block used by the Reservation Email. Renders once per product or item in the reservation.

Reservation Item Extra Charge Description (Child block) - A description block used to format extra charge line items on reservation documents.

Non-Transient Reservation Item Description (Child block) - A description block for long-term or seasonal reservation line items on invoices and documents.

Transient Reservation Item Description (Child block) - A description block for transient (short-stay) reservation line items on documents such as the Transient Folio.

Reset Password Email

Reset Password Email (Email) - Sent to a customer who selects "Forgot your password?" on the online booking site or Customer Portal. Contains a one-time reset link that expires after one hour. This template is not used for staff logins - a staff member's Sharper password is reset directly by an administrator at System Settings, then Users.

Statement Templates

Statement (Document) - The standard customer account statement. Detail Template: Statement Transaction Block.

Detailed Statement (Document) - An expanded statement showing more transaction detail. Detail Template: Statement Transaction Block.

Statement Transaction Block (Child block / Parent) - The transaction-group row block shared by Statement and Detailed Statement. Renders once per transaction group. This template also has its own Detail Template (Statement Transaction Detail Block), creating the three-level chain described above.

Statement Transaction Detail Block (Child block) - The deepest row block. Renders once per individual line item within each transaction group.

Status Update Email Templates

Status Update Email (Email) - Sent to a customer when a reservation status changes. Detail Template: Status Update Email Item Block.

Status Update Email Attachment (Document) - The PDF attached to the Status Update Email.

Status Update Email Item Block (Child block) - The repeating row block used by Status Update Email.

Transient Folio Templates

Transient Folio (Document) - The folio document presented to transient marina or dock customers at check-out, summarizing their stay and all charges. Detail Template: Transient Folio Item Block.

Transient Folio Item Block (Child block) - The repeating charge-row block used inside the Transient Folio.

Other Description Blocks

Order Item Sale Description (Child block) - A description block used to format POS sale line items on invoices or receipts.

Power Meter Reading Description (Child block) - A description block used to format power meter reading entries on invoices and billing documents.

Complete Parent-Child Map

Every Detail Template relationship in Sharper, in one table:

Parent Template

Detail Template (Child)

Reservation Email

Reservation Item Block

Invoice

Invoice Item Block

Statement

Statement Transaction Block

Detailed Statement

Statement Transaction Block

Statement Transaction Block

Statement Transaction Detail Block

Status Update Email

Status Update Email Item Block

Transient Folio

Transient Folio Item Block

Credit Memo Email

Credit Memo Item Block

Credit Memo Email Attachment

Credit Memo Item Block

Credit Memo Print

Credit Memo Item Block

Deposit Pay Email

Deposit Pay Item Block

Deposit Pay Email Attachment

Deposit Pay Item Block

All other types render as standalone documents with no child template. Types ending in Block or Description are themselves child templates — they are selected as Detail Templates on parents and do not have children of their own, except Statement Transaction Block.

Did this answer your question?