انتقل إلى المحتوى الرئيسي
يتم عرض تفاصيل المنتج باللغة الإنجليزية. الترجمات قريبا.
Freight Forwarding Management for ERPNext — A build-to-order ERPNext application for freight forwarders and NVOCCs that manag — 1/1معاينة توضيحية

A build-to-order ERPNext application for freight forwarders and NVOCCs that manages air,

ocean (FCL/LCL) and land (FTL/LTL) jobs with automated charge calculation, HBL/MBL documents and job costing.

ECOSIRE scopes, builds, installs and supports it — not an instant marketplace download.

ما هو Freight Forwarding Management for ERPNext؟

A build-to-order ERPNext application for freight forwarders and NVOCCs that manages air, ocean (FCL/LCL) and land (FTL/LTL) jobs with automated charge calculation, HBL/MBL documents and job costing. ECOSIRE scopes, builds, installs and supports it — not an instant marketplace download. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

الميزات الرئيسية

`Freight Job` DocType as the operational hub — mode (air/ocean/land), direction, incoterm, shipper/consignee, routing and status workflow, linked to bills, packages, containers and charges
Ocean FCL and LCL handling with container manifest (type, count, seal, tare) and CBM/weight-based consol allocation across multiple house shipments
Air freight with IATA volumetric weight calculation (dimensional factor 1:6000) and chargeable-weight-vs-gross reconciliation enforced on `validate`
Land freight FTL/LTL jobs with vehicle/trailer, haulage legs and per-lane rating
`Charge Tariff` + `Charge` child table computing buying and selling lines by chargeable weight, CBM, container type, TEU or flat basis
Automatic charge recalculation via `hooks.py` doc events (`before_save`/`validate`) with guards that block submit on an unbalanced or zero-margin cost sheet
HBL and MBL DocTypes with house-against-master linkage, back-to-back and consol modes, and print formats for bills of lading / air waybills
Real-time job costing — actual buying (linked Purchase Invoices) vs sold charges, giving margin per job, per consol and per customer
Native ERPNext accounting: charges post to `Sales Invoice` / `Purchase Invoice` so tax, GL and multi-currency stay standard and auditable
Multi-leg shipment and milestone tracking via `Shipment Milestone` child table (booked, gate-in, departed, arrived, cleared, delivered) with ETA/ATA capture
`scheduler_events` background jobs that flag overdue milestones and stale ETAs and dispatch email/notification alerts
Whitelisted REST methods (`@frappe.whitelist()`) for charge recalculation, HBL issuance and tracking — ready for a customer portal, tracking page or EDI feed
Role profiles and DocType permission rules separating operations, documentation, sales and finance (buying rates hidden from docs clerks via user-permission scoping)
Report Builder / Query Report dashboards for outstanding jobs, margin by trade lane, and unbilled charges, plus number cards on the Freight workspace

مبني حسب الطلب، ننجزه بالكامل لك

لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.

  1. 1

    تطلب

    ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.

  2. 2

    نبني ونثبّت

    يقوم ECOSIRE ببنائه وتهيئته وتثبيته على ERPNext الخاص بك.

  3. 3

    الإطلاق + الدعم

    تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.

المواصفات التقنية

توافق ERPNext
—
الترخيص
يلزم تأكيد الترخيص
متطلبات Python
Python 3.10+
قاعدة البيانات
MariaDB 10.6+

عن هذا المنتج

Freight forwarders running on ERPNext hit a wall fast. ERPNext core gives you Sales Orders, Purchase Orders, Delivery Notes and the Accounts module, but it has no concept of a freight job, a house bill against a master bill, a container manifest, or a charge tariff that computes selling and buying rates per teu, per kilo or per volumetric weight. Teams end up bolting the operational reality onto spreadsheets and email threads while the ERP only sees the final invoice — so job profitability, milestone status and consol allocation live outside the system your finance team trusts.

