Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Scrap & Recycling Management — A build-to-order ERPNext application for scrap yards and recycling plants that captures weighb — 1/1Örnek önizleme

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 & Recycling Management nedir?

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.

Temel Özellikler

`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
Yard inventory by category tracked in the standard ERPNext Stock ledger so valuation and stock reports stay native
`Processing Job` DocType consuming input lots and producing graded outputs with expected-versus-actual yield capture
Recovery-rate reporting per operator, shift, and material line built on Frappe Query/Script Reports
Whitelisted REST method (`@frappe.whitelist()`) to accept weighbridge or grading-scale readings and stamp them onto the open ticket
Client Scripts enforcing yard rules in-browser (block submit when tare exceeds gross, or grade is missing)
Scheduler events (`scheduler_events`) rolling up daily tonnage, flagging un-processed lots past a threshold, and emailing settlement summaries
Gate-advance, grading-deduction, and final-payable settlement computed on the purchase and posted to the ERPNext supplier ledger
Role Profiles separating weighbridge operator, grader, and accounts desk with field- and doctype-level permissions
Selling side routed through standard ERPNext Sales Invoice so tax, accounting, and reporting remain untouched
Built as a self-contained Frappe app (own module + fixtures) compatible with Frappe/ERPNext v15 and v16

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, ERPNext ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

ERPNext Uyumluluğu
—
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
MariaDB 10.6+

Bu Ürün Hakkında

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.

Ne elde edeceksin

  • 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

Bu kimin için

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.

Scrap & Recycling Management Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipERPNext Yerleşik
Weighbridge gross/tare captureBuilt-in DocType with server-derived, tamper-proof net weightPossible but you design and test it yourselfRarely offered; usually a single quantity fieldNone — one generic quantity on Purchase Invoice
Grade-based deductionsConfigured to your grades, moisture, and contamination rulesBuildable, depends on your developer's domain knowledgeFixed to the vendor's grading modelNot supported
Processing yield tracking`Processing Job` with expected-vs-actual yield per lineFrom scratch, significant effortLimited or absentNo concept of yield or recovery
Category yard inventoryPosts to native ERPNext Stock ledger by category binYou wire the stock postings yourselfOften a parallel table outside core stockStandard stock, but no scrap categorisation
Dealer settlementsAdvances + deductions + payable posted to supplier ledgerDepends on scope and accounting integrationBasic; may not reconcile to accountsManual payment entries only
ERPNext v15/v16 fitBuilt and tested against your exact versionDepends on your team's Frappe expertiseMay lag on version compatibilityNative, but lacks the features above
Support and ownershipPost-go-live window plus full git repo handoverYou own and maintain everythingVendor-controlled, per-seat licenceCommunity/self-support
Time to valueone working week from confirmed scopeMonths, plus hiring or diverting engineersFast to install but a partial fitImmediate, but the gaps remain

Scrap & Recycling Management hakkında Sıkça Sorulan Sorular

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.

Teklif isteyin

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

Teklif isteyin

Scrap & Recycling Management ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.