Skip to main content
Product details are displayed in English. Translations coming soon.
ERPNext Jewellery Management Suite — A build-to-order ERPNext app for jewellers: karat and purity tracking, live gold-rate bi — 1/1مثالی پیش منظر

A build-to-order ERPNext app for jewellers:

karat and purity tracking, live gold-rate billing, making and wastage charges, hallmarking, and old-gold exchange.

ECOSIRE scopes, builds, installs, and supports it on your Frappe/ERPNext v15/v16 site.

ERPNext Jewellery Management Suite کیا ہے؟

A build-to-order ERPNext app for jewellers: karat and purity tracking, live gold-rate billing, making and wastage charges, hallmarking, and old-gold exchange. ECOSIRE scopes, builds, installs, and supports it on your Frappe/ERPNext v15/v16 site. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

اہم خصوصیات

Custom fields and child tables on Item, Quotation and Sales Invoice for purity_karat, gross_weight, net_weight, stone_weight and wastage_percent
Dedicated Gold Rate and Metal Rate Card DocTypes with dated, versioned per-gram rates per karat (24K/22K/18K/14K and custom sets)
hooks.py doc_events on validate/before_save that derive line value = net weight x karat rate + making + wastage, then taxes — amounts are computed, never hand-keyed
Making-charge engine supporting flat-per-gram, percentage-of-metal, or fixed-per-piece rules, configurable per item group
Old-gold exchange child table: captures returned weight, tested purity and agreed rate, values against today's card, and settles as a metal-credit line with audit trail
Client Scripts for live counter recalculation as staff edit weight or karat directly on the form
Scheduler event (scheduler_events) to stamp the day's Gold Rate from an internal source or external feed each morning
Whitelisted REST methods (@frappe.whitelist()) exposing current rate and locked-quote endpoints for tablets, POS or your website
Hallmarking fields — HUID / BIS mark and certificate number per item — captured and validated at save
Custom Print Formats for GST/VAT-compliant invoices, item tags and hallmark certificates showing karat, net weight and rate breakdown
Role Profiles and permission rules (Jewellery Counter vs Jewellery Manager) isolating rate-card and making-charge edits from the sales floor
Metal-weight stock reconciliation reports (gross vs net vs pure content) built as Query/Script Reports
Batch and serial handling aligned to individual pieces for high-value item traceability
Built and tested for Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app

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

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

  1. 1

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

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

  2. 2

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

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

  3. 3

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

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

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

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

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

Jewellery retail breaks the assumptions ERPNext core is built on. A ring is not just a SKU at a fixed price — its value is gross weight times a live per-gram gold rate for a given karat (24K/22K/18K/14K), plus making charges, plus wastage, plus stone value, plus GST/VAT, minus whatever old gold the customer trades in that day. Standard ERPNext Item, Item Price and Sales Invoice DocTypes have no native concept of purity, net-vs-gross weight, per-gram rate cards, or metal-value settlement, so jewellers end up running the real business in spreadsheets and back-dating it into ERPNext. That is exactly the gap this suite closes.

ECOSIRE builds a proper Frappe app (its own module, DocTypes, hooks, and permissions) that layers karat-aware pricing on top of ERPNext instead of fighting it. We add custom fields and child tables to Item and Sales Invoice for purity_karat, gross_weight, net_weight, stone_weight, and wastage_percent, and introduce a Gold Rate DocType plus a Metal Rate Card that drives billing. A hooks.py doc_events handler recomputes line value on Sales Invoice and Quotation validate/before_save — metal value = net weight x current karat rate, making charge applied as flat-per-gram or percentage, wastage added on gross, then taxes — so the amount a customer sees is always derived, never hand-typed. Client Scripts give counter staff live recalculation as they change weight or karat on the form, and a role profile ("Jewellery Counter", "Jewellery Manager") keeps rate-card edits away from the sales floor.

Live gold-rate handling is wired for how a shop actually opens each morning. A scheduler event (scheduler_events in hooks.py) can pull your day rate from an internal source or an external feed and stamp a dated Gold Rate record, and whitelisted REST methods (@frappe.whitelist()) let a tablet or your website read the current rate and post a locked quote. Old-gold exchange is modelled as a first-class flow: a child table captures each returned item's weight, tested purity, and agreed rate, values it against today's card, and settles it against the invoice as a metal-credit line with a full audit trail — so the melt value, the deduction, and the net payable all reconcile inside ERPNext rather than on a calculator. Hallmarking (HUID / BIS) and certificate numbers are captured per item and printed on invoices and tags via custom Print Formats.

Because this is build-to-order, you are not downloading a generic marketplace app and hoping it fits. After a short scoping call we confirm exactly which flows you need — karat set, rate source, making-charge rules, tax treatment, old-gold policy, label/tag formats — then build your version, test it on a staging bench, run UAT with your team, and deploy to your Frappe/ERPNext v15 or v16 site. Typical delivery is one working week from confirmed scope. You receive the installable source, a git repository, technical and user documentation, a training session, and a post-go-live support window. No fabricated benchmarks, no instant-download claim — a real app, built for your shop and handed over cleanly.

What you get

  • Installable source code for your build (a standard Frappe app: module, DocTypes, hooks, print formats)
  • Installation and configuration on your Frappe/ERPNext v15 or v16 site (or a staging bench you nominate)
  • Technical documentation — DocType reference, hooks/doc-events map, whitelisted endpoints and configuration notes
  • User guide plus a live training session for counter staff and managers
  • Post-go-live support window for bug fixes and adjustments to the delivered scope
  • UAT on a staging bench with a documented test plan and a rollback plan before production cutover
  • Handover of the git repository so your team owns and can extend the code
  • Seed configuration — sample karat set, rate card and role profiles to get you live faster

