印度¶
安装¶
:ref:`安装<general/install>`以下模块,以获得印度本地化的所有功能:
名称 |
技术名称 |
描述 |
---|---|---|
印度—会议 |
|
默认:ref: |
印度电子发票 |
|
|
印度电子运单 |
|
|
印度电子运单库存 |
|
|
印度 - 检查 GST 编号状态 |
|
|
印度 - GSTR India 电子文件 |
|
|
印度 - 会计报表 |
|

印度配置¶
在 PAN 和 GSTIN 。PAN 是确定纳税人类型所必需的,而 GSTIN 是生成电子发票和电子运单所必需的。
中,添加您的电子发票系统¶
Odoo 符合**印度商品和服务税(GST)电子发票系统**的要求。
设置¶
NIC 电子发票注册¶
您必须在 NIC(国家信息中心) 电子发票门户上注册以获取您的 API 凭据 。您需要这些凭据来 配置您的 Odoo 会计应用程序 。
通过点击 登录 并输入您的 用户名 和 密码 登录到 NIC 电子发票门户;
注解
如果您已经在 NIC 门户上注册,可以使用相同的登录凭据。
从仪表板中,前往
;之后,您应该会在注册的手机号码上收到一个 OTP(一次性密码) 码。输入 OTP 码并点击 验证 OTP ;
对于 API 接口,选择 通过 GSP ,设置 Tera Software Limited 作为 GSP,并输入 API 的 用户名 和 密码 。完成后,点击 提交 。
Odoo 中的配置¶
要在 Odoo 中启用电子发票服务,请前往 用户名 和 密码 。
,并输入之前为 API 设置的
日记账¶
要自动向 NIC 电子发票门户网站发送电子发票,您必须首先配置您的 销售 日记账,方法是进入 高级设置 选项卡的 电子数据交换 下,启用 电子发票(IN) 并保存。
,打开您的 销售 日志,在工作流¶
Invoice validation¶
发票一经验证,顶部就会显示一条确认信息。一段时间后,Odoo 会自动将已验证发票的 JSON 签名文件上传到 NIC 电子发票门户网站。如果您想立即处理发票,请点击 立即处理 。

注解
您可以在沟通栏附件中找到经 JSON 签名的文件。
您可以在发票的 EDI 文件 选项卡或 电子发票 字段下检查文档的 :abbr:`EDI(电子数据交换)`状态。
开票报告PDF¶
发票一经验证和提交,即可打印发票 PDF 报告。报告包括 IRN(发票参考号) 、 :guilabel:`Ack. No`(确认编号)、:guilabel:`Ack.Date`(确认日期)和二维码。这些证明发票是有效的财务文件。

取消电子发票¶
如果您想取消电子发票,请转到发票的 其他信息 选项卡,填写 取消原因 和 取消备注 字段。然后,点击 请求 EDI 取消 。 电子发票开具`字段的状态将变为 :guilabel:`取消 。

