Skip to main content
Product details are displayed in English. Translations coming soon.
Quality Inspection Plus — Sampling, AQL & Lot Disposition — A build-to-order Frappe app that extends ERPNext Quality Inspecti — 1/1مثالی پیش منظر

A build-to-order Frappe app that extends ERPNext Quality Inspection with AQL/ISO 2859 sampling plans,

critical/major/minor defect classification, automated pass/fail/hold lot disposition, and Certificate of Analysis output.

ECOSIRE scopes, builds, installs and supports it — this is not an instant download.

Quality Inspection Plus — Sampling, AQL & Lot Disposition کیا ہے؟

A build-to-order Frappe app that extends ERPNext Quality Inspection with AQL/ISO 2859 sampling plans, critical/major/minor defect classification, automated pass/fail/hold lot disposition, and Certificate of Analysis output. ECOSIRE scopes, builds, installs and supports it — this is not an instant download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

`Sampling Plan` DocType encoding ISO 2859-1 / ANSI-ASQC Z1.4 tables — inspection levels (S-1..S-4, I/II/III), AQL, code letter, sample size and Ac/Re acceptance numbers
Automatic sample-size resolution from lot quantity via a `hooks.py` `validate` doc event on `Quality Inspection`, so inspectors never look up a table by hand
Defect classification into critical / major / minor with an independent AQL per class and per-class Ac/Re evaluation
Automated pass / fail / hold / conditional-release lot disposition computed on `on_submit` and stored in a `Lot Disposition` audit DocType
Hold disposition blocks the linked Purchase Receipt, Stock Entry or Work Order and routes stock to a quarantine warehouse
Incoming, in-process and final inspection stages as configurable inspection types, each with its own plan and defect set
Server-side Certificate of Analysis print format (Jinja) rendered to PDF from readings, spec limits, sampling params and disposition
Optional auto-email of the CoA to the customer or supplier on submit via a doc event and Frappe's email queue
`@frappe.whitelist()` REST methods to fetch a CoA, submit a reading, or query disposition from scanners, portals or external MES/LIMS
Role profiles and permission rules (QC Inspector records; QC Manager overrides holds) with submit-level enforcement
Client scripts giving live sample-size preview and running defect tallies directly on the inspection form
Scheduler event that sweeps aging `Hold` lots and escalates or auto-notifies the QC Manager
Specification-limit checks (min/max/tolerance) per parameter with automatic out-of-spec flagging feeding the defect tally
Reporting: disposition history, defect-Pareto and AQL-trend query reports for supplier scorecards and audits

آرڈر پر تیار، مکمل طور پر آپ کے لیے

خود سیٹ اپ کی ضرورت نہیں — ایک کام کرنے والی ایپ جو ECOSIRE بناتا، انسٹال اور سپورٹ کرتا ہے۔

  1. 1

    آپ آرڈر دیتے ہیں

    ایک بار کی تعمیر کی قیمت سے آغاز کریں۔ آغاز پر ہم آپ کے ساتھ مل کر دائرہ کار طے کرتے ہیں۔

  2. 2

    ہم بناتے اور انسٹال کرتے ہیں

    ECOSIRE اسے آپ کے ERPNext پر بناتا، ترتیب دیتا اور انسٹال کرتا ہے۔

  3. 3

    لائیو + معاونت

    آپ تقریباً ایک کاروباری ہفتے میں لائیو ہو جاتے ہیں، گو لائیو کے بعد دو ہفتوں کی معاونت کے ساتھ۔ ہمارے فراہم کردہ کوڈ کی خرابیاں مفت درست کی جاتی ہیں۔

تکنیکی تفصیلات

ERPNext ہم آہنگی
—
لائسنس
لائسنس کی تصدیق درکار ہے
Python کی ضرورت
Python 3.10+
ڈیٹابیس
MariaDB 10.6+

اس مصنوع کے بارے میں

