A build-to-order Frappe app that generates GST e-invoices (IRN + signed QR) and e-way bills directly from ERPNext Sales Invoices via the IRP/GSP API. ECOSIRE scopes, builds, installs, and supports it for your exact GSTIN setup and tax templates. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $499.00 USD; request a quote for a scoped proposal.

A build-to-order Frappe app that generates GST e-invoices (IRN + signed QR) and e-way bills directly from ERPNext Sales Invoices via the IRP/GSP API. ECOSIRE scopes, builds, installs, and supports it for your exact GSTIN setup and tax templates.
لا حاجة للدفع الآن. يؤدي هذا إلى إرسال طلب عرض سعر إلى فريقنا — وسنتواصل معك عبر البريد الإلكتروني بالأسعار والخطوات التالية.
If your turnover is above the India GST e-invoicing threshold, every B2B, export, and credit/debit-note document has to carry a valid IRN and a government-signed QR code before it is legally issued — and stock movements above the value limit need an e-way bill with an active Part-A and Part-B. ERPNext core gives you clean Sales Invoices, GST tax templates, and HSN codes, but it does not talk to the Invoice Registration Portal (IRP) or a GSP. Teams end up re-keying every invoice into the government portal or a third-party tool, reconciling IRN and e-way bill numbers by hand, and discovering rejections (wrong HSN, missing PIN code, place-of-supply mismatch) only after the customer is waiting at the gate. That manual bridge is where errors, penalties, and month-end GSTR-1 pain come from.
IRN generation on `Sales Invoice` submit via a `doc_events` hook that calls your chosen IRP/GSP endpoint in a queued background job
Government signed QR code decoded and stored, then rendered on the invoice print format so the PDF is issue-ready
Custom fields for IRN, Ack No., Ack Date, and e-invoice status written back to the Sales Invoice and shown as form indicators
E-way bill generation from Sales Invoice or Delivery Note, including distance, transporter ID, and transport mode
Part-B (vehicle number / transport document) update exposed as a whitelisted method callable from the Frappe REST API for gate/dispatch staff
Dedicated `E-Invoice Log` DocType capturing every IRP request and response payload for audit and troubleshooting
This is a build-to-order connector: ECOSIRE builds you a proper Frappe app (its own module, hooks.py, DocTypes, and fixtures) that turns your ERPNext into the single system of record for GST compliance. On Sales Invoice submit, a doc_events hook validates the document against IRP schema rules, builds the JSON payload, and calls your chosen IRP/GSP endpoint through a queued background job. The returned IRN, acknowledgement number, acknowledgement date, and the government signed QR are written back to custom fields and rendered on your print format so the PDF is ready to send. E-way bill generation — including transporter ID, vehicle number, and Part-B updates — runs from the same Sales Invoice (or Delivery Note), with a whitelisted method exposed via the Frappe REST API so warehouse or dispatch staff can update the vehicle at the gate. A dedicated E-Invoice Log DocType stores every request/response for audit, and cancellation is handled inside the 24-hour IRP window with the correct reason codes.
Technically it is built to Frappe conventions so your team can own it. GSP credentials and endpoint config live in a single Settings DocType (not hard-coded); token refresh and any retry of failed submissions run on scheduler_events so a transient GSP outage self-heals instead of blocking invoicing. Role profiles and permissions gate who can generate, cancel, or override — accounts users generate, only a GST manager can cancel. A GSTR-1 reconciliation export (Query Report / whitelisted method) reconciles your ERPNext invoices against generated IRNs so nothing slips before you file. Client scripts add the action buttons and status indicators on the form; server scripts and validations keep bad payloads from ever reaching the IRP. It targets Frappe/ERPNext v15 and v16 and respects your existing GST tax templates rather than replacing them.
Because it is built to order, we start from your actual setup — your GSTINs, tax templates, invoice series, GSP contract, and whether you need e-way bill, e-invoice, or both. After a short scoping call we confirm the exact schema fields, edge cases (SEZ, exports with/without payment, RCM, multi-branch), and acceptance criteria, then build and test on a staging bench against the GST sandbox. Typical delivery is 2-4 weeks from confirmed scope. You receive the installable app source, a git repository, install and configuration docs, a training session, and a post-go-live support window — ECOSIRE installs it, migrates it live against the production IRP, and stands by through your first filing cycle.
Owns accurate, on-time GST filing and is accountable for IRN and e-way bill validity. Needs generation inside ERPNext, an audit trail, and a GSTR-1 reconciliation that proves nothing was missed before filing.
Runs the bench and owns customizations. Wants a clean Frappe app with proper hooks, fixtures, a git repo, and v15/v16 support they can maintain — not brittle patches to core or copy-pasted server scripts.
Raises dozens of Sales Invoices a day and cannot afford to switch to the government portal for each. Needs a one-click Generate IRN button, the signed QR on the printed invoice, and clear status indicators when something is rejected.
Cannot let a truck leave without a valid e-way bill and Part-B. Needs fast vehicle-number updates from the shop floor — including via a REST call from a simple device — without touching accounting screens.
قم بشراء الترخيص من موقع ecosire.com وقم بتنزيل تطبيق ERPNext India GST E-Invoicing & E-Way Bill Connector ZIP من لوحة تحكم حسابك.
قم باستخراج ملف ZIP إلى مجلد تطبيقات مقعدك، أو قم بتشغيل "bench get-app" مع المسار إلى التطبيق المستخرج.
قم بتشغيل `bench --site SITE_NAME install-app APP_NAME` متبوعًا بـ`bench migrate` لتثبيت ERPNext India GST E-Invoicing & E-Way Bill Connector وتطبيق مخططه.
افتح إعدادات ترخيص ECOSIRE على موقعك وقم بتنشيط مفتاح الترخيص الخاص بك. يتطلب تطبيقي ecosire_connect وecosire_license_client المجانيين.
| المعيار | ECOSIRE | بناء مخصص | منافس | أودو الأصلي |
|---|---|---|---|---|
| IRN + signed QR on invoice | Auto-generated on submit, QR on print format | Possible but you build the whole payload/QR flow | Usually covered, but on the vendor's field layout | |
| E-way bill & Part-B updates | From Sales Invoice/DN, REST method for gate updates | Build separately, often skipped under time pressure | Often e-invoice only, e-way bill extra or absent | |
| Fit to your tax templates & edge cases | Scoped to your SEZ/export/RCM/multi-GSTIN reality | As good as your own team's spec | Generic; you adapt to its assumptions | |
| Audit trail & reconciliation | `E-Invoice Log` + GSTR-1 reconciliation export | Only if you scope and build it | Varies; logging often shallow | |
| ERPNext v15/v16 & clean app | Proper Frappe app, hooks, fixtures, git repo | Depends on your team's discipline | Closed or partial source, upgrade risk | |
| Source code & ownership | Full source + git repo handed to you | You own it, but you also built it | Often licensed/closed, no repo | |
| Delivery & cost | 2-4 weeks build-to-order, fixed scope + support | Unpredictable timeline, ongoing dev cost | Fast to install but recurring per-invoice/SaaS fees | |
| Support after go-live | Support window + optional schema-change updates | Self-supported by your team | Vendor SLA, tied to their subscription |
No — this is build-to-order, not an instant download. We build the connector for your specific GSTIN setup, tax templates, and GSP. Typical delivery is 2-4 weeks from confirmed scope, after which ECOSIRE installs it, runs UAT on staging against the GST sandbox, and takes it live against the production IRP.
The connector talks to the IRP through a GSP of your choice. Because credentials and endpoints live in a Settings DocType, we configure it for your GSP contract during scoping. If you have not chosen a GSP yet, we will advise on the trade-offs as part of the scoping call.
Both, and you can commission either or both. E-invoice (IRN + signed QR) and e-way bill generation run from the Sales Invoice / Delivery Note, and Part-B (vehicle / transport document) updates are exposed as a whitelisted REST method so dispatch staff can update the vehicle at the gate without opening accounting screens.
It targets Frappe/ERPNext v15 and v16. We confirm your exact bench version during scoping and build and test against it. If you are on an older version, we will flag it and discuss upgrade or backport options before committing to scope.
You receive a post-go-live support window for defect fixes and configuration changes, plus the full git repository so your team can maintain it. When GST schema versions or IRP API rules change, we can provide paid updates under a support arrangement scoped to your needs.
No. It is a separate Frappe app that reads your existing GST tax templates, HSN codes, and invoice series rather than replacing them. It adds custom fields, a log DocType, hooks, and client scripts — it does not fork ERPNext core, so your other customizations and future migrations stay intact.
Documents are validated against IRP schema rules before submission, so most rejections (bad HSN, missing PIN, place-of-supply mismatch) are caught inside ERPNext. Transient GSP/IRP failures go to a retry queue on a scheduler event and the document is flagged for review, so a portal outage never silently drops an invoice.
A build-to-order Frappe app that generates GST e-invoices (IRN + signed QR) and e-way bills directly from ERPNext Sales Invoices via the IRP/GSP API. ECOSIRE scopes, builds, installs, and supports it for your exact GSTIN setup and tax templates.