```json
{
    "title": "Inspection Workflow Software for Manufacturing: Setting Up Incoming, In-Process and Final Inspections in ERPNext",
    "url": "https://aavatto.com/blog/inspection-workflow-software-manufacturing-erpnext/",
    "datePublished": "2026-10-23",
    "dateModified": "2026-10-28",
    "language": "en-US",
    "description": "Set up incoming, in-process and final inspections in ERPNext. A practical guide to inspection workflow software for manufacturing QA teams.",
    "author": "Aavatto",
    "publisher": "Aavatto - Frappe & ERPNext Experts | Custom Development, Implementation & Support"
}
```

# Inspection Workflow Software for Manufacturing: Setting Up Incoming, In-Process and Final Inspections in ERPNext

Inspection workflow software for manufacturing links each quality check to the transaction that moves material: receiving raw material, completing a production operation, or dispatching finished goods. Each inspection is recorded against the stock it covers, using a defined template, and the system can block that stock from moving until the inspection is submitted and accepted.

ERPNext handles this with its Quality Inspection document, which supports three inspection types: Incoming, In Process and Outgoing. This guide covers how to set up each stage, the decisions a QA head has to make at each gate, and the mistakes that turn inspections into a formality.

## Why inspection workflow software for manufacturing beats a QC spreadsheet

A spreadsheet or paper checklist records that a check happened. It can't stop a receipt from being posted to stock before the check is done. Because the inspection and the transaction live in different places, they drift apart. Nobody can say with certainty which lot was checked, by whom, or against which version of the spec.

When inspection lives inside the ERP:

Each inspection is linked to a specific Purchase Receipt, Job Card, Stock Entry or Delivery Note.

Batch and serial numbers carry through, so a failed reading can be traced back to a supplier lot.

Rejected quantity can be routed to a separate warehouse instead of sitting in usable stock.

The parameters come from a template, not from whoever happens to be on shift.

## The building blocks in ERPNext

You need three things in place before configuring any stage. (Field labels and where settings live differ slightly between ERPNext versions, so check against the version you run.)

Quality Inspection Parameters

These are the individual characteristics you measure, such as thickness, moisture content, colour shade, tensile strength or visual defects. You define each one once and reuse it across templates.

Quality Inspection Templates

A template groups parameters for an item or operation and sets acceptance criteria. Numeric parameters get a minimum and maximum. Non-numeric parameters get an expected value, such as "No visible damage." Recent versions also support formula-based criteria for cases a simple range can't express.

Item-level settings

On the Item master, you can tick "Inspection Required before Purchase" and "Inspection Required before Delivery" and assign a default template. This is what makes inspection mandatory rather than optional.

Stock Settings then decide what happens when an inspection is missing or rejected: stop the transaction, or only warn. That one choice determines whether your workflow is a control or a suggestion.

## Incoming inspection: stopping bad material at the gate

Incoming inspection ERP setup starts with the items you buy. Raw materials with a history of lot-to-lot variation are the obvious candidates. Low-risk consumables rarely justify the overhead.

A workable incoming template usually contains:

ElementWhat to defineParametersOnly those in your purchase specification or that have caused problems beforeAcceptance criteriaMin/max for measured values, expected value for visual or pass/fail checksTemplate scopeOne per material family (e.g. "Yarn – Incoming"), not one per item code

The flow then runs like this:

On each relevant Item, tick "Inspection Required before Purchase" and set the template.

When goods arrive, the inspector creates a Quality Inspection of type Incoming against the Purchase Receipt, records the sample size and readings, and submits it.

If Stock Settings are set to stop, the Purchase Receipt can't be submitted until the inspection exists. If it's set to warn, the user sees a message and can continue.

Agree on your sampling plan before go-live. ERPNext records sample size and readings, but it doesn't decide how many units per lot to check or which suppliers get full inspection. That's a QA decision, and it should be written down before anyone configures anything.

## In-process quality control in ERPNext

In-process quality control in ERPNext needs the most thought, because "in-process" means different things on different shop floors. There are two common patterns.

Operation-level checks on Job Cards

If you run Work Orders with routings, each Job Card can carry a Quality Inspection Template. The operator or line inspector records an In Process inspection against the Job Card before completing it. This suits multi-step processes where a defect introduced at one operation shouldn't travel on to the next.