Native ERPNext Quality Inspection is a single DocType with a flat table of readings — you record a value, mark each parameter as accepted or rejected, and attach it to a receipt or work order. That is fine for a spot check, but it collapses the moment a quality manager needs a statistically defensible process. There is no sample-size logic tied to lot quantity, no accept/reject number driven by an AQL, no separation of critical versus major versus minor defects, no automatic disposition of the whole lot, and no Certificate of Analysis to hand a customer. Quality teams end up running the real inspection in a spreadsheet and re-keying a conclusion into ERPNext, which means the ERP no longer reflects how goods are actually released.

Quality Inspection Plus is a proper Frappe app (its own module, installed via bench get-app and bench install-app) that layers a sampling and disposition engine on top of the stock Quality Inspection DocType instead of replacing it. We add DocTypes such as Sampling Plan (ISO 2859-1 / ANSI-ASQC Z1.4 tables — inspection level, AQL, code letter, sample size, Ac/Re numbers), Defect Type (classed critical / major / minor with its own AQL), and Lot Disposition (the audit record of a pass, fail, hold, or conditional-release decision). A hooks.py doc_events handler fires on the inspection's validate and on_submit: it reads the linked lot quantity, resolves the correct sample size and acceptance number from the plan, tallies defects by class, and computes disposition. If critical defects exceed zero or the major/minor counts breach their Ac numbers, the lot is routed to Hold and the linked Purchase Receipt / Stock Entry / Work Order is blocked from onward movement.

The disposition writes back into ERPNext where it matters. A hold sets the received items into a quarantine warehouse or blocks the receipt from being submitted; a pass releases them; a conditional release records a deviation with an approver. Certificate of Analysis generation is a server-side Jinja print format populated from the inspection readings, specification limits, sampling parameters and final disposition, rendered to PDF via Frappe's print engine and optionally emailed on submit. Everything is exposed through the Frappe REST API and @frappe.whitelist() methods so your QC scanners, label printers or a customer portal can pull a CoA or push a reading without touching the desk UI. Role handling uses dedicated role profiles (QC Inspector, QC Manager) with permission rules and submit-level control so an inspector can record but only a manager can override a hold. Client scripts add live sample-size preview and defect tallies on the inspection form, and a scheduler event can sweep aging Hold lots and escalate them.

Because this is build-to-order, nothing ships until we agree exactly which sampling standard, defect taxonomy and CoA layout your auditors and customers expect. We start with a short scoping call, confirm scope in writing, then build against a staging bench on Frappe/ERPNext v15 or v16. Typical delivery is one working week from confirmed scope. You receive the installable app source, UAT on staging with a rollback plan, documentation, a training session and a post-go-live support window — and the git repository is handed to you so you are never locked in.

What you get

  • Installable Frappe app source code (your versioned build) deployable via `bench get-app` / `bench install-app`
  • Installation and configuration on your bench (sampling plans, defect taxonomy, role profiles, CoA layout)
  • Technical documentation: DocType schema, hooks, whitelisted API methods and scheduler events
  • End-user guide plus a live training session for QC inspectors and managers
  • UAT on a staging bench with a documented rollback plan before production cutover
  • Post-go-live support window for defect fixes and configuration tuning
  • Git repository handover so you own and can extend the codebase
  • Compatibility validation and migration notes for Frappe/ERPNext v15 and v16

Who this is for

Quality Manager (incoming/outgoing inspection)

Needs statistically sound acceptance sampling instead of ad-hoc spot checks — AQL-driven sample sizes, defect classification and a disposition trail that survives an ISO 9001 or customer audit without living in a spreadsheet.

Manufacturing Operations Lead

Wants a hold on a failing lot to actually stop the material — blocking the Work Order or moving stock to quarantine — so defective parts never reach production or dispatch, all enforced inside ERPNext.

Supplier Quality Engineer

Runs incoming inspection against supplier lots and needs defect-Pareto and AQL-trend data per vendor to build scorecards and drive corrective action, plus a Certificate of Analysis to close the loop.

Compliance / QA Officer

Requires auditable disposition records, spec-limit traceability and CoA documents for regulated customers, with clear separation between who records an inspection and who can override a hold.

How Quality Inspection Plus — Sampling, AQL & Lot Disposition Compares

