A build-to-order ERPNext application that adds per-shipment insurance and full damage/loss claim management inside your existing Delivery Note and Sales workflow. ECOSIRE scopes, builds, installs, and supports it on Frappe/ERPNext v15/v16. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $249.00 USD; request a quote for a scoped proposal.

A build-to-order ERPNext application that adds per-shipment insurance and full damage/loss claim management inside your existing Delivery Note and Sales workflow. ECOSIRE scopes, builds, installs, and supports it on Frappe/ERPNext v15/v16.
Aucun paiement maintenant. Ceci envoie une demande de devis à notre équipe — nous vous recontacterons par e-mail avec les tarifs et les prochaines étapes.
High-value-goods shippers carry real financial exposure on every outbound load, yet ERPNext core has no concept of shipment insurance or a claims lifecycle. Teams end up tracking declared values in spreadsheets, calculating premiums by hand, filing carrier claims over email, and reconciling settlements as ad-hoc journal entries — with no link back to the Delivery Note, no audit trail, and no way to report loss ratios by carrier or route. When a claim drags on for weeks, nobody in ERPNext can see its status, the accrued premium expense, or the expected recovery.
`Auto-Insure Rule` DocType that triggers on Delivery Note `on_submit` via `hooks.py` doc events, matching by declared value threshold, item group, ship-to territory, or carrier
Configurable premium engine supporting flat fee, per-mille of declared value, and banded/tiered rate tables, evaluated server-side
`Shipment Insurance Policy` DocType linked to Delivery Note, Sales Order, and optional Shipment, with declared value, sum insured, and premium breakdown
Premium posting wired through ERPNext accounting — expense/accrual booked to nominated accounts, keeping GL consistent with each policy
`Shipping Claim` DocType with a native Frappe Workflow: Draft, Filed, Under Review by Carrier, Approved, Settled, Rejected, Closed
Role-based workflow transitions restricting who can file, approve, or settle claims via DocType permissions and a dedicated Role Profile
ECOSIRE builds a proper Frappe app that models this end-to-end. We add a Shipment Insurance Policy DocType linked to your Delivery Note (and optionally Sales Order/Shipment), plus an Auto-Insure Rule DocType that decides which shipments must be insured based on declared value thresholds, item groups, ship-to territory, or carrier. A hooks.py on_submit doc event on the Delivery Note evaluates the active rules, calculates the premium from a configurable rate table (flat, per-mille of declared value, or banded), and either creates the policy automatically or flags the shipment for review. Premium posting is wired through ERPNext's accounting so each policy books the expense/accrual against the accounts you nominate, keeping GL and inventory movements consistent.
The claims side is a Shipping Claim DocType with a Frappe Workflow (Draft, Filed, Under Review by Carrier, Approved, Settled, Rejected, Closed) and role-based transitions. Adjusters and warehouse staff file claims against the originating policy, attach evidence — photos, inspection reports, proof-of-delivery exceptions — through the standard Frappe File attachment and comment system, and record the carrier's claim reference and status. A scheduler event (scheduler_events in hooks.py) can nudge stale open claims and refresh SLA aging. On settlement, the app posts the recovered amount as a credit/refund against the correct account and closes the loop back to the policy, so finance sees net loss per shipment, per carrier, and per route in native ERPNext reports.
Everything is exposed the ERPNext-native way: server scripts and controller hooks enforce the premium and claim logic, client scripts add in-form calculators and validation on the Delivery Note and claim forms, whitelisted methods and the Frappe REST API let external portals or carrier integrations file and query claims, and a dedicated Role Profile plus DocType permissions keep adjusters, warehouse, and finance in their lanes. It is packaged as a versioned Frappe app installable via bench get-app / bench install-app, tested on Frappe/ERPNext v15 and v16.
This is build-to-order: it is not an existing Frappe Cloud Marketplace download. We start with a short scoping call, confirm your insurance rules, premium formulas, claim workflow, and accounting treatment in writing, then build against that spec. Typical delivery is 2-4 weeks from confirmed scope depending on complexity. We install it on your bench (self-hosted or Frappe Cloud), run UAT on a staging site, train your team, and hand over the git repository and documentation.
Ships electronics, machinery, or luxury goods where a single lost or damaged load is a material loss. Needs every qualifying shipment auto-insured at dispatch and a defensible claim trail, not a spreadsheet.
Wants premium expense and claim recoveries posted natively to the correct accounts, with net-loss-per-shipment and loss-ratio reporting inside ERPNext rather than reconciled off-system.
Files and tracks claims against carriers day to day. Needs a structured workflow, evidence attached to each claim, carrier reference tracking, and reminders when a claim goes stale.
Runs the bench and needs a clean, documented Frappe app that installs via bench, respects permissions and Role Profiles, and can be extended and maintained on v15/v16 after handover.
Achetez la licence sur ecosire.com et téléchargez le ZIP de l'application Shipping Insurance & Claims for ERPNext depuis le tableau de bord de votre compte.
Extrayez le ZIP dans le dossier d'applications de votre banc ou exécutez « bench get-app » avec le chemin d'accès à l'application extraite.
Exécutez `bench --site SITE_NAME install-app APP_NAME` suivi de `bench migrate` pour installer Shipping Insurance & Claims for ERPNext et appliquer son schéma.
Ouvrez les paramètres de licence ECOSIRE sur votre site et activez votre clé de licence. Nécessite les applications gratuites ecosire_connect et ecosire_license_client.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Fit to your insurance rules & premium formulas | Built to your confirmed rules, formulas, and accounts | Fully bespoke but you own all analysis and risk | Generic template; bend your process to fit it | |
| Claim lifecycle & workflow | Native Frappe Workflow, role-based, tailored stages | Whatever you build; depends on in-house skill | Fixed workflow, limited configurability | |
| Accounting integration | Premium & recovery posted to nominated accounts | Must be designed and tested yourself | Often loose or manual GL linkage | |
| ERPNext version support | Built & tested on v15/v16, compatibility confirmed | Your team owns version compatibility | May lag core releases; upgrade risk | |
| Delivery time | 2-4 weeks from confirmed scope | Unpredictable; hiring & ramp-up overhead | Instant install but rework to fit | |
| Source code & ownership | Full source + git repo handover | You own it; you also build it all | Often closed or license-locked | |
| Support & maintenance | Post-go-live window + optional retainer | Self-supported or separate hire | Vendor SLA varies; may be community-only | |
| Reporting (loss ratio, recovery) | Native reports by carrier, route, item, period | Build your own report layer | Limited or fixed reports |
No. This is build-to-order. It is not an existing Frappe Cloud Marketplace download. ECOSIRE builds your version against a confirmed scope, then installs it on your bench and supports it. This lets us match your exact premium formulas, claim workflow, and accounting treatment instead of forcing a generic template.
Typical delivery is 2-4 weeks from confirmed scope, depending on complexity — the number of auto-insure rules, premium formula variations, carrier integrations, and reporting needs. We agree the scope in writing after the scoping call, and that written spec is what starts the clock. If you need carrier API integrations or unusual accounting flows, we will tell you upfront if it pushes toward the longer end.
We build and test against Frappe/ERPNext v15 and v16. We confirm your exact target version during scoping and validate compatibility before go-live. The app is packaged as a standard Frappe app installed via `bench get-app` and `bench install-app`, and works on both self-hosted benches and Frappe Cloud.
The premium engine supports flat fees, per-mille of declared value, and banded/tiered rate tables — configured to your rules. When a Delivery Note is submitted, a `hooks.py` doc event evaluates the active auto-insure rules and calculates the premium server-side. The amount is posted through ERPNext accounting to the expense/accrual accounts you nominate, so your GL stays consistent with each policy.
Each claim is a `Shipping Claim` DocType linked to its originating insurance policy, moving through a native Frappe Workflow from Draft to Filed, Under Review by Carrier, Approved, Settled, Rejected, and Closed. Evidence — photos, inspection reports, proof-of-delivery exceptions — is attached via standard Frappe file attachments. You record the carrier's own claim reference and status, and on settlement the recovered amount is posted and the policy is reconciled.
Every build includes a post-go-live support window for defect fixes and configuration questions. Because you receive the full source and git repository, your own team or partner can extend it afterward. For ongoing enhancements, version upgrades (for example v15 to v16), or a support retainer beyond the included window, we scope that separately.
Yes, within scope. The app exposes whitelisted methods and the Frappe REST API so external systems — a customer portal, a carrier's claim system, or middleware — can file, update, and query claims and policies. Specific carrier API integrations are scoped and estimated case by case, since each carrier's endpoints and authentication differ.
A build-to-order ERPNext application that adds per-shipment insurance and full damage/loss claim management inside your existing Delivery Note and Sales workflow. ECOSIRE scopes, builds, installs, and supports it on Frappe/ERPNext v15/v16.