- Startseite
- Apps
- Specialized Solutions
- Scrap & Recycling Management
Beispielhafte VorschauA build-to-order ERPNext application for scrap yards and recycling plants that captures weighbridge-based scrap
purchases, grades and segregates material, tracks processing yield, and settles vendors and dealers.
ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download.
Was ist Scrap & Recycling Management?
A build-to-order ERPNext application for scrap yards and recycling plants that captures weighbridge-based scrap purchases, grades and segregates material, tracks processing yield, and settles vendors and dealers. ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Hauptfunktionen
Auf Bestellung gebaut, komplett für Sie erledigt
Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.
- 1
Sie bestellen
Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.
- 2
Wir bauen & installieren
ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem ERPNext.
- 3
Go-live + Support
Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.
Technische Spezifikationen
- ERPNext-Kompatibilität
- —
- Lizenz
- Lizenz muss bestätigt werden
- Python-Anforderung
- Python 3.10+
- Datenbank
- MariaDB 10.6+
Über dieses Produkt
Scrap and recycling yards run on gross-minus-tare weights, moisture and contamination deductions, and constantly moving buy/sell prices — none of which ERPNext handles natively. Out of the box, a scrap purchase becomes a generic Purchase Invoice with a single quantity field: there is no first-weight/second-weight capture, no grade-based deduction, no way to record that 10 tonnes of mixed ferrous inbound yielded 8.4 tonnes of clean baled steel plus 0.9 tonnes of recoverable non-ferrous after sorting. Dealers end up tracking weighbridge tickets, grading decisions, and cash advances in spreadsheets alongside ERPNext, and the two never reconcile. This app closes that gap inside ERPNext itself.
ECOSIRE builds a dedicated Frappe app (its own module, DocTypes, and hooks.py) rather than bolting fields onto stock ERPNext. A Scrap Purchase DocType captures the supplier, vehicle, and both weighbridge readings (gross_weight, tare_weight) with net_weight derived by a server-side calculation so it can never be hand-edited; grade, moisture percentage, and contamination deductions feed a computed payable weight. A Material Grade master defines your ferrous/non-ferrous/e-waste/plastics categories and their default deduction and pricing rules. On submit, a hooks.py doc event (on_submit) posts the graded quantities into ERPNext Stock Entries against the correct warehouse bins, so yard inventory by category stays live in the standard Stock ledger you already trust for valuation.
Processing is modelled as a Processing Job DocType that consumes one or more input lots and produces graded outputs, recording actual yield versus expected yield so recovery rates are measurable per operator, per shift, or per material line. Where a weighbridge or grading scale exposes a network endpoint, a whitelisted method (@frappe.whitelist()) accepts the reading over the Frappe REST API and stamps it onto the open ticket, removing manual transcription. Client Scripts enforce yard rules in the browser — blocking submission when tare exceeds gross, or when a grade is missing — while a scheduler event (via scheduler_events) can roll up daily tonnage, flag lots that have sat un-processed past a threshold, and email a settlement summary. Role Profiles and permission rules separate the weighbridge operator, the grader, and the accounts desk so each role sees only what it should.
Vendor and dealer settlements reconcile back to ERPNext accounting: advances paid at the gate, deductions applied at grading, and final payable are computed on the Scrap Purchase and posted to the supplier ledger, so what the dealer is owed always matches the books. Selling side flows through standard ERPNext Sales so your existing invoicing, tax, and reporting keep working.
Because this is build-to-order, nothing is a generic download. After a short scoping call we confirm your grades, deduction logic, weighbridge model, and settlement terms, then ECOSIRE builds the app to that spec on Frappe/ERPNext v15 or v16. Typical delivery is one working week from confirmed scope. You get the installable source, a staging UAT round with a rollback plan, installation and configuration on your bench, documentation, a user-training session, and a post-go-live support window — plus the git repository so the code is yours.
Was Sie bekommen
- Installable source code for your commissioned version of the app, packaged as a proper Frappe app
- Installation and configuration on your ERPNext bench (v15 or v16), including masters and Role Profiles
- Technical documentation: DocType schemas, doc events, whitelisted methods, and scheduler jobs
- User guide plus a live training session for weighbridge, grading, and accounts roles
- UAT round on a staging site with a documented rollback plan before production cutover
- Post-go-live support window for defect fixes and configuration adjustments
- Git repository handover so you own the code and its history
- Data-migration assistance for existing grade masters and open supplier balances where applicable
Für wen das ist
Scrap yard owner / dealer
Runs a buying yard on weighbridge tickets and cash advances at the gate. Needs net-of-deductions payable, live category stock, and dealer settlements that reconcile to the ERPNext ledger instead of a parallel spreadsheet.
Recycling plant operations manager
Oversees sorting, baling, and processing lines. Needs expected-versus-actual yield per job and material line to measure recovery rates and hold operators and shifts accountable.
Weighbridge / grading operator
Captures inbound loads and assigns grades at speed. Needs a fast, validated form (or automatic scale capture over REST) that blocks invalid tickets and doesn't require re-keying into accounts.
Accounts and settlement desk
Reconciles gate advances, grading deductions, and final payables against supplier balances. Needs settlement figures posted straight to ERPNext accounting with a clear audit trail per purchase.
Wie Scrap & Recycling Management im Vergleich abschneidet
| Kriterium | ECOSIRE | Benutzerdefinierter Build | Konkurrent | ERPNext nativ |
|---|---|---|---|---|
| Weighbridge gross/tare capture | Built-in DocType with server-derived, tamper-proof net weight | Possible but you design and test it yourself | Rarely offered; usually a single quantity field | None — one generic quantity on Purchase Invoice |
| Grade-based deductions | Configured to your grades, moisture, and contamination rules | Buildable, depends on your developer's domain knowledge | Fixed to the vendor's grading model | Not supported |
| Processing yield tracking | `Processing Job` with expected-vs-actual yield per line | From scratch, significant effort | Limited or absent | No concept of yield or recovery |
| Category yard inventory | Posts to native ERPNext Stock ledger by category bin | You wire the stock postings yourself | Often a parallel table outside core stock | Standard stock, but no scrap categorisation |
| Dealer settlements | Advances + deductions + payable posted to supplier ledger | Depends on scope and accounting integration | Basic; may not reconcile to accounts | Manual payment entries only |
| ERPNext v15/v16 fit | Built and tested against your exact version | Depends on your team's Frappe expertise | May lag on version compatibility | Native, but lacks the features above |
| Support and ownership | Post-go-live window plus full git repo handover | You own and maintain everything | Vendor-controlled, per-seat licence | Community/self-support |
| Time to value | one working week from confirmed scope | Months, plus hiring or diverting engineers | Fast to install but a partial fit | Immediate, but the gaps remain |
Häufig gestellte Fragen zu Scrap & Recycling Management
How long does delivery take?
This is a build-to-order app, not an instant download. After a scoping call to confirm your grades, deduction logic, weighbridge model, and settlement terms, typical delivery is one working week from confirmed scope. Larger integrations (multiple sites or automated scale hardware) may extend that, and we agree the timeline in writing before starting.
Does this work with my ERPNext version?
Yes. ECOSIRE builds and tests the app against Frappe/ERPNext v15 and v16. Tell us your exact bench version on the scoping call and we target it specifically. It is delivered as a self-contained Frappe app installed on your bench, not a patch to ERPNext core.
Can it capture weights directly from our weighbridge?
If your weighbridge or grading scale can post a reading to a network endpoint, we expose a whitelisted method over the Frappe REST API that stamps the reading onto the open ticket automatically. Where hardware only prints tickets, operators enter the gross and tare readings on a validated form and the app derives the net weight server-side.
How do you handle updates and support after go-live?
Every engagement includes a post-go-live support window for defect fixes and configuration adjustments. Because you receive the full git repository, you own the code and can extend it yourself or contract ECOSIRE for enhancements. We keep the app compatible with your ERPNext version and can quote a longer support or maintenance retainer if you want ongoing coverage.
Will this interfere with our existing ERPNext stock and accounting?
No. Graded purchases post into standard ERPNext Stock Entries and category warehouses, and settlements post to the normal supplier ledger, so your existing valuation, stock reports, and accounting keep working. We add DocTypes and logic rather than overriding core behavior, and we validate everything on a staging site before touching production.
Do we own the source code?
Yes. On handover you receive the installable source and the git repository for your commissioned version. There is no per-seat licence lock-in for the code itself; it is yours to run, audit, and extend.
What if our grades and deduction rules are unusual?
That is exactly why this is build-to-order. The `Material Grade` master and deduction logic are configured to your categories, moisture and contamination rules, and pricing during scoping, so the app matches how your yard actually buys and settles rather than forcing a generic template.
Verwandte Module

