# Receipt Templates

Receipt Templates let you design the printed receipt that customers receive after a POS transaction. You can customise the layout, content sections, and included information using a built-in visual editor with live preview.

## Accessing Receipt Templates

{% stepper %}
{% step %}

### Open the NetSuite Admin view

Switch to **NetSuite Admin** in <code class="expression">space.vars.productName</code>.
{% endstep %}

{% step %}

### Open Printers

Click **Printers** in the left sidebar.
{% endstep %}

{% step %}

### Open the Receipt Templates editor

Make sure the **Templates** tab is selected, then click **Receipt Templates** (the default tab within Templates).
{% endstep %}
{% endstepper %}

![Receipt Template editor with section panel and live preview](/files/x9bCAudQjROxETP0oyFo)

## Template editor

The Receipt Template editor has two panels:

* **Left panel:** Template settings, sections, and HTML customisation fields.
* **Right panel:** Live preview of how the receipt will look when printed.

## Template actions

| Action                     | Description                              |
| -------------------------- | ---------------------------------------- |
| **Create New Template**    | Start a new blank receipt template       |
| **Load Existing Template** | Load a previously saved template to edit |

Enter a **Template Name** before saving.

## Receipt sections

Each section of the receipt can be toggled on or off and customised with optional HTML:

| Section                 | Description                                          |
| ----------------------- | ---------------------------------------------------- |
| **Business Header**     | Your business name, address, and logo at the top     |
| **Order Information**   | Transaction reference number and date                |
| **Order Items**         | The products or services included in the transaction |
| **Totals**              | Subtotal, tax, and final total                       |
| **Payment Information** | Payment method and amount paid                       |

## Customising a section

Each section has:

* A toggle to enable or disable it
* A **Custom HTML** field for adding or overriding the default content
* A **Recommended Variables** panel showing available template variables you can insert (e.g. `{{order.tranid}}`, `{{date}}`)

Click a variable chip to insert it into the HTML editor.

## Saving a template

Click **Save** at the top of the page. The template appears in the **Available Templates** list below.

## Available Templates list

Shows all saved receipt templates. Each entry displays the template name, type (receipt), and last modified date. Use **Load** to open a template for editing, or the delete button to remove it.

## Tips

* Use the live preview on the right to check your layout before saving. The preview updates as you type.
* Switch between **Visual** and **Code** view in the preview panel to inspect the rendered HTML.
* Keep receipts concise: only include the sections your customers need.
* Use the **Recommended Variables** chips to ensure variable names are correct. Manually typed variables may not resolve if there's a typo.

For the full variable reference, see [Print Templates Reference](/netsuite-admin-guide/overview-2/printers-and-templates.md).

## Related Pages

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Invoice Templates</strong></td><td>Templates for printed invoices.</td><td><a href="/pages/ratQ79sBuy8vJWucXwwq">/pages/ratQ79sBuy8vJWucXwwq</a></td></tr><tr><td><strong>Label Templates</strong></td><td>Templates for item and shelf labels.</td><td><a href="/pages/CJVG1785aVbqh1gdDo06">/pages/CJVG1785aVbqh1gdDo06</a></td></tr><tr><td><strong>Print Templates Reference</strong></td><td>Variable syntax, format specifiers, and worked examples.</td><td><a href="/pages/Z3oJQeu6wooY5h9xlZsy">/pages/Z3oJQeu6wooY5h9xlZsy</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.in8sync.com/netsuite-admin-guide/overview-2/receipt-templates.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
