跳至主要内容
产品详细信息以英文显示。翻译即将推出。
ERPNext India GST E-Invoicing & E-Way Bill Connector — A build-to-order Frappe app that generates GST e-invoices (IRN + signe — 1/1示意预览

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.

什么是 ERPNext India GST E-Invoicing & E-Way Bill Connector?

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 $999.00 USD; request a quote for a scoped proposal.

核心功能

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
IRN and e-way bill cancellation inside the statutory windows with correct reason codes and confirmation guards
GSP token acquisition and auto-refresh scheduled via `scheduler_events` so expired auth never blocks invoicing
Automatic retry queue for transient GSP/IRP failures, with failed documents flagged for manual review instead of silently lost
Pre-submit validation of HSN/SAC, PIN codes, place-of-supply, and GSTIN format against IRP schema to catch rejections before they happen
GSTR-1 reconciliation export (Query Report / whitelisted method) matching ERPNext invoices to generated IRNs before filing
Single Settings DocType for GSP credentials, sandbox/production endpoints, and per-GSTIN configuration — no hard-coded secrets
Role-profile-based permissions separating generate, cancel, and override actions across accounts and GST-manager roles
Support for SEZ, exports (with and without payment of tax), reverse charge, and multi-branch / multi-GSTIN operation
Client scripts adding contextual action buttons (Generate IRN, Cancel, Print with QR) and status badges on the Sales Invoice form
Built and tested against the GST sandbox on a staging bench, targeting Frappe/ERPNext v15 and v16

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 ERPNext 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

ERPNext 兼容性
—
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
MariaDB 10.6+

关于此产品

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.

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 one working week 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.

你得到什么

  • Installable Frappe app source code for your commissioned version (module, DocTypes, hooks, fixtures)
  • Private git repository handover with full commit history and README
  • Installation and configuration on your bench, including GSP credential and endpoint setup
  • Technical documentation: architecture, DocType/field reference, hooks and scheduler events, and REST endpoints
  • User guide plus a live training session for your accounts and dispatch teams
  • UAT on a staging bench against the GST sandbox, with a documented rollback plan before go-live
  • Production go-live against the live IRP/GSP and validation through your first filing cycle
  • Post-go-live support window for defect fixes and configuration adjustments

这是给谁的

Finance / GST compliance manager

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.

ERPNext / IT administrator

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.

Accounts / billing operator

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.

Warehouse / dispatch supervisor

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.

ERPNext India GST E-Invoicing & E-Way Bill Connector 如何比较

标准伊科西尔定制建造竞争对手ERPNext 原生
IRN + signed QR on invoiceAuto-generated on submit, QR on print formatPossible but you build the whole payload/QR flowUsually covered, but on the vendor's field layoutNot available — no IRP integration
E-way bill & Part-B updatesFrom Sales Invoice/DN, REST method for gate updatesBuild separately, often skipped under time pressureOften e-invoice only, e-way bill extra or absentNot available
Fit to your tax templates & edge casesScoped to your SEZ/export/RCM/multi-GSTIN realityAs good as your own team's specGeneric; you adapt to its assumptionsN/A
Audit trail & reconciliation`E-Invoice Log` + GSTR-1 reconciliation exportOnly if you scope and build itVaries; logging often shallowNone for IRN/e-way bill
ERPNext v15/v16 & clean appProper Frappe app, hooks, fixtures, git repoDepends on your team's disciplineClosed or partial source, upgrade riskCore only
Source code & ownershipFull source + git repo handed to youYou own it, but you also built itOften licensed/closed, no repoN/A
Delivery & costone working week build-to-order, fixed scope + supportUnpredictable timeline, ongoing dev costFast to install but recurring per-invoice/SaaS feesFree but non-compliant on its own
Support after go-liveSupport window + optional schema-change updatesSelf-supported by your teamVendor SLA, tied to their subscriptionCommunity only

关于ERPNext India GST E-Invoicing & E-Way Bill Connector的常见问题

How long until it is live? Can I download it now?

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 one working week from confirmed scope, after which ECOSIRE installs it, runs UAT on staging against the GST sandbox, and takes it live against the production IRP.

Which IRP or GSP do you support?

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.

Does it handle e-way bills and Part-B, or only e-invoices?

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.

Which ERPNext versions does it work on?

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.

What about updates and support after go-live?

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.

Will it break my existing GST tax templates or customizations?

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.

How do you handle rejected invoices and IRP downtime?

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.

申请报价

ERPNext India GST E-Invoicing & E-Way Bill Connector

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.

  • 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

申请报价

告诉我们您对 ERPNext India GST E-Invoicing & E-Way Bill Connector 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。