CriterionECOSIRECustom BuildCompetitorERPNext نیٹو
Delivery modelBuild-to-order, installed and supported by ECOSIRE, one working weekHire/allocate developers, timeline and cost open-endedInstant download, take it as-isAlready in ERPNext, no delivery needed
AQL / ISO 2859 samplingFull sampling-plan tables with sample size and Ac/Re per lotWhatever your team builds and maintainsRarely included; usually basic templatesNone — flat parameter table only
Defect classificationCritical / major / minor, each with its own AQLBuildable but you own the logicTypically a single accept/reject flagAccepted/rejected per parameter, no classes
Lot dispositionAutomated pass/fail/hold/conditional, blocks receipt or work orderDepends on scope you commissionManual status field at bestManual, no automatic hold on stock movement
Certificate of AnalysisServer-side Jinja PDF, auto-emailable on submitCustom print format you specify and pay forSometimes a fixed template, hard to changeNo CoA output
Upgrade safetySeparate app via hooks, survives bench updateRisk depends on how it was writtenVaries; may lag ERPNext releasesCore, always upgrade-safe
Fit to your processScoped to your standards, stages and taxonomyFully custom but you drive requirementsFixed feature set, take it or leave itGeneric, no configuration for sampling
Ownership & supportGit repo handover + post-go-live support windowYou own it and all maintenanceVendor-locked, support variesCommunity/Frappe support only

Frequently Asked Questions about Quality Inspection Plus

Is this an existing app I can download and install right now?

No. Quality Inspection Plus is build-to-order. ECOSIRE scopes it with you, builds it against your sampling standard, defect taxonomy and CoA layout, then installs and supports it on your bench. There is no instant marketplace download.

What is the delivery lead time?

Typical delivery is one working week from confirmed scope. The clock starts once we've agreed in writing which sampling standard (e.g. ISO 2859-1), defect classes, inspection stages and CoA format you need. It starts with a short scoping call.

Which ERPNext versions is it built for?

We build for Frappe/ERPNext v15 and v16. The app extends the stock `Quality Inspection` DocType via hooks rather than forking it, so it stays compatible with `bench update` and standard upgrades.

How does it handle support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration tuning, plus the git repository handover so your team can maintain and extend it. Ongoing support or version-migration retainers can be arranged separately.

Will it break when I run bench update or upgrade ERPNext?

It's a separate Frappe app that adds its own DocTypes and uses `hooks.py` doc events and client scripts — it does not patch ERPNext core files. That keeps core upgrades clean. We validate against your target version during UAT on staging.

Does it replace ERPNext's built-in Quality Inspection?

No — it layers on top of it. Your existing `Quality Inspection` records, templates and links to receipts and work orders keep working; we add the sampling engine, defect classification, disposition logic and CoA output around them.

Can it push or pull data to our scanners, LIMS or customer portal?

Yes. We expose `@frappe.whitelist()` methods and use the Frappe REST API so external systems can submit readings, trigger disposition or fetch a Certificate of Analysis without touching the desk UI.

قیمت کا تخمینہ طلب کریں

Quality Inspection Plus

A build-to-order Frappe app that extends ERPNext Quality Inspection with AQL/ISO 2859 sampling plans, critical/major/minor defect classification, automated pass/fail/hold lot disposition, and Certificate of Analysis output. ECOSIRE scopes, builds, installs and supports it — this is not an instant download.

  • `Sampling Plan` DocType encoding ISO 2859-1 / ANSI-ASQC Z1.4 tables — inspection levels (S-1..S-4, I/II/III), AQL, code letter, sample size and Ac/Re acceptance numbers
  • Automatic sample-size resolution from lot quantity via a `hooks.py` `validate` doc event on `Quality Inspection`, so inspectors never look up a table by hand
  • Defect classification into critical / major / minor with an independent AQL per class and per-class Ac/Re evaluation
  • Automated pass / fail / hold / conditional-release lot disposition computed on `on_submit` and stored in a `Lot Disposition` audit DocType

قیمت کا تخمینہ طلب کریں

ہمیں Quality Inspection Plus کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