Checks at the Manufacture Stock Entry

For simpler production, you can require inspection when finished or semi-finished goods are posted to stock through a Manufacture entry. There's less shop-floor data entry, but you only catch problems once the batch is complete.

The real decision is granularity. Inspecting every operation gives the best traceability but adds work to every job. Most plants gate only the operations where a defect is expensive to discover later, such as before an irreversible step like cutting, coating or assembly.

*Not sure which operations deserve a gate? Laying your current QC plan against your routing usually shows the gaps quickly. We're happy to look at it with you as part of a free consultation.*

## Final inspection before dispatch

Final inspection is the last point to catch a problem before it reaches a customer. Tick "Inspection Required before Delivery" on finished goods and assign an outgoing template. The inspection is then created against the Delivery Note, or a Sales Invoice that updates stock.

Many customers, particularly in export supply chains across India and the Middle East, expect an inspection report or certificate of analysis with each shipment. The submitted Quality Inspection is the record behind that document. A custom print format can produce it directly, so nobody has to retype the data into Word.

Final inspection criteria are often customer-specific. Rather than duplicating a template per customer, some manufacturers keep a base template per item and add customer parameters through configuration or light customization.

## Handling rejections and non-conformance

A failed inspection needs somewhere to go. On a Purchase Receipt, ERPNext lets you split accepted and rejected quantity and post the rejected portion to a Rejected Warehouse. Failed material stays visible but out of the stock your planners can allocate.

For follow-up, the Quality module includes Non Conformance, Quality Action and Quality Review documents. Use them to log the issue, assign corrective action and review effectiveness later.

When your rules go beyond pass/fail, you'll typically need [ERPNext customization](/services/erpnext-customization/) rather than configuration alone. Examples include partial acceptance with a deviation approval, a QA hold that needs a named approver, or supplier ratings that update from inspection results.

## Common mistakes when rolling out inspection workflows

Setting everything to "Warn"

Users learn to click past warnings within days. If a stage matters, set it to stop.

Oversized templates

A template with dozens of parameters gets filled in carelessly. Keep each one short and specific to the stage.

Inspecting everything

Over-inspection slows receiving and production, and entries start getting back-dated. Gate the high-risk points.

No rejected warehouse

Without one, failed stock ends up in the same bin as good stock.

Configuring before agreeing on the process

ERPNext enforces whatever you set up. If QA, stores and production haven't agreed who inspects what, the system will only enforce the confusion. A [tailored ERPNext implementation](/services/tailored-erpnext-implementation/) starts with that agreement, not with the settings screen.

### Already running ERPNext? What to check first

When Aavatto reviews an existing ERPNext setup where quality data isn't trusted, these are the first things to look at:

Which items actually have inspection flags ticked, compared with the QA plan

Whether Stock Settings are on stop or warn

Whether a Rejected Warehouse exists and is used

How many inspections are created after the transaction they're meant to control

## Frequently Asked Questions

[What is inspection workflow software in manufacturing?](#collapse-1621)

It's software that links quality checks to stock and production transactions. Inspections are recorded against the material they cover, and that material can be blocked from moving until it passes.

[What's the difference between incoming, in-process and final inspection?](#collapse-1622)

Incoming inspection checks purchased material before it enters stock. In-process inspection checks work during production, usually at specific operations. Final (outgoing) inspection checks finished goods before dispatch.

[Does ERPNext have a quality management module?](#collapse-1623)

Yes. Besides Quality Inspection and templates, it includes a Quality module with goals, procedures, reviews, non-conformance, actions and meetings.

[Can ERPNext block a Purchase Receipt until inspection is done?](#collapse-1624)

Yes. The item must have "Inspection Required before Purchase" ticked, and Stock Settings must be set to stop rather than warn when an inspection is missing.

[Can inspectors record checks on the shop floor during production?](#collapse-1625)

Yes, through Job Cards linked to Work Order operations, or at the Manufacture Stock Entry for simpler processes.

## Next step

A good inspection workflow comes down to choosing where the gates go and what happens when something fails. ERPNext provides the mechanics, but the decisions are yours. If you'd like a second opinion on your inspection points before you configure them, or a review of a setup that isn't catching what it should, 

**book a free ERPNext consultation**

 with Aavatto.