注解
如果想在处理发票之前中止取消操作,请点击 取消 EDI 取消 。
一旦您请求取消电子发票,Odoo 将自动向 NIC 电子发票门户网站提交 JSON 签名文件。如果您想立即处理发票,可点击 立即处理 。
电子发票中的负行管理¶
负数行通常用于表示与特定产品或全单折扣相关的折扣或调整。政府门户网站禁止提交带负数行的数据,这意味着需要根据 HSN 代码和消费税税率对负数行进行转换。这项工作由 Odoo 自动完成。
Example
请参考以下示例:
产品详情 |
|||||
---|---|---|---|---|---|
产品名称 |
HSN 编码 |
不含税金额 |
数量 |
GST 税率 |
合计 |
产品字段 |
123456 |
1,000 |
1 |
18% |
1,180 |
产品 B |
239345 |
1,500 |
2 |
5% |
3,150 |
产品 A 的折扣 |
123456 |
-100 |
1 |
18% |
-118 |
以下是转换后的表示:
产品详情 |
||||||
---|---|---|---|---|---|---|
产品名称 |
HSN 编码 |
不含税金额 |
数量 |
折扣 |
GST 税率 |
合计 |
产品字段 |
123456 |
1,000 |
1 |
100 |
18% |
1,062 |
产品 B |
239345 |
1,500 |
2 |
0 |
5% |
3,150 |
在此转换中,负行已被转换为正折扣,并根据 HSN 编码和 GST 税率保持准确的计算。这确保了电子发票记录中更简单且标准化的表示形式。
GST 电子发票验证¶
提交电子发票后,您可以从 GST 电子发票系统网站上验证发票是否已签署。
从附件中下载 JSON 文件。它可以在相关发票的沟通栏中找到;
打开`NIC 电子发票门户网站 <https://einvoice1.gst.gov.in/>`_ ,进入 ;
选择 JSON 文件并提交;
如果文件已签署,则会显示一条确认信息。
电子货运单¶
设置¶
Odoo 符合**印度商品和服务税(GST)电子运单系统**的要求。
在 NIC 电子运单注册 API¶
您必须在 NIC(国家信息中心) 电子运单门户上注册以创建您的 API 凭据 。您需要这些凭据来 配置您的 Odoo 会计应用程序 。
通过点击 登录 并输入您的 用户名 和 密码 登录到 NIC 电子运单门户;
从您的仪表板中,前往
;点击 发送 OTP 。一旦您在注册手机号码上收到验证码,请输入并点击 验证 OTP ;
检查 Tera Software Limited 是否已存在于注册的 GSP/ERP 列表中。如果是,请使用用于登录 NIC 门户的用户名和密码。否则,请继续执行以下步骤;
选择 添加/新建 ,选择 Tera Software Limited 作为您的 GSP 名称,为您的 API 创建一个 用户名 和 密码 ,然后点击 添加 。
Odoo 中的配置¶
要设置电子运单服务,请访问 用户名 和 密码 。
,然后输入您的
工作流¶
发送电子运单¶
要发送电子运单,请确认客户发票/供应商账单并点击 发送电子运单 。

Invoice validation¶
一旦发票/账单已开具并通过 发送电子运单 发送,系统将显示一条确认消息。

注解
您可以在沟通栏附件中找到经 JSON 签名的文件。
Odoo 将在一段时间后自动将签名的 JSON 文件上传到政府门户。如果您希望立即处理发票/账单,请点击 立即处理 。
开票报告PDF¶
提交电子运单后,您可以打印发票 PDF 报告。报告包括 电子运单编号 和 电子运单有效期 。

电子运单取消¶
如果要取消电子运单,请转到相关发票/账单的 电子运单 标签页,填写 取消原因 和 取消备注 字段,然后点击 请求 EDI 取消 。

注解
如果您想在处理发票之前中止取消操作,请点击 取消 EDI 取消 。
一旦您请求取消电子运单,Odoo 会自动将签名的 JSON 文件提交至政府门户。如果您希望立即处理发票,可以点击 立即处理 。
从收货单和发货单创建电子运单¶
要在库存应用程序中从 收货单和发货单 创建电子运单,请按照以下步骤操作:
前往
或 ,选择现有的发货单/收货单或创建新的单据。点击 创建电子运单/运输单 。
注解
要创建电子运单:
发货单必须处于 完成 状态(即已验证)。
收货单必须处于 准备就绪 或 完成 状态。
点击 生成电子运单 以验证电子运单并将其发送至 NIC 电子运单门户。
小技巧
如果不想将电子运单发送至 NIC 电子运单门户,而是作为货物运输单使用,请点击 用作运输单 。
要打印电子运单或运输单,请点击 :guilabel:` (齿轮)` 图标,并选择 电子运单 / 运输单 。
印度检查 GSTIN 状态¶
通过 印度 - 检查商品和服务税号码状态 模块,您可以直接从 Odoo验证 :abbr:`GSTIN(商品和服务税识别号码)`的状态。
要验证联系人的商品及服务税号状态,请访问客户/供应商表单并点击 检查 GSTIN 状态 旁边的 GSTIN 字段。
要验证发票/账单上输入的消费税号码的状态,请访问发票/账单并点击 GST 状态 字段旁边的 :icon:`fa-refresh`( :guilabel:`刷新` )按钮。

