# Quality Inspection

<p class="doc-lead">A Quality Inspection records the quality check of an item on a source transaction — a receipt note, delivery note, inventory transfer, or production document. It captures readings against the parameters of a QC template and resolves to a pass or fail result, which is reflected back on the source transaction. A Quality Inspection records results only; it does not move stock or post to your accounts.</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="#/inventory/quality-inspection?id=overview">Overview &amp; List View</a>
<a href="#/inventory/quality-inspection?id=setup">Setup &amp; Prerequisites</a>
<a href="#/inventory/quality-inspection?id=workflow">End-to-End Workflow</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">Form reference</span>
<div class="doc-toc-links">
<a href="#/inventory/quality-inspection?id=header-fields">Header Fields</a>
<a href="#/inventory/quality-inspection?id=readings">Readings</a>
</div>
</div>
<div class="doc-toc-section">
<span class="doc-toc-group-title">More</span>
<div class="doc-toc-links">
<a href="#/inventory/quality-inspection?id=actions-status">Actions &amp; Status</a>
<a href="#/inventory/quality-inspection?id=posting">Posting Behavior</a>
<a href="#/inventory/quality-inspection?id=view-tabs">View Tabs &amp; Widgets</a>
<a href="#/inventory/quality-inspection?id=reports">Reports</a>
<a href="#/inventory/quality-inspection?id=best-practices">Best Practices</a>
<a href="#/inventory/quality-inspection?id=faq">FAQ</a>
<a href="#/inventory/quality-inspection?id=related">Related Topics</a>
</div>
</div>
</div>

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

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

The Quality Inspections list shows every inspection with its id, date, who verified and inspected it, the source transaction type, the item, and the result status. Use the quick filter tabs to switch between views, and Advanced Filters to narrow the list. From the list you can open an inspection, edit a draft, or delete a draft.

<b>List columns</b>

| **Column** | **Shows** |
|------------|-----------|
| Inspection ID | Inspection reference number. |
| Date | Inspection date and time. |
| Verified By | Employee who verified the inspection. |
| Inspected By | Employee who carried out the inspection. |
| Transaction | Source transaction type the inspection belongs to. |
| Item | Item being inspected. |
| Status | Result status of the inspection. |

<b>Quick filter tabs</b>

| **Tab** | **Shows** |
|---------|-----------|
| Default | All inspections except cancelled ones. |
| Passed | Inspections that passed. |
| Draft | Inspections saved but not yet approved. |
| Failed | Inspections that failed. |
| Cancelled | Inspections that have been cancelled. |

<b>Advanced Filters</b>

Id, Bill No, Transaction Type, Verified By, Inspected By, Item, Notes, Status, Date, and Created date.

<b>List row actions</b>

| **Action** | **Available when status is** |
|------------|------------------------------|
| Edit | Draft |
| Delete | Draft |
| View | All statuses |

> Quality Inspections are created from a source transaction rather than from a standalone <b>New</b> button — for example by starting a quality inspection on an <a href="#/inventory/inventory-transfer">Inventory Transfer</a> or <a href="#/inventory/goods-receipt-note">Receipt Note</a>.

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

<h2 id="setup">Setup &amp; Prerequisites</h2>

Before an inspection can be started from a transaction, quality inspection has to be turned on for your company, a template has to exist, and the item has to be told to require QC. Complete these three steps once per item you want to inspect.

<h3>Step 1 — Enable quality inspection for the company</h3>

Quality inspection features — the <a href="#/inventory/quality-inspection-template">Quality Inspection Template</a> screen, the QC options on the item, and this Quality Inspection screen — appear only when quality inspection is enabled for your company. If you do not see these options, ask your administrator to enable it.

<h3>Step 2 — Create a quality inspection template</h3>

The template is the checklist of parameters an inspector fills in. Go to <b>Inventory → Settings → Quality Inspection Templates</b> and click <b>New</b>.

<ul>
<li>Give the template a <b>Name</b>.</li>
<li>Add one or more <b>Parameters</b>. For each, set a <b>Name</b> and a <b>Type</b> — <b>Numeric</b> (checked against <b>Min Value</b>/<b>Max Value</b>), <b>Value</b> (checked against an <b>Acceptance Value</b> chosen from <b>Options</b>), or <b>Text</b> (checked against an <b>Acceptance Value</b>).</li>
<li>Turn on <b>Is Required</b> for any parameter the inspector must record before the inspection can pass.</li>
</ul>

