Skip links
Table of Contents
    Non-Conformance CAPA Tracking Software in ERPNext

    Non-Conformance and Corrective Action (CAPA) Tracking in ERPNext

    A supplier ships a batch of brackets with the wrong hole spacing. Incoming inspection catches it, someone writes it up, the batch goes back. Three months later the same defect turns up again, and nobody can find what was decided last time. That is the problem non-conformance and CAPA tracking exists to solve.

    What is non conformance CAPA tracking software? It is a system that records every quality deviation (a non-conformance), links it to the product, process or supplier involved, assigns corrective and preventive actions to named owners with due dates, and keeps evidence that each action was completed and checked. The goal is a closed loop: every problem is investigated, fixed and verified so it does not return.

    Most CAPA software for manufacturing that you will find is a standalone quality management system. This guide looks at a different option: running non-conformance and CAPA tracking inside ERPNext, where your receipts, job cards and deliveries already live. It covers what ERPNext does out of the box, where it stops, and how to configure the rest.

    Non-Conformance vs CAPA: Two Records, One Loop

    These terms get used interchangeably, but they are separate things.
    Non-conformance (NC)

    the event. Something did not meet a requirement: a material failed inspection, a process drifted out of spec, a customer complained, an internal audit found a gap.

    Corrective action

    what you do to remove the cause of a non-conformance that has already happened.

    Preventive action

    what you do to stop a potential problem from happening at all, or to stop a fixed problem appearing somewhere similar.

    One NC can trigger several actions. One recurring root cause can show up across several NCs. Good tracking keeps those relationships visible instead of burying them in a shared folder.

    The closed-loop lifecycle

    Whatever tool you use, the lifecycle looks the same:

    Detect and record the non-conformance, with the item, batch, supplier or operation involved.

    Contain the immediate problem: quarantine stock, hold a shipment, stop a line.

    Investigate root cause (5-Why, fishbone, or whatever method your team uses).

    Assign actions with an owner and a due date.

    Implement the actions.

    Verify effectiveness: did the fix actually hold over the following batches?

    Close with evidence, and feed the learning back into procedures.

    Steps 6 and 7 are where spreadsheet-based tracking usually breaks. Actions get marked “done” when someone says so, not when anyone has checked.

    What ERPNext Gives You Out of the Box

    ERPNext ships with a Quality Management module. The parts that matter for NC and CAPA tracking are:
    ERPNext documentRole in a CAPA process
    Quality InspectionRecords readings against a template of parameters and acceptance criteria. Can be raised against Purchase Receipts, Delivery Notes, Stock Entries and Job Cards (exact options depend on version), and marked Accepted or Rejected.
    Non ConformanceLogs the deviation itself: subject, related quality procedure, process owner, details, and the corrective and preventive action taken. Carries an open/resolved/cancelled status.
    Quality ActionA tracked action, typed as Corrective or Preventive, with a table of individual problems, resolutions, responsible people and completion status. Can link to a Quality Review or Quality Feedback.
    Quality ProcedureYour documented process, organised as a tree. NCs and actions point back to the procedure they relate to.
    Quality Goal / Quality ReviewMeasurable objectives and periodic reviews against them, which give preventive actions a place to originate.
    Quality MeetingAgenda and minutes for management review, linked to the records above.

    Field names shift slightly between ERPNext versions, so check your own instance, but the structure has been stable for several releases.

    The important point is not that these documents exist. It is that they sit in the same database as your stock ledger, production records and supplier master. A rejected Quality Inspection on a Purchase Receipt already knows the supplier, item, batch and warehouse. In a standalone tool, someone retypes all of that, and the retyping is where errors and delays creep in.

    Where Stock ERPNext Stops

    Knowing the gaps up front saves you from discovering them after go-live.

    No automatic hand-off from inspection to NC

    A rejected Quality Inspection does not create a Non Conformance by itself. Someone has to raise it, or you add a small automation.

    Root cause analysis is free text

    There is no built-in 5-Why or fishbone structure. If auditors expect structured RCA, it has to be added.

    No effectiveness-check step by default

    A Quality Action can be marked complete without a separate verification step or verifier.

    Limited severity and disposition fields

    Stock NCs do not ask for severity, or for a disposition such as scrap, rework, return to supplier or use-as-is.

    Supplier performance is not rolled up

    The data to calculate rejections per supplier is there, but no ready-made report ties NCs to supplier scorecards.

    Each of these is usually closed with custom fields, a workflow and a small script, not with a rebuild. That is the normal gap between a general-purpose module and a quality system shaped to your plant.

    If your inspections already run in ERPNext, this is usually a configuration conversation rather than a new software purchase.

    Setting Up CAPA Tracking in ERPNext: A Practical Configuration

    Here is a setup that covers what most manufacturing QA teams need from non conformance tracking in an ERP.
    Make inspection mandatory where it matters

    Turn on inspection requirements at the item level for incoming materials and finished goods that carry real risk. ERPNext will then expect a Quality Inspection before the transaction is submitted, so rejections are recorded in the system instead of on paper.

    Raise the NC from the rejection

    Add a button or server-side rule so that a Rejected Quality Inspection creates a draft Non Conformance with the item, batch, supplier and reference document already filled in. The inspector adds the description; nothing gets retyped.

    Add the fields auditors ask for

    Typical custom fields on Non Conformance:

    Severity (minor, major, critical)

    Source (incoming, in-process, final, customer complaint, internal audit)

    Disposition (scrap, rework, return to supplier, use-as-is with concession)

    Containment action and date

    Root cause method and findings

    Put a workflow on the Quality Action

    Use ERPNext's Workflow feature to add states such as Open, In Progress, Pending Verification and Closed, with a rule that the person verifying effectiveness is not the person who did the work. Add a verification date so the check happens a few batches later, not the same afternoon.

    Build the reports people will actually open

    Open NCs by age and severity

    Overdue actions by owner

    Repeat NCs by item, supplier or operation

    Supplier rejection trend

    Once the fields exist, these are standard Report Builder or script-report work.

    This is the kind of extension covered by ERPNext customization: adding fields, workflows and small automations on top of standard doctypes without forking the core, so upgrades stay manageable.

    Non-Conformance CAPA Tracking Software: ERP-Native vs Standalone eQMS

    ERPNext is not the right home for every quality system. Here is a fair comparison.
    ConsiderationCAPA inside ERPNextStandalone eQMS
    Link to stock, batches, suppliers, productionNative, no re-entryNeeds an integration or manual entry
    Regulated validation (electronic signatures, validated systems for pharma or medical devices)Achievable, but needs deliberate configuration and validation effortOften designed with this in mind
    Document control with formal training recordsBasic; usually extendedTypically a core feature
    LicensingPart of the open-source ERP, no separate module licenceUsually a per-user subscription
    Fit for manufacturers already running ERPNextStrongAdds a second system to maintain and reconcile
    The short version: in a heavily regulated sector with strict validation rules, a dedicated eQMS may be worth the integration effort. For most manufacturers working to ISO 9001-style requirements, keeping NCs and CAPA next to the transactions they came from is simpler and gives you better data to act on.

    Getting It Running Without Disrupting the Floor

    A few practical points:

    Start with one source

    Incoming inspection is usually the easiest place to begin, because volume is manageable and the supplier link is immediate.

    Migrate open items only

    Bring open NCs and actions into ERPNext; leave closed history in the old register as a reference rather than cleaning years of spreadsheets.

    Agree definitions first

    Teams often disagree on what counts as major versus minor. Settle that before you build the severity field.

    Keep the form short

    Inspectors on the floor will skip a 20-field form. Make most fields optional at draft and required at closure.

    If you are setting up quality as part of a wider rollout, it belongs in the scope of a tailored ERPNext implementation rather than being bolted on afterwards.

    Frequently Asked Questions

    ERPNext has a Quality Management module that includes Non Conformance and Quality Action documents. Quality Action can be typed as corrective or preventive, which covers the core of CAPA. Structured root cause analysis and effectiveness verification usually need to be added through configuration.
    A non-conformance report (NCR) records that something went wrong. A CAPA records what you are doing about the cause and how you will stop it recurring. Not every NC needs a full CAPA; minor one-off issues are often closed with a correction alone.
    ISO 9001 asks you to react to nonconformities, evaluate the need for action, implement it, review its effectiveness and keep documented evidence. ERPNext can hold all of that, provided the effectiveness review and evidence fields are part of your setup.
    It can be, but regulated sectors require validated systems and controlled electronic records. That adds validation work on any platform, and some teams prefer a dedicated eQMS for that reason.
    Inspection templates, workflows, custom fields and most reports are configuration. Auto-creating NCs from rejected inspections and some custom reports usually need light scripting.

    Next Step

    If your NCs live in a spreadsheet and your inspections live somewhere else, the fix is often closer than a new system. Aavatto has worked only on Frappe and ERPNext since 2020, for manufacturers across India and the Middle East, including reviewing setups where the Quality module was installed but never wired into daily work.

    Book a free ERPNext consultation and we will map your current NC and CAPA process against what ERPNext does out of the box and what would need adding.

    Vishal Parekh
    As Co-Founder of Aavatto, Vishal Parekh leads our work on the operational side of ERPNext – warehouse management, inventory control, and e-commerce fulfillment for manufacturers and traders. He’s the mind behind Univentory, and spends most of his time thinking about how businesses can replace spreadsheet chaos with systems that actually reflect what’s happening on the warehouse floor.
    Vishal-valand
    This can be a new journey !

    Related Posts

    Have a Project in Mind?

    This can be a new journey !

    leaf