系统会显示通知确认状态更新,GSTIN 状态和验证日期也会记录在联系人的沟通栏中。
印度 GST 申报¶
启用 API 访问¶
要在 Odoo 中提交 GST 申报,您必须先在 GST 门户上启用 API 访问。
通过输入您的 用户名 和 密码 登录到 GST 门户 ,然后前往 个人资料菜单 上的 我的个人资料 ;
选择 管理 API 访问 ,然后点击 是 以启用 API 访问;
注解
建议将 持续时间 设置为 30 天 ,以避免频繁重新认证令牌。
这样做将启用 持续时间 下拉菜单。选择您偏好的 持续时间 并点击 确认 。
Odoo 中的印度 GST 服务¶
在商品及服务税门户网站上启用 API 访问<india/gstr_api>`后,您就可以在 Odoo 中设置 :guilabel:`印度 GST 服务 。
进入 GST 用户名 。点击 发送 OTP ,输入代码,最后点击 验证 。
并输入提交 GST 申报¶
当 印度 GST 服务 配置完成后,您就可以提交消费税申报表了。进入 并创建一个新的 GST 申报期 (如果不存在)。在 Odoo 中,GST 申报分**三步**完成:
注解
报税周期 可以根据用户需要 配置 。
发送 GSTR-1¶
点击 GSTR-1 报告 以在上传至 GST 门户 前验证 GSTR-1 报告。
注解
系统会执行基本验证,以确保符合 GST 门户的要求。可能的问题包括:
税种应用错误: 税种与 税务位置 不匹配(例如,跨邦交易应使用 IGST ,但实际应用了 CGST/SGST ;或者邦内交易应使用 CGST/SGST ,但实际应用了 IGST )。
缺少 HSN 编码: 产品未定义 HSN 编码。
服务 HSN 编码无效: 服务的 HSN 编码未以“99”开头或编码不正确。
不符合标准的 UQC: 单位数量代码 (UQC) 不符合印度 GST 标准。
如果任何验证失败,系统会向用户发出警告,突出显示差异并提供指向受影响行的直接链接。
点击 生成 以在 电子表格视图 中查看报告。
如果 GSTR-1 报告正确,请点击 推送至 GSTN 将其发送至 GST 门户 。GSTR-1 报告的状态将变为 正在发送 。
几秒钟后, GSTR-1 报告的状态将变为 等待状态 。这意味着 GSTR-1 报告已发送到 GST 门户 并正在 GST 门户 上验证;
再次等待几秒钟后,状态会变为 已发送 或 发票错误 。状态为 发票错误 表示部分发票填写不正确,无法通过 GST 门户 的验证;
如果 GSTR-1 的状态为 已发送 ,则表示您的 GSTR-1 报告已准备好在 GST 门户 上提交。
如果 GSTR-1 的状态为 发票错误 ,可以在聊天记录中检查发票错误。问题解决后,用户可以点击 推送至 GSTN 再次在 GST 门户 上提交文件。
在 GST 门户 上提交 GSTR-1 报告后,点击 标记为已提交 。报告状态将在 Odoo 中更改为 已提交 。
接收 GSTR-2B¶
用户可以从 GST 门户 获取 GSTR-2B 报告 。这将自动将 GSTR-2B 报告与您的 Odoo 账单进行对账;
点击 获取 GSTR-2B 摘要 以检索 GSTR-2B 摘要。几秒钟后,报告状态将变为 等待接收 。这意味着 Odoo 正在尝试从 GST 门户 接收 GSTR-2B 报告;
再次等待几秒钟后,GSTR-2B 的状态将变为 正在处理 。这意味着 Odoo 正在将 GSTR-2B 报告与您的 Odoo 账单进行对账;
完成后,GSTR-2B 报告的状态将变为 完全匹配 或 部分匹配 ;
如果状态为 完全匹配 :
如果状态为 部分匹配 ,您可以点击 查看对账账单 来审查和修改账单。这将显示分类的差异,例如 Odoo 或 GSTR-2 中缺失的账单。完成必要的更正后,点击 重新匹配 更新对账并确保准确性,然后再最终确定报告。
GSTR-3 报告¶
GSTR-3 报告是**销售额**和**采购额**的月度汇总。该报表通过提取**GSTR-1**和**GSTR-2**中的信息自动生成。
用户可通过点击 GSTR-3 报告 将**GSTR-3**报告与**GST门户网站上提供的**GSTR-3**报告进行比较,以验证两者是否匹配;
一旦用户验证了 GSTR-3 报告并在 GST 门户 上缴纳税款,报告可以通过点击 关闭条目 来 关闭 ;
在 关闭条目 中,使用缴款单添加在 GST 门户 上支付的税款金额,并点击 发布 以发布 关闭条目 ;
发布后,GSTR-3 报告状态将变为 已提交 。
税务报告¶
GSTR-1 报告¶
GSTR-1 报告分为多个部分。它显示每个部分的 基础金额、CGST(中央商品和服务税)、SGST(邦商品和服务税)、IGST(综合商品和服务税) 和 附加税 。
GSTR-3 报告¶
GSTR-3 报告包含以下不同部分:
涉及 反向征税 的进项和销项供应详情;
符合条件的 ITC(所得税抵免) ;
免税 、 零税率 和 非 GST 进项供应的价值;
向 未注册 人员提供的跨邦供应详情。
损益(IN)报告¶
这是一份 损益表 报告,显示 期初库存 和 期末库存 的余额。它帮助使用大陆会计方法的用户准确计算货物成本(即 期初库存 + 期间采购 - 期末库存 )。
TDS/TCS 阈值提醒¶
TDS(源泉扣缴税) 和 TCS(源泉征收税) 是印度法律下的税收条款,当交易金额超过指定阈值时触发。此提醒会在发票或账单金额超过这些限制时通知用户,提示应用适当的 TDS/TCS。
要配置 Odoo 以建议您何时应用 TDS/TCS,请在总账中的相应账户上设置 TDS/TCS 部分 字段。Odoo 将在记录发票或账单时显示一个横幅,提示可能适用的 TDS/TCS 部分。
配置¶
导航至
。在 印度集成 部分中,启用 TDS 和 TCS 功能。
导航至
。点击目标账户的 查看 ,并设置 TDS/TCS 部分 字段。
注解
TDS/TCS 部分已预设了阈值限制。如果需要修改这些限制,请前往 高级选项 标签页中,点击 部分 字段的 :guilabel:` (内部链接)` 图标。
。在
在发票和账单上应用 TCS/TDS¶
根据客户发票或供应商账单中使用的账户,Odoo 会检查 TCS/TDS 的阈值限制。如果超过账户中 TCS/TDS 部分 指定的限制,Odoo 将显示一个提醒,建议应用适当的 TCS/TDS。一旦应用了 TCS/TDS,该提醒将消失。