See <a href="#/inventory/quality-inspection-template">Quality Inspection Template</a> for the full field reference.

<h3>Step 3 — Enable QC on the item and choose transactions</h3>

Open the item under <b>Inventory → Items</b> (or create a new one) and go to the <b>Inventory</b> section.

<ul>
<li>Turn on <b>Required QC</b>.</li>
<li>Select the <b>QC template</b> to use. This is required once <b>Required QC</b> is on.</li>
<li>Under <b>Select Transactions in which Quality Inspection required</b>, choose one or more of: <b>Delivery Note</b>, <b>Receipt Note</b>, <b>Inventory Transfer</b>, <b>Issue For Production</b>, and <b>Receipt From Production</b>.</li>
<li><b>Save</b> the item.</li>
</ul>

From now on, whenever this item is used on one of the selected transactions, that transaction will require a quality inspection for the item's line.

> Only these five transactions support quality inspection. Purchase and sale invoices, orders, and quotations do not carry a QC status. See <a href="#/inventory/inventory-item?id=quality-inspection">Item → Quality inspection</a>.

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

<h2 id="workflow">End-to-End Workflow</h2>

This is the full path from creating a transaction to approving it once QC is complete. The example uses a <a href="#/inventory/goods-receipt-note">Receipt Note</a>, but a Delivery Note, Inventory Transfer, Issue For Production, or Receipt From Production behaves the same way.

<h3>1. Create the source transaction</h3>
Add the QC-enabled item to a receipt note and <b>Save</b> it.

<h3>2. QC tracking appears on save</h3>
Because the item requires QC for this transaction type, the saved transaction now shows quality inspection tracking:
<ul>
<li>A <b>QC</b> status tag on the document header, starting at <b>QC Pending</b>.</li>
<li>A <b>QC</b> column in the items table. Lines that need inspection show <b>QC Pending</b>; lines that do not require QC show <b>NA</b>.</li>
<li>A <b>Start Quality Inspection</b> action in the toolbar while the document is a <b>Draft</b>.</li>
</ul>
The QC column and status are set automatically on save — there is nothing to fill in on the transaction form itself.

<h3>3. Approve is held until QC is done</h3>
While any line is still <b>QC Pending</b>, the <b>Approve</b> action on the transaction is hidden, so goods cannot be approved before they are inspected.

<h3>4. Start the inspection</h3>
Open the inspection in either of two ways:
<ul>
<li>Click <b>Start Quality Inspection</b> in the toolbar, or</li>
<li>Click the <b>QC</b> cell on an item line.</li>
</ul>
For a line that has no inspection yet, a new Quality Inspection opens pre-filled with the transaction, the item, and the item's <b>QC template</b> — the template's parameters become the reading lines. If an inspection already exists for that line, its record opens instead. Lines marked <b>NA</b> do not open an inspection.

<h3>5. Record the readings</h3>
Set <b>Verified By</b>, <b>Inspected By</b>, and the <b>Sample quantity</b>, then record the readings (up to three) for each parameter. Required parameters must have at least the first reading. See <a href="#/inventory/quality-inspection?id=readings">Readings</a>.

<h3>6. Save or approve the inspection</h3>
<ul>
<li><b>Save</b> — keeps the inspection as a <b>Draft</b> so you can finish it later.</li>
<li><b>Save And Approve</b> — evaluates the readings and sets the result in one step.</li>
<li><b>Approve</b> — from a draft inspection's view, evaluates the readings.</li>
</ul>
On approval each reading is checked against its parameter: a <b>Numeric</b> reading must fall within the min/max range, and a <b>Value</b> or <b>Text</b> reading must match the acceptance value. A parameter passes when every reading entered for it meets the specification. The inspection is <b>Passed</b> only when all required parameters pass; optional parameters left blank do not block a pass. Otherwise it is <b>Failed</b>.

<h3>7. The result flows back to the transaction</h3>
When an inspection is approved, that line's <b>QC</b> status on the transaction updates to <b>QC Passed</b> or <b>QC Failed</b>. Once no line is still <b>QC Pending</b>, the document's overall QC status resolves — <b>QC Passed</b> when every line passed, otherwise <b>QC Failed</b>.