We build a proper Frappe application (its own app in the bench, installed alongside ERPNext, never a pile of Customize Form hacks) that models freight forwarding as first-class DocTypes. A Freight Job DocType carries mode (air, ocean, land), direction, incoterm, shipper/consignee, routing legs and links to the HBL/MBL documents, packages and containers. Charges are driven by a Charge Tariff and Charge child table so each cost and revenue line (freight, THC, customs, haulage, documentation) is calculated from chargeable weight, volume (CBM), container type or a flat basis — with hooks.py doc events (before_save, on_submit, validate) recomputing chargeable weight versus gross weight and enforcing that a job can't be submitted with an unbalanced cost sheet. Job costing rolls actual buying costs (from linked Purchase Invoices) against sold charges to give real-time margin per job, per consol and per customer.

Technically it fits ERPNext's grain rather than fighting it. Charges flow through to ERPNext Sales Invoice and Purchase Invoice so accounting, taxes and GL stay native and auditable. Server scripts and whitelisted Python methods (@frappe.whitelist()) expose operations like charge recalculation, HBL generation and milestone updates to the Frappe REST API for your portal, tracking page or EDI integrations. Client scripts handle the operational UX — auto-filling routing, warning on volumetric overrides, toggling FCL vs LCL fields. Milestone and multi-leg tracking uses a Shipment Milestone child table plus scheduler events (scheduler_events in hooks.py) that flag overdue ETAs and fire notifications. Role profiles and permission rules (role_profile, DocType permissions, if_owner and user-permission scoping) separate operations, documentation, sales and finance so a docs clerk can't touch buying rates.

Because it's build-to-order, nothing ships until we agree exactly what you need. We start with a scoping call, produce a written scope and data model, then build against your ERPNext version (v15 or v16), your incoterms, your tariff structure and your document templates. You get the installable app source for your build, deployment onto your bench (Frappe Cloud, self-hosted or ECOSIRE-managed), UAT on a staging site with a rollback plan, documentation, a training session and a post-go-live support window. Typical delivery is one working week from confirmed scope. The full git repository is handed over — you own the code.

ما تحصل عليه

  • Installable Frappe app source code (the `frappe-bench` app) for your scoped version, pinned to ERPNext v15 or v16
  • Deployment and configuration on your bench — Frappe Cloud, self-hosted, or ECOSIRE-managed — including tariffs, role profiles and print formats
  • Technical documentation: DocType model, `hooks.py` events, whitelisted API methods, and customization/extension notes
  • End-user guide plus a live training session for operations, documentation and finance roles
  • UAT on a staging/test site with sign-off checklist and a documented rollback plan before production cutover
  • Post-go-live support window for defect fixes and configuration adjustments after launch
  • Full git repository handover — you own the code and history
  • Data-migration assistance for existing jobs/masters where a source export is provided

لمن هذا

Freight forwarder / NVOCC operations manager

Runs air, ocean and land jobs and needs one system for HBL/MBL, consol allocation and milestone status instead of spreadsheets, so ops and finance finally see the same shipment.

Finance controller at a logistics company

Wants job-level margin, unbilled-charge visibility and charges that post cleanly into ERPNext Sales/Purchase Invoices with correct tax and multi-currency GL — no reconciliation between ops tools and the ledger.

ERPNext partner or in-house Frappe team

Already on ERPNext v15/v16 and needs a proper freight app on the bench, not Customize Form patchwork, with clean DocTypes, hooks and a git repo they can maintain and extend.

Growing 3PL adopting ERPNext

Migrating off legacy freight software and needs a right-sized, build-to-order system scoped to their trade lanes, incoterms and tariff structure rather than a bloated off-the-shelf suite.

كيف يقارن Freight Forwarding Management for ERPNext.

