A build-to-order ERPNext app for end-to-end e-way bill lifecycle — generation, Part-A/Part-B updates, bulk and consolidated EWBs, cancellation and extension — wired directly to the NIC e-way bill API. ECOSIRE scopes, builds, installs and supports it for your dispatch operation. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $299.00 USD; request a quote for a scoped proposal.
Illustrative previewA build-to-order ERPNext app for end-to-end e-way bill lifecycle
— generation, Part-A/Part-B updates, bulk and consolidated EWBs, cancellation and extension — wired directly to the NIC e-way bill API.
ECOSIRE scopes, builds, installs and supports it for your dispatch operation.
No DIY setup — a working app, built, installed and supported by ECOSIRE.
Start with a one-time build price. We scope it with you at kickoff.
ECOSIRE builds, configures and installs it on your ERPNext.
You go live in about 2–4 weeks, with a post-launch support window.
Every GST-registered business in India that moves goods above the state threshold must carry a valid e-way bill, yet ERPNext core out of the box stops at generating the JSON payload you upload manually into the NIC portal or an external GSP. For a busy dispatch dock that is a bottleneck: no in-record EWB number, no Part-B vehicle update when the truck actually changes, no consolidated e-way bill for a multi-invoice trip, no way to cancel within the 24-hour window without leaving ERPNext, and validity that no one is tracking until a consignment is stopped at a checkpoint. Teams end up running a parallel spreadsheet and a second login, and the two systems drift.
ECOSIRE builds eway_bill_manager, a proper Frappe app installed on your bench, that closes that gap by talking to the NIC e-way bill API (directly or through your chosen GSP/e-invoice provider) from inside ERPNext. We add an E-Way Bill DocType that links to Sales Invoice, Delivery Note and, where relevant, Purchase Invoice, plus a Transporter master and a Vehicle child table. hooks.py doc events fire on submit to build and validate the EWB request, and whitelisted server methods (eway_bill_manager.api.generate, .update_part_b, .cancel, .extend_validity) handle the round-trip, storing the returned EWB number, generated date, valid-upto and the raw NIC acknowledgement against the source document. Distance is auto-resolved from consignor/consignee PIN codes with a manual override, and validity days are computed from distance and cargo type so the record shows exactly when the bill lapses.
The app is designed for real dispatch workflow, not just the happy path. Client scripts add "Generate E-Way Bill", "Update Part-B", "Cancel" and "Extend" buttons on the linked documents with contextual guards, so a dispatcher only sees the action that is legal for the current EWB state. Bulk generation and the consolidated e-way bill (single EWB grouping several part-generated bills for one vehicle and route) run as background jobs via the Frappe job queue with per-record error capture, so one rejected invoice never blocks the batch. A scheduler event flags bills nearing expiry and can auto-attempt extension where your policy allows. Role profiles and DocType permissions keep generation, cancellation and master maintenance separated across your dispatch, accounts and transport-desk roles, and every NIC call is logged for audit.
Because this is build-to-order, nothing is a black box. After a short scoping call we confirm your exact flow — direct NIC vs GSP, which documents trigger EWBs, your distance and validity rules, and any state-specific handling — then build and configure the app against Frappe/ERPNext v15 or v16 on a staging copy of your site. You get UAT on staging, the full Git repository, install and configuration docs, a user guide and a live training session, and a post-go-live support window. Typical delivery is 2 to 4 weeks from confirmed scope. You own the source code and can extend it yourself, or keep ECOSIRE on for updates as the NIC API and GST rules evolve.
Runs the loading dock and needs to generate, update Part-B and cancel e-way bills for every outbound consignment without leaving ERPNext or logging into the NIC portal separately.
Owns EWB accuracy against invoices, cares about distance/validity correctness, the 24-hour cancellation rule and a clean audit trail of every NIC call for assessments.
Assigns trucks and transporters, manages consolidated e-way bills for multi-drop trips and updates vehicle details mid-transit when a vehicle breaks down or is swapped.
Wants a clean Frappe app on a supported bench (v15/v16), proper DocTypes, role permissions and Git handover — not spreadsheet macros or an unmaintainable one-off patch.
| Criterion | ECOSIRE | Custom Build | Competitor | ERPNext Native |
|---|---|---|---|---|
| NIC API integration | Built-in generate/update/cancel/extend via whitelisted methods | You build and maintain the NIC client yourself | Usually generation only, limited lifecycle | Produces JSON payload; upload done manually |
| Part-B / vehicle update | In-ERPNext Part-B update with state guards | Extra scope and build time | Often missing or bolt-on | Not available |
| Bulk & consolidated EWB | Background-job bulk + consolidated grouping | Requires job-queue work you design | Bulk sometimes; consolidated rare | One-at-a-time, manual |
| Distance & validity | PIN-based auto-distance and validity calc | You implement the rules | Partial, varies by vendor | Manual entry, untracked expiry |
| Fit to your workflow | Scoped to your exact dispatch flow | Fully bespoke but from zero | Fixed feature set, take it as-is | Generic, no EWB workflow |
| Version support | Built and tested on your v15/v16 site | Depends on your team | Whatever the listing targets | Ships with ERPNext |
| Delivery & effort | 2-4 weeks, built and installed for you | Months of internal dev time | Instant install, then self-configure | Already present, limited |
| Code ownership & support | Full Git handover + support window | You own and support everything | Vendor-owned, subscription support | Community / Frappe support |
This is a build-to-order app, not an instant download. After a short scoping call to lock your exact flow, typical delivery is 2 to 4 weeks from confirmed scope — including build, UAT on your staging site and a training session before go-live.
Every engagement includes a post-go-live support window for defect fixes and adjustments if the NIC e-way bill API or GST rules change. Because you receive the full Git repository, you can extend it in-house, or keep ECOSIRE on a maintenance arrangement for ongoing updates across v15/v16.
Yes. The app calls the NIC e-way bill API — either directly with your NIC API credentials or through your existing GSP / e-invoice provider — from whitelisted Frappe methods, and stores the EWB number, validity and raw acknowledgement against the source ERPNext document.
We build and validate against Frappe/ERPNext v15 or v16 on your bench. We confirm your exact version during scoping and test on a staging copy of your site before touching production.
Yes. Bulk generation runs over a filtered list as background jobs with per-record error capture so one rejected invoice never blocks the batch, and consolidated e-way bills group multiple part-generated EWBs for a single vehicle and route into one consolidated number.
No. It is a separate Frappe app that links to standard Sales Invoice, Delivery Note and Purchase Invoice documents via hooks rather than modifying core, so it upgrades cleanly and coexists with ERPNext's existing GST/e-invoice handling.
You do. We hand over the complete Git repository and installable source for your configured version, so there is no vendor lock-in — you can self-host, self-maintain or bring in any Frappe developer.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order ERPNext application for anonymous 360-degree reviews — configurable peer, manager, report and self rater groups, weighted competency scoring, and aggregated gap-analysis and heatmap reports. ECOSIRE scopes, builds, installs and supports it on your Frappe/ERPNext v15/v16 instance.

A build-to-order ERPNext app that detects abandoned webshop and POS carts, then runs multi-channel WhatsApp, email, and SMS recovery and win-back sequences with dynamic cart content and coupon injection. ECOSIRE scopes, builds, installs, and supports it for your v15/v16 instance.

A build-to-order ERPNext app for running B2B account-based campaigns: define target-account lists, sequence outreach calls, auto-distribute them to agents, and score account engagement across every contact. ECOSIRE designs, builds, installs and supports it after you confirm scope.
A build-to-order ERPNext app for end-to-end e-way bill lifecycle — generation, Part-A/Part-B updates, bulk and consolidated EWBs, cancellation and extension — wired directly to the NIC e-way bill API. ECOSIRE scopes, builds, installs and supports it for your dispatch operation.