跳至主要内容
产品详细信息以英文显示。翻译即将推出。
India GST E-Invoicing & E-Way Bill (IRN/NIC) — Generate GST IRN e-invoices and e-way bills straight from Odoo via NIC/GSP — s — 1/1示意预览

Generate GST IRN e-invoices and e-way bills straight from Odoo via NIC/GSP

— signed QR, auto-cancel, GSTIN and HSN validation.

什么是 India GST E-Invoicing & E-Way Bill (IRN/NIC)?

Generate GST IRN e-invoices and e-way bills straight from Odoo via NIC/GSP — signed QR, auto-cancel, GSTIN and HSN validation. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

IRN generation for customer invoices posted from Odoo — pushes the INV-01 GST JSON schema to the NIC IRP (directly or via your GSP) and writes the returned IRN, Acknowledgement Number and date onto account.move.
Government signed QR code retrieved from the IRP and embedded on the invoice PDF through an extended QWeb report template, printed in the auditor-expected position on the tax invoice.
E-Way Bill generation from the same invoice/delivery flow, capturing distance, transporter ID, transport mode and document details, with the EWB number linked back to the source document.
Part-B vehicle number and transporter update support so drivers/vehicles can be added or changed after the EWB is issued without leaving Odoo.
Auto-cancellation workflow that respects the 24-hour IRN cancellation window — an ir.cron job flags invoices nearing the deadline and authorised users cancel with an NIC reason code straight from the invoice.
GSTIN validation and format checks on customer and company partners, blocking transmission of documents with malformed or missing GST numbers via @api.constrains guards.
HSN/SAC code mapping and validation on products and invoice lines, ensuring every taxable line carries a compliant code before the payload is built.
IRP/GSP authentication and token management in a dedicated service layer, with credentials stored in configuration and readable only by privileged roles.
Sandbox and production environment switching so you can validate the full flow in NIC test mode before going live, controlled from Odoo Settings.
Readable NIC error-code handling — government rejection codes are parsed and shown as clear Odoo user messages and logged, instead of failing silently or dumping raw responses.
Status tracking on every invoice (not generated, generated, cancelled, error) with a Smart-button/stat view and filterable list views for the compliance team.
Role-based security via ir.model.access.csv and record rules — only assigned accounts/compliance users can transmit, cancel, or view e-invoice credentials and logs.
Full audit logging of every IRP/EWB request and response for reconciliation and GST audit defence.
Multi-GSTIN / multi-branch aware design so groups operating several registrations can route each invoice to the correct GSTIN and IRP profile.
Bulk/queued transmission option so a batch of posted invoices can be sent to the IRP asynchronously rather than one at a time.

按需定制,全程代劳

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

  1. 1

    您下单

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

  2. 2

    我们构建与安装

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

  3. 3

    上线 + 支持

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

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

India GST E-Invoicing & E-Way Bill (IRN/NIC) is a build-to-order Odoo module that ECOSIRE designs, builds, installs, and supports for your specific GST registration and workflow — this is not a pre-packaged apps.odoo.com download you install yourself. Over a one working week engagement we ship a production-ready connector that pushes your Odoo customer invoices to the NIC e-invoice system (either directly or through your chosen GSP), retrieves the Invoice Reference Number (IRN), Acknowledgement Number, and the government signed QR code, and stamps them back onto the invoice and its PDF — all inside standard Odoo accounting, with no copy-pasting into the government portal.

Under the hood the module extends account.move with dedicated fields (IRN, ack number, ack date, signed invoice, signed QR payload, e-invoice status) declared on a Python models.Model class, computed and guarded through @api.depends and @api.constrains so a document can only be transmitted when it is genuinely eligible. A configurable service layer handles authentication and calls to the IRP/GSP over JSON-RPC/REST, builds the GST schema (INV-01) JSON from your invoice lines, taxes, HSN/SAC codes and GSTINs, and parses the response defensively — surfacing NIC error codes as readable Odoo messages instead of raw stack traces. QWeb report templates are extended so the signed QR image and IRN print on the tax invoice exactly where auditors expect them.

For logistics, the module generates E-Way Bills from the same document flow, captures transporter and vehicle details, supports Part-B vehicle number updates, and links the EWB number back to the delivery and invoice. Automated actions and scheduled jobs (ir.cron) handle the compliance-sensitive timing — for example flagging invoices that are approaching the 24-hour IRN cancellation window and letting authorised users cancel with a reason code before it closes. Access is locked down through ir.model.access.csv plus record rules so only your accounts and compliance roles can transmit, cancel, or view credentials, and every API call is logged for audit.

ECOSIRE builds and tests the module on your target Odoo version (17, 18, or 19), against your sandbox/production NIC or GSP credentials, wires it to your existing chart of accounts and tax configuration, and hands over a working system with documentation, admin training, and a warranty support window. Because it is bespoke, we adapt it to Community or Enterprise, multi-GSTIN branch setups, custom invoice numbering, and any GSP your finance team already uses.

