Every stone, traced from rough lot to polished parcel
Barcode genealogy, Kimberley Process compliance and receive-time loss control for diamond and gem processing houses.
The problem
Weights live in Excel, Kimberley Process certificates sit in email, packet identities are handwritten on paper, and labour rates exist only in a manager's memory. Nothing links these four sources, so proving a stone's provenance, explaining a carat of loss, or settling a job-work bill means cross-referencing all of them by hand.
The solution
Every rough lot, stone, packet and job-work bill lives in one system. Barcoded genealogy ties each polished stone back to its certified rough lot, loss is calculated and flagged the moment a packet is received, and labour bills are generated automatically from rate tables — so provenance, loss and billing are provable from a single screen.
Everything a processing house needs
Every capability below is implemented in the module.
Rough Lot Intake & KP Certificates
Capture the Kimberley Process certificate number and file the moment a rough lot enters the house, so every descendant stone carries verifiable proof of non-conflict origin.
Stone-Level Barcode Genealogy
Every stone receives a unique Code-128 barcode with full parent-to-child genealogy back to its source rough lot — provenance you can trace in one screen, not four.
Document-Driven Custody Tracking
Stone location, status and holder change only through recorded documents. No field can be hand-edited, so the audit trail can never be silently altered.
Receive-Time Loss Alerts
Scan packets out to job workers and back again; loss is calculated per stone the instant a packet is received, with an alert the moment variance looks abnormal.
Labour Rates & Job-Work Bills
Labour cost is pulled automatically from configurable rate tables and consolidated into a single vendor bill per job worker, ending manual calculation and billing disputes.
One Operational Dashboard
See live stone location and status, linked KP compliance artifacts, receive-time loss, and accrued labour cost for any stone — all from a single view.
Natural vs Lab-Grown Classification
Every stone is classified by origin type at intake, so natural and lab-grown stock are never commingled in genealogy, pricing or compliance reporting.
Sawing Splits & Assortment Grid
Record how one rough stone splits into multiple parcels during sawing inside an assortment grid, with split weights validated against the parent parcel.
Monthly Loss Variance Reporting
Summarise loss variance by period and operation to spot the job workers or operations with abnormal loss patterns before they become a trend.
How it works
Intake the lot
Record the rough lot's weight and Kimberley Process certificate, then generate barcoded stones with genealogy back to the lot.
Issue to job work
Scan packets out to a job worker for sawing, bruting, polishing or grading, with custody recorded on the document.
Receive & reconcile
Scan packets back in; loss per stone is calculated instantly and flagged the moment it exceeds the configured rule.
Bill & report
Labour bills are generated automatically from rate tables, and loss variance rolls up into the monthly report.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. Every rough lot captures a KP certificate number and file at intake, and that certificate stays linked and queryable on every descendant stone through its full lifecycle.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Diamond Manufacturing: Rough to Polished
Rough lot intake with Kimberley Process certificates, stone-level barcode genealogy and receive-time loss alerts — with labour rates, job-work bills and monthly loss variance reporting.
Buy on Odoo App StoreMore Odoo manufacturing apps
Digital Product Passport
Per-serial passports with recursive BOM carbon rollup, A/B/C/D sustainability grading, QR codes and lifecycle events — validated against EU DPP requirements through guided onboarding.
Disable Auto Confirm MTO
Hold Make-to-Order manufacturing orders in Draft until a supervisor approves them, with per-product rules and reviewer notifications — a review checkpoint without touching the sales workflow.
Disable Work Order Auto-start on Open
Per-order, per-work-center and global control over whether opening a Shop Floor work order starts its timer — with explicit Start, batch enable/disable and a full audit trail.
Draft MO Checkpoint from MTO Sales Orders
Hold MTO-triggered manufacturing orders in an editable draft checkpoint — scoped by product or category, with a guided route wizard, a preview before you confirm and a full audit trail.
Duplicate Product with BoM
Multi-level BoM, variant, and operations copying on product duplication, with a preview, audit trail, and one-click undo — every clone lands production-ready.
Engineer To Order Industrial Equipment
Sell equipment before its SKU exists, then confirm it into a real product with a checklist gate and automatic MOs and POs — inside a phase-gated ETO project lifecycle.