<h3>8. Approve the transaction</h3>
With QC no longer pending, the <b>Approve</b> action reappears on the transaction. Approve the receipt note (or other document) to continue as normal — for example to move stock. A <b>QC Failed</b> result does not by itself block approval; whether to accept or reject failed goods is a business decision you make on the transaction.

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

<h2 id="header-fields">Header Fields Reference</h2>

| **Field** | **Description** |
|-----------|-----------------|
| date * | Date and time of the inspection. |
| On Transaction * | Source transaction type — Receipt Note, Delivery Note, Inventory Transfer, Issue For Production, or Receipt From Production. Set from the source document. |
| Item | Item being inspected. Set from the source document. |
| QC template | Quality inspection template that supplies the parameters. Set from the source document. |
| Verified By | Employee who verifies the inspection. |
| Inspected By | Employee who carries out the inspection. |
| Sample quantity | Quantity sampled for the inspection. |

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

<h2 id="readings">Readings</h2>

Each parameter from the QC template appears as a reading line. Up to three readings can be captured per parameter and checked against its specification.

| **Column** | **Description** |
|------------|-----------------|
| Sl.No | Parameter serial number. |
| Name | Parameter name from the template. |
| Type | Parameter type — <b>Numeric</b>, <b>Value</b>, or <b>Text</b>. |
| Specification | Expected specification for the parameter. |
| Reading 1 / Reading 2 / Reading 3 | Recorded readings for the parameter. |
| Status | Per-parameter result — <b>QC Pending</b>, <b>QC Passed</b>, <b>QC Failed</b>, <b>Not Measured</b> (optional parameter left blank), or <b>NA</b>. |

<b>Parameter types</b>

| **Type** | **How it is checked** |
|----------|------------------------|
| Numeric | Reading must fall within the parameter's minimum and maximum values. |
| Value | Reading must match one of the allowed values for the parameter. |
| Text | Reading is checked against the acceptance value for the parameter. |

Required parameters must pass for the inspection to pass. Parameters marked as not applicable do not block a pass.

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

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

<h3>View toolbar actions</h3>

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Approve | Evaluates the readings and sets the Passed or Failed result. | Draft |
| Edit | Opens the inspection for editing. | Draft |
| Delete | Permanently removes the inspection. | Draft |
| Print | Prints the inspection. | All |

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

| **Action** | **Description** | **Available when status is** |
|------------|-----------------|------------------------------|
| Cancel | Cancels the inspection. Available while the source transaction is still active. | Passed |
| Add/Update Note | Adds or edits a note on the inspection. | All |

<h3>Statuses</h3>

| **Status** | **Description** |
|------------|-----------------|
| Draft | Saved but not yet approved. Readings can be edited. |
| Passed | All required parameters passed on approval. |
| Failed | One or more required parameters failed on approval. |
| Cancelled | Inspection has been cancelled. |

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

<h2 id="posting">Posting Behavior</h2>

A Quality Inspection does <b>not</b> post to inventory or to your accounts — no stock is moved and no journal is created. On approval it evaluates the readings, sets the inspection result, and updates the QC status of the item on the linked source transaction (for example marking it QC Passed or QC Failed). Stock movement and any acceptance or rejection of goods are handled on that source transaction.

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

<h2 id="view-tabs">View Tabs &amp; Side Panels</h2>

When you open an inspection in full view, the right side shows tabbed panels. Click the expand icon on a tab to open the same data in a larger modal.

<h3>Top panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| Summary | The source transaction the inspection belongs to — receipt note, delivery note, inventory transfer, or production document. |

<h3>Bottom panel</h3>

| **Tab** | **What it shows** |
|---------|-------------------|
| History | Activity log — who created, approved, or cancelled the inspection and when. |
| Attachments | Files uploaded to this inspection. |

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

<h2 id="reports">Reports</h2>

Three inventory reports track quality inspection, found under <b>Inventory → Inventory Reports</b>. They share the same date range and item filters, and each opens the same inspection form used inside a transaction — so the QC team can find, complete, and review inspections without opening source documents one by one.