Who this is for

Jewellery retail owner on ERPNext

Runs one or more showrooms on ERPNext and is tired of billing metal value in spreadsheets. Needs karat-wise pricing, daily gold rates and making charges to live inside ERPNext so day-end and stock actually reconcile.

ERP / IT lead at a jewellery chain

Owns the ERPNext instance and wants a maintainable Frappe app — proper DocTypes, hooks and permissions — not brittle customisations. Needs v15/v16 compatibility, a git handover, and clean upgrade behaviour.

Showroom manager / head cashier

Supervises the counter and worries about pricing errors and old-gold disputes. Wants live on-form recalculation, locked quotes, and a full audit trail on every exchange so nothing is settled off-system.

Frappe implementation partner

Delivering ERPNext to a jewellery client and needs a proven vertical build for karat pricing and old-gold exchange instead of writing it from scratch under deadline.

How ERPNext Jewellery Management Suite Compares

CriterionECOSIRECustom BuildCompetitorERPNext نیٹو
Karat & purity pricingNative DocTypes and doc_events derive value from net weight x karat rateAchievable but you design and maintain the whole model yourselfVaries; often a fixed field set that may not match your karat rulesNo concept of purity or per-gram metal value at all
Live gold-rate billingDated Gold Rate DocType + scheduler event + whitelisted rate endpointsBuild the rate store, scheduler and endpoints from scratchSometimes a manual rate field; live-feed support inconsistentManual price edits per invoice line, no rate history
Old-gold exchangeFirst-class child-table flow, valued against today's card, full audit trailFeasible but a significant bespoke build to get audit-cleanFrequently absent or a bolt-on note fieldNo native metal-credit settlement mechanism
Fit to your shopScoped to your karat set, making rules, taxes and tag formatsFully bespoke — highest effort and cost on your sideTake it as shipped; limited configurationGeneric ERP, no jewellery vertical fit
Delivery modelBuild-to-order, one working week from confirmed scope, UAT + rollbackDepends entirely on your team's capacity and roadmapInstant install but generic; fit gaps surface laterAlready installed but missing the vertical entirely
Support & ownershipPost-go-live support window plus git repository handoverYou own everything, including all future maintenanceVendor support tiers vary; source often not handed overCommunity/partner support for core only
ERPNext version fitBuilt and tested for your exact v15/v16 targetYour responsibility to test across versionsMay lag on new ERPNext releasesShips with core, no jewellery features
Hallmarking (HUID/BIS)Per-item capture and print on invoices, tags and certificatesAdd the fields and print formats yourselfSometimes supported, sometimes notNo hallmarking fields or print formats

Frequently Asked Questions about ERPNext Jewellery Management Suite

How long does delivery take?

This is a build-to-order app, not an instant download. Typical delivery is one working week from confirmed scope. After the scoping call we agree exactly which flows you need, build your version, test it on a staging bench, run UAT with your team, then deploy. Complex old-gold or multi-branch rate rules can extend the timeline, which we flag upfront.

Is this an existing Frappe Cloud Marketplace app I can download now?

No. ECOSIRE builds, installs and supports it for you as a standard Frappe app. You receive the installable source and a git repository at handover, but there is no self-serve instant download — each build is scoped and configured to your shop's karat set, rate source and tax rules.

How are ongoing support and updates handled?

Every engagement includes a post-go-live support window for bug fixes and adjustments within the delivered scope. Because you own the git repository, your team can extend the code, or you can retain ECOSIRE for further changes, v15-to-v16 upgrade support, or a longer support agreement — quoted separately.

Which ERPNext versions do you support?

We build and test for Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app. Tell us your exact version and hosting (Frappe Cloud, self-hosted, or on-prem bench) during scoping and we target it precisely.

How does live gold-rate billing work technically?

A Gold Rate DocType holds dated per-gram rates per karat. A scheduler event can stamp the day's rate from an internal source or external feed, and hooks.py doc_events recompute each invoice line — net weight x karat rate plus making and wastage, then taxes — on validate/before_save. Whitelisted REST methods expose the current rate and locked quotes to tablets or your website.

Can it handle old-gold exchange and hallmarking?

Yes. Old-gold exchange is a first-class flow: a child table captures each returned item's weight, tested purity and agreed rate, values it against today's card, and settles it as a metal-credit line with a full audit trail. Hallmarking (HUID/BIS) and certificate numbers are captured per item and printed on invoices, tags and certificates via custom Print Formats.

Will it interfere with our existing ERPNext customisations?

We layer on top of ERPNext using its own extension points — a separate module, custom fields, hooks and Client Scripts — rather than patching core files. During UAT on staging we verify it coexists with your existing Sales Invoice, tax and stock setup, and we provide a rollback plan before production cutover.

آرڈر پر تیار
ERPNext HubSpot CRM Connector
قیمت کا تخمینہ طلب کریں

ERPNext Jewellery Management Suite

A build-to-order ERPNext app for jewellers: karat and purity tracking, live gold-rate billing, making and wastage charges, hallmarking, and old-gold exchange. ECOSIRE scopes, builds, installs, and supports it on your Frappe/ERPNext v15/v16 site.

  • Custom fields and child tables on Item, Quotation and Sales Invoice for purity_karat, gross_weight, net_weight, stone_weight and wastage_percent
  • Dedicated Gold Rate and Metal Rate Card DocTypes with dated, versioned per-gram rates per karat (24K/22K/18K/14K and custom sets)
  • hooks.py doc_events on validate/before_save that derive line value = net weight x karat rate + making + wastage, then taxes — amounts are computed, never hand-keyed
  • Making-charge engine supporting flat-per-gram, percentage-of-metal, or fixed-per-piece rules, configurable per item group

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

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

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