印度¶
安裝¶
:ref:`安装<general/install>`以下模块,以获得印度本地化的所有功能:
名稱 |
技術名稱 |
說明 |
---|---|---|
印度—会议 |
|
預設 財務本地化套裝 |
印度电子发票 |
|
|
印度电子运单 |
|
|
印度电子运单库存 |
|
|
印度 - 会计报告 |
|
Adds the Indian GST Return filing and the Indian Tax reports. |
公司¶
To configure your company information, open the Settings app, scroll down to the Companies section, click Update Info, and configure the following:
公司名稱
Address, including the Street, City, State, ZIP, and Country
PAN: essential for determining the type of taxpayer.
GSTIN: necessary for generating e-Invoices, E-waybills and filing GST returns.
印度配置¶
The Indian Integration section provides essential taxation and compliance features to simplify financial operations. To enable these features, navigate to Indian Integration section.
and scroll down to the
TDS/TCS: Activate this to enable TDS/TCS functionality along with account-based TDS/TCS section suggestions.
Registered Under GST: Select this if your business is registered under GST to access GST-related features, including e-invoice, e-waybill, GST e-filing, fetch vendor e-invoiced document and check GST number status.
E-Invoicing: Connects to the e-invoice NIC portal to submit invoices.
E-Way bill: Connects to the e-waybill NIC portal to generate e-waybills.
GST E-Filing & Matching: Enable the feature to facilitate GST return filing and connect with the GST portal to submit GSTR-1 and retrieve GSTR-2B.
Check GST Number Status: Enable to verify GSTIN Status.
Fetch Vendor E-Invoiced Document: Helps in creating draft vendor bills using e-invoice data submitted by vendors on GST portal.
重要
Check the Production Environment checkbox to start using Indian services in the production environment. If you want to use the testing environment then keep the checkbox unchecked.
电子发票系统¶
Odoo 符合**印度商品和服务税(GST)电子发票系统**的要求。
設定¶
NIC 电子发票注册¶
您必须先在 NIC(国家信息中心) 电子发票门户注册,以获取 API 凭证。这些凭证用于 配置您的 Odoo 会计应用。
登录 NIC 电子发票门户,点击 登录 并输入您的 用户名 和 密码;
備註
如果您已在 NIC 门户注册,可直接使用相同的登录凭证。
在仪表板中,进入
;随后,您将在注册的手机号上收到一条 OTP(一次性密码) ` 验证码。输入该验证码并点击 :guilabel:`验证 OTP;
选择 通过 GSP 作为 API 接口方式,设置 :guilabel:`Tera Software Limited 为 GSP 提供商,并填写 API 的 用户名 和 密码。完成后,点击 提交。
Odoo 中的配置¶
To enable the e-Invoice service in Odoo, activate the E-Invoicing feature and enter the Username and Password previously set for the API.
工作流¶
Generate e-Invoice¶
Once an invoice is confirmed, click the Send button to open the wizard. Select E-Invoicing, then click the Generate button. Odoo will upload the JSON-signed file of the invoice to the NIC e-Invoice portal.

備註
You can find the JSON-signed file and check the e-Invoicing status in the chatter.
發票 PDF 報告¶
Once an invoice is validated and submitted, the invoice PDF report can be printed. The report includes the IRN, Acknowledgement (number and date) and QR code. These certify that the invoice is a valid fiscal document.

取消电子发票¶
To cancel an e-Invoice, click the Request Cancel button on the related invoice. In the Cancel E-Invoice window, fill out the Cancel Reason and Cancel Remarks.
備註
You can find the e-Invoicing status in the chatter.
电子发票负行管理¶
负数行通常用于表示与特定产品或全单折扣相关的折扣或调整。政府门户网站禁止提交带负数行的数据,这意味着需要根据 HSN 代码和消费税税率对负数行进行转换。这项工作由 Odoo 自动完成。
Example
考虑以下示例:
产品详情 |
|||||
---|---|---|---|---|---|
产品名称 |
HSN 代码 |
不含税 |
数量 |
GST 率 |
合计 |
產品 A |
123456 |
1,000 |
1 |
18% |
1,180 |
產品 B |
239345 |
1,500 |
2 |
5% |
3,150 |
产品 A 折扣 |
123456 |
-100 |
1 |
18% |
-118 |
Here’s the transformed representation:
产品详情 |
||||||
---|---|---|---|---|---|---|
产品名称 |
HSN 代码 |
不含税 |
数量 |
Discount |
GST 率 |
合计 |
產品 A |
123456 |
1,000 |
1 |
100 |
18% |
1,062 |
產品 B |
239345 |
1,500 |
2 |
0 |
5% |
3,150 |
In this conversion, negative lines have been transformed into positive discounts, maintaining accurate calculations based on the HSN Code and GST rate. This ensures a more straightforward and standardized representation in the E-invoice records.
GST 电子发票验证¶
提交电子发票后,您可以从 GST 电子发票系统网站上验证发票是否已签署。
从附件中下载 JSON 文件。它可以在相关发票的沟通栏中找到;
打开`NIC 电子发票门户网站 <https://einvoice1.gst.gov.in/>`_,进入 ;
选择 JSON 文件并提交;
如果文件已签署,则会显示一条确认信息。
电子货运单¶
設定¶
Odoo 符合**印度商品和服务税(GST)电子运单系统**的要求。
API registration on NIC E-Way bill¶
You must register on the NIC E-Way bill portal to create your API credentials. You need these credentials to configure your Odoo Accounting app.
Log in to the NIC E-Way bill portal by clicking Login and entering your Username and Password;
From your dashboard, go to
;Click Send OTP. Once you have received the code on your registered mobile number, enter it and click Verify OTP;
Check if Tera Software Limited is already on the registered GSP/ERP list. If so, use the username and password used to log in to the NIC portal. Otherwise, follow the next steps;
Select Add/New, select Tera Software Limited as your GSP Name, create a Username and a Password for your API, and click Add.
Odoo 中的配置¶
To enable the E-Way bill service in Odoo, activate the E-Way bill feature and enter the Username and Password.
工作流¶
Generate E-Way bill¶
To generate an E-Way bill, confirm the customer invoice/vendor bill and click Create e-Waybill. Enter the necessary details and click Generate e-Waybill to proceed.
備註
您可以在沟通栏附件中找到经 JSON 签名的文件。
發票 PDF 報告¶
提交电子运单后,您可以打印发票 PDF 报告。该报告包括**电子运单编号**和**电子运单有效日期**。