Retail POS Suite for ERPNext
An offline-first retail POS built as a proper Frappe app on top of ERPNext, with touch and keyboard checkout, barcode and weighing-scale support, loyalty, gift cards, and multi-store sync. ECOSIRE builds, installs, and supports it for your outlets after a scoping call.

Security Guard Services Management
A build-to-order ERPNext application for manned-guarding companies: define client sites and post requirements, roster guards and reliefs, capture patrol and incident logs from the field, and turn verified attendance into payroll input and contract invoices. ECOSIRE scopes, builds, installs and supports it — it is not an instant download.

Shop Floor MES Terminal (Tablet Job Execution)
A tablet-optimized shop-floor control screen that lets ERPNext operators start, pause and complete Job Cards, capture scrap and rework, run inline quality tests and log downtime in real time. Built, installed and supported by ECOSIRE as a build-to-order Frappe app.
Scrap & Recycling Management
A build-to-order ERPNext application for scrap yards and recycling plants that captures weighbridge-based scrap purchases, grades and segregates material, tracks processing yield, and settles vendors and dealers. ECOSIRE scopes, builds, installs, and supports it — it is not an off-the-shelf download.
- `Scrap Purchase` DocType capturing supplier, vehicle, and both weighbridge readings (`gross_weight`/`tare_weight`) with server-derived `net_weight` that cannot be hand-edited
- `Material Grade` master defining ferrous, non-ferrous, e-waste, and plastics categories with per-grade default deduction and pricing rules
- Moisture and contamination deduction logic that computes a payable weight distinct from the physical net weight
- `hooks.py` `on_submit` doc event that posts graded quantities into ERPNext Stock Entries against the correct category warehouse bins