你得到什么

  • The complete custom Odoo module (source code) — Python models, XML/OWL views, extended QWeb report templates, ir.model.access.csv, record rules and manifest — built for your target Odoo 17, 18 or 19.
  • Installation and configuration on your Odoo instance (Community or Enterprise), wired to your existing chart of accounts, tax setup and invoice numbering.
  • NIC / GSP integration setup and connectivity testing against your sandbox credentials, then cutover to production credentials once validated.
  • Data configuration: GSTIN profiles, HSN/SAC mapping, transporter records and environment (sandbox/production) switches.
  • Admin and user documentation covering day-to-day IRN generation, e-way bill issuance, cancellation within the 24h window, and error resolution.
  • A live training session for your accounts and compliance team, with a recorded walkthrough.
  • A post-go-live warranty support window for bug fixes and NIC/GSP adjustment, plus a handover of the audit log and configuration.
  • Source-code ownership handover and a short technical README so your team or partner can maintain and extend the module.

这是给谁的

Indian GST-registered SME finance team

Businesses above the e-invoicing turnover threshold that need IRNs and e-way bills generated at the point of invoicing in Odoo, without staff re-keying documents into the government portal or juggling spreadsheets to stay compliant.

Indian Odoo implementation partner

Odoo partners and integrators delivering to Indian clients who need a reliable, source-provided GST e-invoicing and e-way bill module tailored to each client's GSP, GSTIN structure and Odoo version, with clean security and QWeb print integration they can support.

Multi-branch / multi-GSTIN enterprise controller

Finance controllers of groups operating several GST registrations who need each invoice routed to the correct GSTIN/IRP profile, batch transmission, audit logging and role-based access for large-volume, audit-sensitive operations.

India GST E-Invoicing & E-Way Bill (IRN/NIC) 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
GST IRN e-invoice generation from Odoo包含Possible but you build the entire IRP/GSP integration and schema from scratchOften yes, but generic to one GSP and one Odoo version不包括在内
E-Way Bill generation + Part-B vehicle updates包含Only if you scope and build itSometimes a separate paid add-on不包括在内
Signed QR embedded on invoice PDF (QWeb)包含Requires custom QWeb template workUsually yes不包括在内
24-hour auto-cancel window handling (ir.cron)包含Must design the scheduled-job logic yourselfVaries by vendor不包括在内
Tailored to your GSTIN structure, GSP and invoice numbering包含包含不包括在内不包括在内
Role-based security (ir.model.access.csv + record rules)包含Depends on your build discipline部分支持部分支持
Fit for Odoo 17 / 18 / 19, Community or Enterprise包含包含Often locked to specific versions部分支持
Installation, training, docs and warranty support included包含Your team's time and costUsually license only, support extra不包括在内
Source code handover and maintainability包含包含Often obfuscated or licence-lockedn/a

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

How long does delivery take, and what is the process?

This is a build-to-order module with a typical lead time of one working week from kickoff. After a short requirements call we confirm your Odoo version, GSP/NIC access, GSTIN structure and invoice formats, then build and test against your sandbox credentials, install on your instance, run a joint UAT, and cut over to production. Timelines can shorten for a standard single-GSTIN setup or extend for complex multi-branch or heavily customised accounting.

What do I get for support and updates after go-live?

Every engagement includes a post-go-live warranty window for bug fixes and adjustments to NIC/GSP behaviour, plus documentation and training. Because the GST e-invoice and e-way bill schemas and IRP endpoints change over time, we also offer an optional ongoing maintenance plan that keeps the module aligned with NIC/government API updates and your Odoo upgrades. You receive the source code, so your own team or Odoo partner can also maintain it.

Do I need a GSP, or can it connect to NIC directly?

Both are supported. The module's service layer can call the NIC e-invoice IRP directly or route through a GSP/ASP that your finance team already uses. During requirements we configure authentication and endpoints for your chosen path, and you keep control of your credentials — they're stored in Odoo configuration and readable only by privileged roles.

Which Odoo versions and editions does it work with?

We build for Odoo 17, 18 and 19, on both Community and Enterprise. The module extends standard accounting (account.move) using core ORM patterns — models.Model fields, @api.depends/@api.constrains, ir.model.access.csv, record rules and QWeb report inheritance — so it fits cleanly alongside Odoo's Indian localisation and your existing tax configuration rather than forking it.

How is the 24-hour IRN cancellation window handled?

The government allows an IRN to be cancelled within 24 hours of generation. The module tracks each invoice's IRN timestamp and uses a scheduled ir.cron job plus automated actions to flag documents approaching that deadline, letting authorised users cancel with the correct NIC reason code directly from the invoice. After the window closes, the UI reflects that cancellation is no longer permitted so your team doesn't attempt an invalid action.

Is this an instant download from the Odoo App Store?

No. This is not a pre-built apps.odoo.com module you download and self-install. ECOSIRE designs, builds, configures and supports it specifically for your GST registration, GSP and Odoo environment. That's why it's ordered as a build-to-order engagement with a one working week lead time rather than an instant download.

申请报价

India GST E-Invoicing & E-Way Bill

Generate GST IRN e-invoices and e-way bills straight from Odoo via NIC/GSP — signed QR, auto-cancel, GSTIN and HSN validation.

  • IRN generation for customer invoices posted from Odoo — pushes the INV-01 GST JSON schema to the NIC IRP (directly or via your GSP) and writes the returned IRN, Acknowledgement Number and date onto account.move.
  • Government signed QR code retrieved from the IRP and embedded on the invoice PDF through an extended QWeb report template, printed in the auditor-expected position on the tax invoice.
  • E-Way Bill generation from the same invoice/delivery flow, capturing distance, transporter ID, transport mode and document details, with the EWB number linked back to the source document.
  • Part-B vehicle number and transporter update support so drivers/vehicles can be added or changed after the EWB is issued without leaving Odoo.

申请报价

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

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