# Approval Template

<p class="doc-lead">Approval Templates chain multi-stage approval for transaction vouchers (Sale Invoice, Purchase Order, Production Voucher, and others). This is <b>Settings → Multi Stage Approval</b> — not HR WorkFlow Approval for leave and employee requests.</p>

<div class="doc-toc">
<p class="doc-toc-title">On this page</p>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Getting started</span>
<div class="doc-toc-links">
<a href="#/settings/approval-template?id=overview">Overview &amp; List View</a>
<a href="#/settings/approval-template?id=quick-start">Quick Start</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/settings/approval-template?id=fields">Fields</a>
<a href="#/settings/approval-template?id=launch-terms">Launch Approval &amp; Terms</a>
<a href="#/settings/approval-template?id=documents">Documents</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/settings/approval-template?id=actions">Actions &amp; Status</a>
<a href="#/settings/approval-template?id=faq">FAQ</a>
<a href="#/settings/approval-template?id=related">Related</a>
</div>
</div>
</div>

<hr class="doc-section-divider">

<h2 id="overview">Overview &amp; List View</h2>

Go to <b>Settings → Multi Stage Approval → Approval Template</b>.

<!-- screenshot pending -->

<b>List columns</b>: Name, Description, Originators, Status.

<b>Quick filters</b>: Active (default), Suspended.

<b>Filters</b>: Status, Created Date.

<b>Header</b>: New.

<b>List actions</b>: View, Edit, Delete (multi).

A template attaches automatically when an originator saves a matching document. You do not assign it on the invoice form. See <a href="#/features/multiapproval">Multi Approval</a> for how the chain runs on the document.

<hr class="doc-section-divider">

<h2 id="quick-start">Quick Start</h2>

<ol>
<li>Create stages first under <a href="#/settings/approval-stage">Approval Stage</a>.</li>
<li>Click <b>New</b> on Approval Templates.</li>
<li>Enter <b>Name</b> and optional <b>Description</b>.</li>
<li>Add <b>Originators</b> — the employees whose documents should enter this chain.</li>
<li>Select one or more <b>Documents</b>.</li>
<li>Add <b>Stages</b> in the order they must run.</li>
<li>Set <b>Launch Approval</b> to <b>Always launch</b>, or <b>Based on terms</b> and add term rows.</li>
<li>Click <b>Save</b>.</li>
</ol>

<hr class="doc-section-divider">

<h2 id="fields">Fields</h2>

| **Field** | **Description** |
|-----------|-----------------|
| Name * | Template name. |
| Description | Purpose and when to use it (rich text). |
| Originators * | Employees who can start this approval chain. Matching uses the <b>Employee</b> field on the document. |
| Select documents you will like to add * | Document types this template can attach to. |
| Stages | Ordered <a href="#/settings/approval-stage">Approval Stages</a>. Serial number is assigned automatically. |
| Launch Approval * | <b>Always launch</b> or <b>Based on terms</b>. |
| Terms | Condition rows used when Launch Approval is Based on terms. |
| Status | Active or Suspended. |

<hr class="doc-section-divider">

<h2 id="launch-terms">Launch Approval &amp; Terms</h2>

| **Launch Approval** | **When the template attaches** |
|---------------------|--------------------------------|
| Always launch | Every matching document for those originators and document types. |
| Based on terms | Only when <b>every</b> term row matches the document. |

If an Always launch template and a terms-based template both match, Always launch is used. Terms on one template are combined with “and”. For “or” (Bank <b>or</b> high balance), create two templates.

The Terms table is hidden until Launch Approval is <b>Based on terms</b>.

| **Column** | **Description** |
|------------|-----------------|
| Sl Num | Automatic line number. |
| Field | Total, Payment mode, Customer Balance, Customer Group, Customer, or Variance Exceeded. |
| Operation | Equal to, Greater than, or Less than. Payment mode, Customer, and Customer Group are matched to the selected value. |
| Value | Amount, payment mode, customer, customer group, or True / False — the value field changes with Field. |

<b>Payment mode</b> values: Cash, Bank, Cheque, PDC, Digital Wallet.

<b>Customer Balance</b> is invoice Total plus the customer's current closing balance, and only for <b>Credit</b> sale documents (Sale Invoice, Sale Order, Sale Quotation, Pro Forma Invoice).

Worked examples — three-stage Sale Invoice, credit over a balance limit, and Bank invoices that executives cannot approve — are on <a href="#/features/multiapproval?id=example-sale-invoice">Multi Approval</a>.

<hr class="doc-section-divider">

<h2 id="documents">Documents</h2>

| **Group** | **Documents** |
|-----------|---------------|
| Sales | Sale Quotation, Sale Order, Sale Invoice, Pro Forma Invoice, Credit Note, Sale Debit Note |
| Purchase | Purchase Quotation, Purchase Order, Purchase Invoice, Debit Note |
| Accounts | Expense, Receipt Voucher, Payment Voucher |
| Other | Inventory Adjustment, Expense Claim, Production Voucher |

<hr class="doc-section-divider">

<h2 id="actions">Actions &amp; Status</h2>

<h3>List actions</h3>

| **Action** | **Notes** |
|------------|-----------|
| New | Create a template. |
| View | Open the template. |
| Edit | Change originators, documents, stages, or terms. |
| Delete | Multi-select. Blocked if documents still reference the template. |

<h3>View toolbar</h3>

| **Action** | **When** |
|------------|----------|
| Edit | Always |
| Delete | Always (confirmation) |
| Clone | Always — opens New with the same details |
| Print | Always |

<h3>More menu (⋮)</h3>

| **Action** | **When** |
|------------|----------|
| Activate | Status is Suspended |
| Suspend | Status is Active |

| **Status** | **Description** |
|------------|-----------------|
| Active | Can attach to new and draft documents. |
| Suspended | Does not attach. Existing documents keep the template they already have. |

<hr class="doc-section-divider">

<h2 id="faq">FAQ</h2>

<b>Approval Template here vs WorkFlow Approval Template?</b><br>
This screen signs off the voucher itself (Sale Invoice, Purchase Order). <a href="#/hr/workflow-approval-template">HRMS WorkFlow Approval Template</a> is the step list for a <a href="#/hr/workflow-request">WorkFlow Request</a> — a process around a document, not approval of that document.

<b>How do I assign a template to a Sale Invoice?</b><br>
You do not pick it on the invoice. Add the sales executive as an Originator, include Sale Invoice under Documents, and set Launch Approval. When that employee saves an invoice, the template attaches if the terms match.

<b>Can one template apply to multiple modules?</b><br>
Yes — select several document types on the same template when the originators, stages, and terms are the same. Create separate templates when the path differs.

<b>What happens when an approver is unavailable?</b><br>
The document stays at Multi Level Approval until an assigned approver or a Super User acts, or the requestor cancels and sends to someone else on the stage.

<b>Can I skip stages?</b><br>
No. Stages run in the order of the Sl Num lines. A Super User can approve the current stage but cannot skip ahead.

<b>Why does my terms template never attach?</b><br>
An Always launch template for the same originators and document type is chosen first. Also check Employee on the document, Active status, and that every term matches. Customer Balance only matches Credit invoices.

<hr class="doc-section-divider">

<h2 id="related">Related Topics</h2>

<ul>
<li><a href="#/settings/approval-stage">Approval Stage</a></li>
<li><a href="#/features/multiapproval">Multi Approval</a> — how the document panel works, and sale invoice examples</li>
<li><a href="#/hr/workflow-approval-template">HR WorkFlow Approval Template</a></li>
</ul>