TCS 直接适用于发票行中的税款。要应用 TDS ,请在供应商账单/付款上点击 TDS 条目 智能按钮。弹出窗口允许指定 TDS 的详细信息。确认条目以应用 TDS。

在 Odoo 中,对于共享相同 PAN 编号的合作伙伴,系统会在所有公司分支机构之间计算总合计金额。
Example
分支机构 |
客户 |
发票 |
交易金额(₹) |
PAN 编号 |
---|---|---|---|---|
印度 - 马哈拉施特拉邦 |
XYZ 企业 - 古吉拉特邦 |
开票1 |
₹50,000 |
ABCPX1234E |
印度 - 马哈拉施特拉邦 |
XYZ 企业 - 古吉拉特邦 |
开票2 |
₹30,000 |
ABCPX1234E |
印度 - 马哈拉施特拉邦 |
XYZ 企业 - 马哈拉施特拉邦 |
开票3 |
₹40,000 |
ABCPX1234E |
印度 - 德里 |
XYZ 企业 - 古吉拉特邦 |
发票 4 |
₹20,000 |
ABCPX1234E |
印度 - 古吉拉特邦 |
XYZ 企业 - 马哈拉施特拉邦 |
发票 5 |
₹60,000 |
ABCPX1234E |
总合计金额 = 50,000 + 30,000 + 40,000 + 20,000 + 60,000 = ₹200,000
所有共享 PAN 编号 ABCPX1234E 的客户(XYZ 企业 - 古吉拉特邦、马哈拉施特拉邦、德里)在所有分支机构中的总合计金额为 ₹200,000。