المعيارECOSIREبناء مخصصمنافسERPNext الأصلي
Freight job model (air/ocean/land, HBL/MBL)Purpose-built DocTypes for jobs, bills and containersPossible but you design and build the model yourselfFixed model that may not match your trade lanesNo freight-job concept at all
Charge calc (weight/CBM/container tariffs)Tariff-driven buying/selling lines with volumetric logicHand-built formulas and validations to maintainGeneric tariff, hard to bend to your rate cardsManual invoice lines, no tariff engine
Job costing / marginReal-time margin per job, consol and customerReport you must specify and buildOften summary-only, limited buy-vs-sell detailNo job-level P&L
ERPNext accounting fitPosts to native Sales/Purchase Invoices, clean GLYou wire the accounting hooks yourselfVaries; some keep a separate ledgerAccounting exists but no freight linkage
Fit to your processScoped to your incoterms, lanes and documentsFully bespoke — highest effort and costYou adapt to the app, not the reverseGeneric order-to-invoice only
Delivery time & effortone working week from confirmed scope, we build itMonths of internal dev and QAFast install, then long configuration fightImmediate but incomplete for freight
Code ownership & maintainabilityFull git repo handover, clean bench appYou own it but carry all the build riskVendor-locked, closed or licensedN/A — nothing to own
Support & version upgradesPost-go-live window + optional v15→v16 upgradesYour team supports and upgrades itVendor SLA, variable responsivenessCommunity/partner ERPNext support only

الأسئلة المتداولة حول Freight Forwarding Management

Is this an instant download from the Frappe marketplace?

No. This is a build-to-order engagement. We scope, build, install and support the app for your specific ERPNext setup — trade lanes, incoterms, tariffs and document templates. You are not buying a pre-packaged marketplace download; you are commissioning a tailored Frappe app that we deliver and support.

How long does delivery take?

Typical delivery is one working week from confirmed scope. It starts with a scoping call and a written scope/data model; once you sign off, we build against your ERPNext version, run UAT on staging, then cut over to production. Larger or heavily customized scopes are estimated during scoping — we give you a date before build starts.

How is support and updates handled 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, your team can maintain and extend it, or you can retain ECOSIRE on an ongoing basis for enhancements, version upgrades (v15 to v16) and new trade-lane requirements.

Which ERPNext and Frappe versions do you support?

We build for Frappe/ERPNext v15 and v16. The app is a proper bench app with DocTypes, `hooks.py` doc events, scheduler events and whitelisted API methods — no core-file edits — so it survives `bench update` and version upgrades cleanly.

Does it work with ERPNext accounting or is it a separate silo?

It uses ERPNext accounting natively. Charge lines flow into standard `Sales Invoice` and `Purchase Invoice` documents, so tax, GL, multi-currency and financial reports stay in ERPNext core. Nothing is a separate ledger — job costing simply reconciles sold charges against actual buying costs from linked invoices.

Can it integrate with a customer tracking portal, carrier feeds or EDI?

Yes. Operations like milestone updates, charge recalculation and HBL issuance are exposed as whitelisted methods over the Frappe REST API, so a customer tracking page, portal or EDI/carrier integration can read and write against it. Integration scope and any third-party connectors are agreed during scoping.

Do we own the code?

Yes. We hand over the full git repository for your build, including history. The installable app is yours — you can host it anywhere, maintain it in-house, or have ECOSIRE continue to support it.

طلب عرض سعر

Freight Forwarding Management

A build-to-order ERPNext application for freight forwarders and NVOCCs that manages air, ocean (FCL/LCL) and land (FTL/LTL) jobs with automated charge calculation, HBL/MBL documents and job costing. ECOSIRE scopes, builds, installs and supports it — not an instant marketplace download.

  • `Freight Job` DocType as the operational hub — mode (air/ocean/land), direction, incoterm, shipper/consignee, routing and status workflow, linked to bills, packages, containers and charges
  • Ocean FCL and LCL handling with container manifest (type, count, seal, tare) and CBM/weight-based consol allocation across multiple house shipments
  • Air freight with IATA volumetric weight calculation (dimensional factor 1:6000) and chargeable-weight-vs-gross reconciliation enforced on `validate`
  • Land freight FTL/LTL jobs with vehicle/trailer, haulage legs and per-lane rating

طلب عرض سعر

أخبرنا باحتياجاتك من Freight Forwarding Management وسنرسل لك الأسعار وخيارات الترخيص وعرضًا مخصصًا، عادةً خلال يوم عمل واحد.

لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.