取消电子运单¶
To cancel an E-Way bill, click e-Waybill on the related invoice/bill, then Cancel e-Waybill. In the Cancel Ewaybill window, fill out the Cancel Reason and Cancel Remarks.

備註
Once you request to cancel the E-Way bill, Odoo automatically submits the JSON-signed file to the government portal. You can check the JSON file in the chatter.
根据收据和送货单创建电子运单¶
要从库存应用程序中的 收据和交货 创建电子运单,请按以下步骤操作:
进入
或 ,选择一个现有的送货单/收据或创建一个新的送货单/收据。点击 创建电子运单/Challan。
備註
创建电子运单:
配送单必须处于 已完成 状态(即已验证)。
收据必须处于 准备 或 :guilabel:已完成` 状态。
点击 生成电子运单 以验证电子运单并将其发送到 NIC 电子运单门户。
小訣竅
若要将电子运单(E-Way Bill)作为货物交付的交运单使用,而无需提交至 NIC 电子运单门户,请点击 用作交运单。
如需打印电子运单或交运单,请点击 :icon:fa-cog :guilabel:(齿轮) 图标,并选择 :icon:fa-print :guilabel:电子运单/交运单。
印度 GSTIN 状态查询¶
The Indian - Check GST Number Status allows you to verify the status of a GSTIN directly from Odoo.
要验证联系人的商品及服务税号状态,请访问客户/供应商表单并点击 检查 GSTIN 状态 旁边的 GSTIN 字段。
要验证发票/账单上输入的消费税号码的状态,请访问发票/账单并点击 GST 状态 字段旁边的 )按钮。

系统会显示通知确认状态更新,GSTIN 状态和验证日期也会记录在联系人的沟通栏中。
印度 GST 申报¶
启用 API 访问权限¶
要在 Odoo 中进行 GST 申报,您必须先在 GST 门户上启用 API 访问权限。
请登录
GST 门户网站 <https://services.gst.gov.in/services/login>
,输入您的 用户名 和 密码,然后进入**个人资料**菜单中的 我的资料;选择 管理 API 访问权限,并点击 是 以启用 API 访问;
備註
建议将 有效期 设置为 30天,以避免频繁重新进行令牌认证;
这样做将启用 持续时间 下拉菜单。选择您偏好的 持续时间 并点击 确认。
Odoo 中的印度 GST 服务¶
Once you have enabled the API access on the GST portal, activate the GST E-Filing & Matching Feature to start using GST Service. Then, in the Registered Under GST section, fill in the required GST Username.
提交 GST 申报表¶
To file a GST return, make sure the GST E-Filing & Matching Feature is enabled. Then, go to the Accounting dashboard and click Tax Returns on the Tax Returns journal. In the Accounting Periods window, fill in the following fields.
Opening Date: Starting date from which tax return periods are created.
Fiscal Year End: End date of the fiscal year (e.g., 31 March).
GSTIN Periodicity: Frequency of return filing (e.g., Monthly).
小訣竅
Alternatively, go to Report: and select GSTR-1 (IN). Then, click Returns to file the return.
, click備註
To reconcile vendor bills with GST portal data, go to Report: and select GSTR-2B, and click Reconcile.
, clickFiling GSTR-1 tax return¶
To file a GSTR-1 tax return, follow these steps:
Click the suitable GSTR-1 report for the desired period to open the filing view.
備註
It is recommended to file the return five days before the filing date to avoid any penalties.
Odoo automatically performs validation checks before submission to ensure compliance with GST portal requirements that must be addressed before filing.
備註
The following types of validation issues can be raised:
Apply Appropriate Tax: IGST is not applicable for intra-state transactions.
Wrong CGST/SGST on Inter-State Transactions: CGST/SGST cannot be applied on inter-state transactions.
Fiscal Year Reversed Move: Credit Notes for invoices issued in a given financial year should not be included in GSTR-1 after November 30th; remove tax from these lines.
Invalid HSN Codes: - For products (non-services), HSN codes must not begin with
99
. - For services, HSN codes must begin with99
.Missing HSN Codes: Some product lines do not have HSN codes for journal items.
Invalid UQC Codes: The Unit Quantity Code (UQC) must comply with Indian GST standards.
Missing Document Summary: Document summary lines are mandatory for GSTR-1. This check is always marked as Anomaly initially. After reviewing the summary by clicking the relevant check, it changes to Reviewed.
Missing E-Invoice: Some invoices are not linked to an e-invoice.
Unlinked Unregistered Credit Notes: Credit Notes have been issued without referencing an invoice.
Validation checks have four stages:
To Review: Check requires review.
Reviewed: Check has been reviewed.
Supervised: Check is supervised, and a supervisor is assigned.
Anomaly: Check has failed.
Click on any individual check to view and resolve the corresponding issue.
小訣竅
A tax return can only be validated when all checks are in the Reviewed or Supervised stage.
After reviewing the checks, click Validate. The Review stage appears in green then.
Click GSTR-1 (IN) to review the report.
Click Submit, and click Push Data in the Submission Instructions window to send the report to the GST portal.
During this step, GST portal credentials must be verified. As the data is being sent, the Send stage in the progress bar appears orange. Once the GST portal confirms receipt, the stage turns green. If an error occurs, the Send stage changes to red.
備註
Click the (ellipsis) icon on the relevant GSTR-1 line to display additional options:
Generate XLSX: Download the GSTR-1 report as an XLSX file.
Reset: Clear the current state and revert the return to the initial stage.
Click Check Status to retrieve the current status from the GST portal. Once the confirmation is received, the Review stage in the progress bar turns green. Then, click Mark as Filed to finalize and submit the return as filed.
重要
Once a return is marked as Filed, it cannot be reset or filed again.
Receive GSTR-2B tax reconciliation¶
Select the relevant GSTR-2B report for the desired period that needs to be reconciled.
In the validation checks view, click Fetch E-Invoice to retrieve vendor e-invoice data for the reconciliation period. The check is initially marked as Anomaly and changes to Reviewed after fetching. Then, click Validate to confirm and mark the Review stage as green.
重要
The Fetch E-Invoice check only turns green if the e-invoice data is fetched two days after the end of the last month’s reconciliation period.
Click Fetch GSTR-2B to retrieve all invoices from the GST portal. Once the data is fetched, the Fetch stage in the progress bar turns green. To view the raw report data, click GSTR-2B (IN).
The fetched invoices are automatically matched with the E-invoices. Click View Bills to see detailed matching results.
備註
The Match stage indicates the reconciliation status:
Orange: Partially matched (some bills require correction).
Green: Fully matched (all bills reconciled).
In case of mismatches, correct the affected bills, then click the (ellipsis) icon to access additional options:
Re-Match: Re-run the matching process after making corrections.
Reset: Reset the reconciliation to the Match stage.
After all bills are fully matched, click the (ellipsis) icon and select Mark as Complete. The Complete stage in the progress bar turns green, finalizing the bill reconciliation.
Tax reports¶
GSTR-1 report¶
The GSTR-1 report is divided into sections. It displays the Base amount, CGST, SGST, IGST, and CESS for each section.
GSTR-2B report¶
The GSTR-2 report is divided into sections. It displays the Base amount, CGST, SGST, IGST, and CESS for each section.
GSTR-3B report¶
The GSTR-3B report contains different sections:
Details of inward and outward supply subject to a reverse charge;
Eligible ITC;
Values of exempt, Nil-rated, and non-GST inward supply;
Details of inter-state supplies made to unregistered persons.
损益(IN)报告¶
This is a Profit and Loss report that displays the balances for Opening Stock and Closing Stock. It helps users using Continental accounting to accurately determine the cost of goods (i.e Opening Stock + purchases during the period - Closing Stock).
TDS/TCS threshold alert¶
TDS and TCS are tax provisions under Indian law, triggered when transaction amounts exceed specified thresholds. This alert notifies users when the value of invoices or bills surpasses these limits, prompting the application of the appropriate TDS/TCS.
To configure Odoo to advise you on when to apply TDS/TCS, set the TDS/TCS section field on the corresponding account in the chart of accounts. Odoo will display a banner suggesting the TDS/TCS section under which tax might be applicable when recording an invoice or bill.
配置¶
Navigate to
In the Indian Integration section, enable the TDS or TCS feature as required.
Navigate to
.Click View on the desired account, and set the TDS/TCS Section field.
備註
The TDS/TCS sections are pre-configured with threshold limits. If you need to modify these limits, go to Advanced Options tab, click on the (internal link) icon of the Section field.
. In the
Applying TCS/TDS on invoices and bills¶
Based on the account used on the customer invoice or vendor bill, Odoo checks the TCS/TDS threshold limit. If the limit specified in the TCS/TDS Section of the account is exceeded, Odoo displays an alert that suggests applying the appropriate TCS/TDS. The alert will disappear once the TCS/TDS is applied.

TCS is directly applicable in the tax on the invoice lines. To apply TDS, click the TDS Entry smart button on the vendor bill/payment. The popup window allows specifying the TDS details. Confirm the entry to apply the TDS.

In Odoo, the aggregate total is calculated for partners sharing the same PAN number, across all company branches.
Example
Branch |
Customer |
Invoice |
Transaction Amount (₹) |
PAN Number |
---|---|---|---|---|
IN - MH |
XYZ Enterprise - GJ |
發票 1 |
₹50,000 |
ABCPX1234E |
IN - MH |
XYZ Enterprise - GJ |
發票 2 |
₹30,000 |
ABCPX1234E |
IN - MH |
XYZ Enterprise - MH |
發票 3 |
₹40,000 |
ABCPX1234E |
IN - DL |
XYZ Enterprise - GJ |
Invoice 4 |
₹20,000 |
ABCPX1234E |
IN - GJ |
XYZ Enterprise - MH |
Invoice 5 |
₹60,000 |
ABCPX1234E |
Aggregate total = 50,000 + 30,000 + 40,000 + 20,000 + 60,000 = ₹200,000
The aggregate total for all customers (XYZ Enterprise - GJ, MH, DL) sharing the PAN number ABCPX1234E across all branches is ₹200,000.