| **Report** | **Purpose** | **Typically used by** |
|------------|-------------|-----------------------|
| <a href="#/inventory/reports/pending-quality-inspection">Pending Quality Inspection</a> | The QC team's day-to-day <b>work queue</b>. Lists every item line still awaiting QC across draft and in-progress documents. Click <b>QC Pending</b> on a row to open, record readings, and approve the inspection right from the report. | QC inspectors and supervisors |
| <a href="#/inventory/reports/bill-wise-quality-inspection">Bill-wise Quality Inspection</a> | The QC <b>enquiry list and audit trail</b>. One row per inspection for the period (plus any still-pending lines), showing status, template, sample quantity, and who inspected/verified. Failed inspections are flagged in red and the footer shows the pass rate. | QC supervisors and auditors |
| <a href="#/inventory/reports/item-wise-quality-inspection">Item-wise Quality Inspection</a> | A <b>summary by item</b> — pending, passed, failed, and draft counts with a pass rate % per item. Highlights chronically failing items to follow up with purchase, production, or template changes. | QC leads, purchase, and quality managers |

<b>How the QC team uses them together</b>

<ol>
<li><b>Clear the queue</b> — Inspectors work the <a href="#/inventory/reports/pending-quality-inspection">Pending Quality Inspection</a> report, opening each <b>QC Pending</b> line to check the goods, record readings, and approve. Supervisors sort by <b>Age</b> to chase the lines waiting longest.</li>
<li><b>Review and audit</b> — Supervisors use <a href="#/inventory/reports/bill-wise-quality-inspection">Bill-wise Quality Inspection</a> to see what was inspected, filter to <b>Failed</b>, and audit QC history for a period or document.</li>
<li><b>Spot trends</b> — Quality leads use <a href="#/inventory/reports/item-wise-quality-inspection">Item-wise Quality Inspection</a> to find items that fail or stay pending most often and act on the root cause.</li>
</ol>

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

<h2 id="best-practices">Best Practices</h2>

<ul>
<li>Maintain QC templates with clear parameters and specifications so inspections evaluate consistently.</li>
<li>Record all three readings where your process samples multiple measurements, so borderline results are visible.</li>
<li>Capture both <b>Verified By</b> and <b>Inspected By</b> so the inspection is accountable.</li>
<li>Approve the inspection so its pass/fail result flows back to the source transaction before goods are accepted or dispatched.</li>
</ul>

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

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

<b>How is the pass or fail result decided?</b><br>
On approval every reading is evaluated against its specification. If all required parameters pass, the inspection is Passed; if any required parameter fails, it is Failed.

<b>Can I create a quality inspection on its own?</b><br>
No. An inspection is started from a source transaction such as a receipt note, delivery note, inventory transfer, or production document, which sets the item and template.

<b>Does an inspection accept or reject the goods?</b><br>
The inspection records the result and updates the QC status on the source transaction. Acceptance, rejection, and stock movement are handled on that transaction.

<b>What does a per-parameter NA status mean?</b><br>
A parameter marked not applicable does not block the inspection from passing. Only required parameters must pass.

<b>Why can't I cancel a quality inspection?</b><br>
Cancel is blocked when the parent receipt note, delivery note, transfer, or production document is already approved or closed.

<b>Why is Approve hidden on my receipt or delivery note?</b><br>
Pending quality inspection must be completed and passed (where required) before the parent document can be approved.

<b>Where do inspection templates come from?</b><br>
From <a href="#/inventory/quality-inspection-template">Quality Inspection Template</a> linked to the item or triggered by the item's quality inspection flag.

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

<b>Related documentation</b>
<ul>
<li><a href="#/inventory/goods-receipt-note">Goods Receipt Note</a> — inspect goods as they are received.</li>
<li><a href="#/inventory/goods-delivery-note">Delivery Note</a> — inspect goods before they are dispatched.</li>
<li><a href="#/inventory/inventory-transfer">Inventory Transfer</a> — inspect transferred items between centers.</li>
<li><a href="#/inventory/inventory-item">Item</a> — configure items and their quality requirements.</li>
<li><a href="#/inventory/reports/pending-quality-inspection">Pending Quality Inspection</a> — consolidated queue of lines still awaiting QC.</li>
<li><a href="#/inventory/reports/bill-wise-quality-inspection">Bill-wise Quality Inspection</a> — enquiry list of QI records and pending QC lines.</li>
<li><a href="#/inventory/reports/item-wise-quality-inspection">Item-wise Quality Inspection</a> — pass/fail/pending rates by item.</li>
</ul>
