A build-to-order ERPNext application for gold and jewellery businesses — karat/purity item masters, daily metal-rate-driven valuation, making-charge and wastage logic, old-gold exchange, and hallmark certificate tracking. ECOSIRE scopes, builds, installs, and supports it for your operation. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.

A build-to-order ERPNext application for gold and jewellery businesses — karat/purity item masters, daily metal-rate-driven valuation, making-charge and wastage logic, old-gold exchange, and hallmark certificate tracking. ECOSIRE scopes, builds, installs, and supports it for your operation.
Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.
Jewellery retailers, bullion dealers, and gold manufacturers run on a pricing model ERPNext core was never designed for. A ring's sale price is not a fixed rate — it is (metal weight × today's karat-adjusted gold rate) + making charges + wastage + stone value + applicable tax, recomputed the moment the daily rate moves. ERPNext's stock Item carries a single standard_rate, valuation runs on FIFO/moving-average cost, and there is no native concept of purity (22K vs 18K), touch/wastage percentages, making-charge schemes, or old-gold trade-in against a new purchase. Teams end up maintaining rates in spreadsheets and hand-keying prices into the POS, which drifts the instant the market ticks.
Extends the ERPNext `Item` master with karat, fineness/purity (e.g. 916/750), net metal weight, gross weight, and stone weight custom fields via a fixtures-managed Custom Field set
`Metal Rate` DocType storing daily buy and sell rates per metal and karat, with an effective-date history for audit and back-dated valuation
`hooks.py` doc events on `Quotation`, `Sales Order`, `Sales Invoice`, and `POS Invoice` that recompute line pricing server-side before save
Making-charge engine supporting flat per-gram, percentage-of-metal, and fixed-per-piece schemes via a versioned `Making Charge Scheme` DocType scoped by item group, karat, and customer tier
Wastage/touch percentage applied to metal weight in the valuation formula, configurable per scheme
`Old Gold Receipt` DocType for exchange/buyback — captures returned weight, assessed purity, and deduction, credited at the day's buy rate and netted against the outgoing invoice
ECOSIRE builds a dedicated Frappe app — installed into your ERPNext bench, not a bolt-on spreadsheet — that models the jewellery trade as first-class DocTypes. We extend the Item master with karat, fineness/purity (e.g. 916 for 22K), net metal weight, gross weight, and stone weight fields, and add a Metal Rate DocType holding the daily buy/sell rate per metal and karat. A hooks.py doc event on Quotation, Sales Order, Sales Invoice, and POS Invoice fires a server script that resolves the live rate, applies your making-charge scheme (flat per-gram, percentage, or fixed per-piece) and wastage percentage, and writes the computed line rate back before the document is saved — so the printed price always matches the market. A Making Charge Scheme DocType lets you version schemes by item group, karat, and customer tier without touching code.
Old-gold exchange and buyback are handled as their own transactional flow: an Old Gold Receipt DocType captures the returned item's weight, assessed purity, and deduction, converts it to a metal-value credit at the day's buy rate, and links it to the outgoing Sales Invoice so the customer nets only the difference — with the returned metal booked into a scrap/melt warehouse for reconciliation. Hallmarking and certification are tracked per piece: Hallmark Certificate records the HUID/assay-centre reference, purity grade, and issue date, enforced by permission-scoped role profiles (Sales, Cashier, Valuer, Manager) so only authorised roles can override rates or approve buybacks. A scheduler event pulls or prompts the daily rate, and everything is reachable over the Frappe REST API and whitelisted methods for your POS front-end, price-board display, or e-commerce catalogue. Client scripts add karat/weight validation and live price preview inside the desk forms.
Because this is build-to-order, nothing ships until we agree on scope. We start with a short scoping call, produce a written specification of DocTypes, rate logic, making-charge rules, and integrations, then build on a staging bench, run UAT with your real rate sheets and item catalogue, and only then install into production. Typical delivery is 2–4 weeks from confirmed scope, targeting Frappe/ERPNext v15 and v16. You receive the full source app and git repository so you are never locked to us.
Runs one or more showrooms on ERPNext and needs POS and invoice prices that recompute automatically from the daily gold rate, karat, making charges, and wastage — without cashiers hand-keying prices that drift the moment the market moves.
Trades gold and silver bars and coins where margins hinge on the live buy/sell spread. Needs karat/purity-based valuation, daily rate history for audit, and clean reconciliation of physical metal against booked stock.
Issues raw metal to artisans and receives finished pieces, tracking wastage and making charges per job. Needs weight-and-purity accounting from raw bar through finished, hallmarked item, and scrap routed to a melt warehouse.
Owns tax invoicing and hallmark compliance. Needs HUID/assay-centre certificate tracking per piece, permission-scoped rate overrides, and invoices that break out metal value, making charge, wastage, and stone value line by line.
Compre la licencia en ecosire.com y descargue la aplicación ZIP de Jewellery & Bullion Management desde el panel de su cuenta.
Extraiga el ZIP en la carpeta de aplicaciones de su banco o ejecute `bench get-app` con la ruta a la aplicación extraída.
Ejecute `bench --site SITE_NAME install-app APP_NAME` seguido de `bench migrar` para instalar Jewellery & Bullion Management y aplicar su esquema.
Abra la configuración de licencia de ECOSIRE en su sitio y active su clave de licencia. Requiere las aplicaciones gratuitas ecosire_connect y ecosire_license_client.
| Criterio | ECOSIRE | Construcción personalizada | Competidor | Odoo Nativo |
|---|---|---|---|---|
| Karat/purity item master | Purpose-built fields (karat, fineness, metal/stone weight) on the ERPNext Item | Possible but you design and maintain the schema yourself | Rarely modelled; assumes generic stock items | |
| Daily rate-driven pricing | Server-side recompute on save from a Metal Rate DocType | Build the rate table and doc events from scratch | Often a static price field updated manually | |
| Making charge & wastage | Versioned schemes (per-gram/percentage/per-piece) with wastage | Bespoke logic, your spec and testing | Basic or hard-coded, limited scheme flexibility | |
| Old-gold exchange / buyback | Dedicated receipt DocType netted against the invoice | Design the whole trade-in flow yourself | Seldom included | |
| Hallmark / certificate tracking | HUID/assay-centre DocType linked per piece | You build the tracking model | Usually absent | |
| Delivery model | Scoped, built, installed, and supported in 2–4 weeks | Longer, depends on your team's capacity | Instant install but generic fit | |
| Support & source ownership | Support window plus full source and git repo handover | You own it but also carry all maintenance | Vendor-locked; limited source access | |
| Version compatibility | Built and tested for ERPNext v15/v16 with fixtures | You own upgrade compatibility | Varies; may lag current versions |
This is a build-to-order ERPNext app, so it is built for your specific rate logic and workflows rather than downloaded off a marketplace. Typical delivery is 2–4 weeks from confirmed scope. We start with a scoping call, produce a written specification, build on a staging bench, run UAT with your real data, and then install to production.
No. There is no instant download. ECOSIRE builds, installs, and configures the app on your ERPNext bench, then supports it. You receive the full source code and git repository at handover, so you are free to self-host or extend it afterwards.
A `Metal Rate` DocType holds the daily buy/sell rate per metal and karat. A server-side doc event on quotations, sales orders, and POS/sales invoices resolves the live rate at save time and recomputes each line as metal value + making charge + wastage, so the printed price always reflects the current market rate.
Yes. An `Old Gold Receipt` DocType captures the returned item's weight, assessed purity, and deduction, converts it to a metal-value credit at the day's buy rate, and nets it against the new purchase so the customer pays only the difference. The returned metal is booked into a melt/scrap warehouse for reconciliation.
A `Hallmark Certificate` DocType records the HUID or assay-centre reference, purity grade, and issue date, linked to the serial/piece. Invoices and print formats can display the hallmark reference, and permission rules restrict who can edit or override certification data.
We target Frappe/ERPNext v15 and v16, delivered as a proper Frappe app with fixtures so config migrates across benches. After go-live you get a support window for defect fixes and config changes; longer-term maintenance or version upgrades can be arranged under a separate support agreement.
Yes. Live karat-adjusted pricing is exposed through the Frappe REST API and whitelisted methods, so your POS front-end, in-store price-board display, or e-commerce catalogue can pull current prices programmatically rather than relying on manual updates.
A build-to-order ERPNext application for gold and jewellery businesses — karat/purity item masters, daily metal-rate-driven valuation, making-charge and wastage logic, old-gold exchange, and hallmark certificate tracking. ECOSIRE scopes, builds, installs, and supports it for your operation.