印度

安装

安装 以下模块,以获得印度本地化的所有功能:

名称

技术名称

描述

印度—会议

l10n_in

默认 财务本地化套装

印度电子发票

l10n_in_edi

Indian e-invoicing integration

印度电子运单

l10n_in_ewaybill

印度电子运单整合

印度电子运单库存

l10n_in_ewaybill_stock

从库存应用程序创建电子运单

印度 - 会计报告

l10n_in_reports

添加 印度 GST 申报 和 印度税务报告 。

公司

要配置您的公司信息,请打开 设置 应用,向下滚动到 公司 部分,点击 更新信息 ,然后配置以下内容:

  • 公司名称

  • 地址 ,包括 街道 、 城市 、 州/省 、 邮政编码 和 国家

  • PAN :对于确定纳税人类型至关重要。

  • GSTIN :对于生成电子发票、电子运单和申报 GST 是必需的。

GSP 配置

要在 Odoo 中使用 电子发票、电子运单 和 GST 申报服务,请将 BVM IT Consulting Services India Private Limited 配置为 GSP 。为此,请按以下步骤操作:

  1. 如有需要,请 升级 印度 - 会计 (l10n_in)模块。

  2. 转到 会计 ‣ 配置 ‣ 设置 。

  3. 向下滚动到 选择 GSP 提供商 部分,并将 GSP 字段设置为 BVM IT Consulting 。

  4. 登录 NIC 电子发票门户 和 NIC 电子运单门户,并分别为二者创建新的 API 用户。

  5. 前往 会计 ‣ 配置 ‣ 设置,向下滚动到 印度集成 部分,为 电子发票 和 电子运单 功能输入新的 用户名 和 密码 。

印度配置

印度集成 部分提供必要的税务和合规功能,以简化财务操作。要启用这些功能,请导航到 会计 ‣ 配置 ‣ 设置 并向下滚动到 印度集成 部分。

印度集成部分
  • TDS/TCS :激活此选项以启用 TDS/TCS 功能以及基于账户的 TDS/TCS 部分建议。

  • 在 GST 下注册 :如果您的企业在 GST 下注册,请选择此选项以访问 GST 相关功能,包括电子发票、电子运单、GST 电子申报、获取供应商电子发票文档和检查 GST 号码状态。

  • 电子发票 :连接到 电子发票 NIC 门户以提交发票。

  • 电子运单 :连接到 电子运单 NIC 门户以生成电子运单。

  • GST 电子申报与匹配 :启用此功能以方便 GST 申报 并连接到 GST 门户以提交 GSTR-1 和检索 GSTR-2B。

  • 检查 GST 号码状态 :启用以验证 GSTIN 状态 。

  • 获取供应商电子发票文档 :帮助使用供应商在 GST 门户上提交的电子发票数据创建供应商账单草稿。

重要

勾选 生产环境 复选框以开始在生产环境中使用印度服务。如果要使用测试环境,请保持复选框未勾选。

电子发票系统

Odoo 符合 印度商品和服务税(GST)电子发票系统 的要求。

设置

NIC 电子发票注册

您必须先在 NIC 电子发票门户注册,以获取 API 凭证。这些凭证用于 配置您的 Odoo 会计应用 。

  1. 登录 NIC 电子发票门户,点击 登录 并输入您的 用户名 和 密码;

    注解

    如果您已在 NIC 门户注册,可直接使用相同的登录凭证。

    在电子开票门户网站注册Odoo企业资源计划系统
  2. 在仪表板中,进入 API 注册 ‣ 用户凭证 ‣ 创建 API 用户;

  3. 随后,您将在注册的手机号上收到一条 OTP 验证码。输入该验证码并点击 验证 OTP;

  4. 在 API 接口处选择 通过 GSP,将 BVM IT Consulting Services India Private Limited 设置为 GSP,并为您的 API 输入 用户名 和 密码 。完成后,点击 提交 。

    提交API用户名和密码

Odoo 中的配置

要在 Odoo 中启用电子发票服务,请 激活 电子发票 功能并输入先前为 API 设置的 用户名 和 密码 。

此外,请确保已在会计设置中 配置 GSP 字段 。

工作流

生成电子发票

确认发票后,单击 发送 按钮打开向导。选择 电子发票 ,然后单击 生成 按钮。Odoo 将发票的 JSON 签名文件上传到 NIC 电子发票门户。

生成电子发票

注解

  • 您可以在讨论记录中找到 JSON 签名文件并检查电子发票状态。

开票报告PDF

发票验证并提交后,可以打印发票 PDF 报告。报告包括 IRN 、 确认 (编号和日期)和二维码。这些证明发票是有效的税务文档。

开票参考号和二维码

取消电子发票

要取消电子发票,请单击相关发票上的 请求取消 按钮。在 取消电子发票 窗口中,填写 取消原因 和 取消备注 。

注解

  • 您可以在讨论记录中找到电子发票状态。

电子发票负行管理

负数行通常用于表示与特定产品或全单折扣相关的折扣或调整。政府门户网站禁止提交带负数行的数据,这意味着需要根据 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 电子发票系统网站上验证发票是否已签署。

  1. 从附件中下载 JSON 文件。它可以在相关发票的沟通栏中找到;

  2. 打开 NIC 电子发票门户网站,进入 搜索 ‣ 验证已签署的发票;

  3. 选择 JSON 文件并提交;

    选择JSON文件,以确认开票

    如果文件已签署,则会显示一条确认信息。

    已校验的电子开票

电子货运单

设置

Odoo 符合 印度商品和服务税(GST)电子运单系统 的要求。

在 NIC 电子运单注册 API

您必须在 NIC 电子运单门户上注册以创建您的 API 凭据 。您需要这些凭据来 配置您的 Odoo 会计应用程序 。

  1. 通过点击 登录 并输入您的 用户名 和 密码 登录到 NIC 电子运单门户;

  2. 从您的仪表板中,前往 注册 ‣ 针对 GSP ;

  3. 点击 发送 OTP 。一旦您在注册手机号码上收到验证码,请输入并点击 验证 OTP ;

  4. 检查 BVM IT Consulting Services India Private Limited 是否已在已注册的 GSP/ERP 列表中。如果在,请使用登录 NIC 门户所用的用户名和密码。否则,请执行下一步。

    已注册 GSP/ERP 的电子运单列表
  5. 选择 添加/新建,将 BVM IT Consulting Services India Private Limited 选为您的 GSP 名称,为您的 API 创建 用户名 和 密码,然后点击 添加 。

    提交 GSP API 注册详细信息

Odoo 中的配置

要在 Odoo 中启用电子运单服务,请 激活 电子运单 功能并输入 用户名 和 密码 。

此外,请确保已在会计设置中 配置 GSP 字段 。

工作流

生成电子运单

要生成电子运单,请确认客户发票/供应商账单并单击 创建电子运单 。输入必要的详细信息,然后单击 生成电子运单 继续。

注解

  • 您可以在沟通栏附件中找到经 JSON 签名的文件。

开票报告PDF

提交电子运单后,您可以打印发票 PDF 报告。该报告包括 电子运单编号 和 电子运单有效日期 。

电子运单确认编号和日期

取消电子运单

要取消电子运单,请单击相关发票/账单上的 电子运单 ,然后 取消电子运单 。在 取消电子运单 窗口中,填写 取消原因 和 取消备注 。

取消原因和备注

注解

  • 一旦您请求取消电子运单,Odoo 会自动将 JSON 签名文件提交到政府门户。您可以在讨论记录中检查 JSON 文件。

根据收据和送货单创建电子运单

注解

确保 电子汇票库存 模块已 安装 且 电子汇票设置 已完成。

要从库存应用程序中的 收据和交货 创建电子运单,请按以下步骤操作:

  1. 进入 库存 ‣ 操作 ‣ 送货 或 库存 ‣ 操作 ‣ 收据,选择一个现有的送货单/收据或创建一个新的送货单/收据。

  2. 点击 创建电子运单/Challan 。

    注解

    创建电子运单:

    • 配送单必须处于 已完成 状态(即已验证)。

    • 收据必须处于 准备 或 已完成 状态。

  3. 点击 生成电子运单 以验证电子运单并将其发送到 NIC 电子运单门户。

    小技巧

    若要将电子运单(E-Way Bill)作为货物交付的交运单使用,而无需提交至 NIC 电子运单门户,请点击 用作交运单 。

如需打印电子运单或交运单,请点击 :icon:fa-cog :guilabel:(齿轮) 图标,并选择 :icon:fa-print :guilabel:电子运单/交运单。

印度 GSTIN 状态查询

印度 - 检查 GST 号码状态 允许您直接从 Odoo 验证 GSTIN 的状态。

要验证联系人的商品及服务税号状态,请访问客户/供应商表单并点击 检查 GSTIN 状态 旁边的 GSTIN 字段。

要验证发票/账单上输入的消费税号码的状态,请访问发票/账单并点击 GST 状态 字段旁边的 (刷新)按钮。

检查发票 GSTIN 状态

系统会显示通知确认状态更新,GSTIN 状态和验证日期也会记录在联系人的沟通栏中。

印度 GST 申报

启用 API 访问权限

要在 Odoo 中进行 GST 申报,您必须先在 GST 门户上启用 API 访问权限。

  1. 请登录 GST 门户网站 <https://services.gst.gov.in/services/login>,输入您的 用户名 和 密码,然后进入 个人资料 菜单中的 我的资料;

    从个人资料中点击“我的资料”;
  2. 选择 管理 API 访问权限,并点击 是 以启用 API 访问;

    点击是

注解

建议将 有效期 设置为 30天,以避免频繁重新进行令牌认证;

  1. 这样做将启用 持续时间 下拉菜单。选择您偏好的 持续时间 并点击 确认 。

Odoo 中的印度 GST 服务

一旦您在 GST 门户上启用了 API 访问 ,请 激活 GST 电子申报与匹配功能 以开始使用 GST 服务。然后,在 在 GST 下注册 部分,填写所需的 GST 用户名 。

请输入您的 GST 门户用户名作为用户名

此外,请确保已在会计设置中 配置 GSP 字段 。

提交 GST 申报表

要申报 GST,请确保 GST 电子申报与匹配功能 已启用。然后,转到会计仪表板并单击 税务申报 日记账上的 税务申报 。在 会计期间 窗口中,填写以下字段。

  • 开始日期 :创建税务申报期间的开始日期。

  • 财年结束 :财年的结束日期(例如, 3月31日 )。

  • GSTIN 周期 :申报频率(例如, 每月 )。

小技巧

或者,转到 会计 ‣ 报告 ‣ 税务报告 ,单击 报告: 并选择 GSTR-1 (IN) 。然后,单击 申报 以提交申报。

注解

要将供应商账单与 GST 门户数据对账,请转到 会计 ‣ 报告 ‣ 税务报告 ,单击 报告: 并选择 GSTR-2B ,然后单击 对账 。

申报 GSTR-1 税务申报表

要申报 GSTR-1 税务申报表,请按照以下步骤操作:

  1. 单击相应期间的 GSTR-1 报告以打开申报视图。

    GSTR-1 申报视图

    注解

    建议 在申报日期前五天 提交申报,以避免任何罚款。

  2. Odoo 在提交前自动执行验证检查,以确保符合 GST 门户要求,这些要求必须在申报前解决。

    注解

    可能会引发以下类型的验证问题:

    • 应用适当的税 :IGST 不适用于邦内交易。

    • 跨邦交易中错误的 CGST/SGST :CGST/SGST 不能应用于跨邦交易。

    • 财政年度反向移动 :在给定财政年度开具的发票的贷项通知单在 11 月 30 日 之后不应包含在 GSTR-1 中;从这些行中移除税款。

    • 无效的 HSN 代码 : - 对于产品(非服务),HSN 代码不能以 99 开头。 - 对于服务,HSN 代码必须以 99 开头。

    • 缺少 HSN 代码 :某些产品行没有日记账项目的 HSN 代码。

    • 无效的 UQC 代码 :单位数量代码 (UQC) 必须符合印度 GST 标准。

    • 缺少文档摘要 :文档摘要是 GSTR-1 的必填项。此检查最初总是标记为 异常 。通过单击相关检查查看摘要后,它会变为 已审核 。

    • 缺少电子发票 :某些发票未链接到电子发票。

    • 未链接的未登记贷项通知单 :已开具贷项通知单但未引用发票。

    验证检查有四个阶段:

    • 待审核 :检查需要审核。

    • 已审核 :检查已审核。

    • 已监督 :检查已受监督,并分配了监督员。

    • 异常 :检查失败。

    单击任何单个检查以查看并解决相应问题。

    小技巧

    只有当所有检查都处于 已审核 或 已监督 阶段时,才能验证纳税申报表。

    审核检查后,单击 验证 。然后 审核 阶段将显示为绿色。

  3. 单击 GSTR-1 (IN) 以查看报告。

  4. 单击 提交 ,并在 提交说明 窗口中单击 推送数据 以将报告发送到 GST 门户。

    在此步骤中,必须验证 GST 门户凭据。当数据正在发送时,进度条中的 发送 阶段显示为橙色。一旦 GST 门户确认收到,该阶段变为绿色。如果发生错误, 发送 阶段变为红色。

    注解

    单击相关 GSTR-1 行上的 (省略号) 图标以显示其他选项:

    • 生成 XLSX :将 GSTR-1 报告下载为 XLSX 文件。

    • 重置 :清除当前状态并将申报表恢复至初始阶段。

  5. 单击 检查状态 以从 GST 门户检索当前状态。一旦收到确认,进度条中的 审核 阶段变为绿色。然后,单击 标记为已提交 以最终确定并提交申报表。

    重要

    一旦申报表被标记为 已提交 ,就无法重置或再次提交。

接收 GSTR-2B 税务对账

  1. 选择需要核对的相关期间的 GSTR-2B 报告。

  2. 在验证检查视图中,单击 获取电子发票 以检索对账期间的供应商电子发票数据。该检查最初标记为 异常 ,获取后变为 已审核 。然后,单击 验证 以确认并将 审核 阶段标记为绿色。

    重要

    只有在 上月对账期结束后两天 获取电子发票数据时, 获取电子发票 检查才会变为绿色。

  3. 单击 获取 GSTR-2B 以从 GST 门户检索所有发票。一旦数据获取完成,进度条中的 获取 阶段变为绿色。要查看原始报告数据,请单击 GSTR-2B (IN) 。

  4. 获取的发票会自动与电子发票匹配。单击 查看账单 以查看详细的匹配结果。

    注解

    匹配 阶段指示对账状态:

    • 橙色:部分匹配(部分账单需要更正)。

    • 绿色:完全匹配(所有账单已对账)。

    如果不匹配,请更正受影响的账单,然后单击 (省略号) 图标以访问其他选项:

    • 重新匹配 :在更正后重新运行匹配过程。

    • 重置 :将对账重置到 匹配 阶段。

  5. 所有账单完全匹配后,单击 (省略号) 图标并选择 标记为完成 。进度条中的 完成 阶段变为绿色,完成账单对账。

税务报表

GSTR-1 报告

GSTR-1 报告分为多个部分。它显示每个部分的 基础金额 、 CGST 、 SGST 、 IGST 和 附加税 。

GSTR-1 报告

GSTR-2B 报告

GSTR-2 报告分为多个部分。它显示每个部分的 基础 金额、CGST 、 SGST 、 IGST 和 CESS 。

GSTR-2B 报告

GSTR-3B 报告

GSTR-3B 报告包含不同的部分:

  • 涉及 反向征税 的进项和销项供应详情;

  • 符合条件的 ITC ;

  • 免税 、 零税率 和 非 GST 进项供应的价值;

  • 向 未注册 人员提供的跨邦供应详情。

    GSTR-3B 报告

损益(IN)报告

这是一份 损益表 报告,显示 期初库存 和 期末库存 的余额。它帮助使用大陆会计方法的用户准确计算货物成本(即 期初库存 + 期间采购 - 期末库存 )。

损益表报告

TDS/TCS 阈值提醒

TDS 和 TCS 是印度法律下的税收条款,当交易金额超过指定阈值时触发。此提醒会在发票或账单金额超过这些限制时通知用户,提示应用适当的 TDS/TCS。

要配置 Odoo 以建议您何时应用 TDS/TCS,请在总账中的相应账户上设置 TDS/TCS 部分 字段。Odoo 将在记录发票或账单时显示一个横幅,提示可能适用的 TDS/TCS 部分。

配置

  1. 导航到 会计 ‣ 配置 ‣ 设置

  2. 在 印度集成 部分,根据需要启用 TDS 或 TCS 功能。

  3. 导航至 会计 ‣ 配置 ‣ 总账 。

  4. 点击目标账户的 查看 ,并设置 TDS/TCS 部分 字段。

注解

TDS/TCS 部分已预设了阈值限制。如果需要修改这些限制,请前往 会计 ‣ 配置 ‣ 税收 。在 高级选项 标签页中,点击 部分 字段的 (内部链接) 图标。

修改 TDS/TCS 部分

在发票和账单上应用 TCS/TDS

根据客户发票或供应商账单中使用的账户,Odoo 会检查 TCS/TDS 的阈值限制。如果超过账户中 TCS/TDS 部分 指定的限制,Odoo 将显示一个提醒,建议应用适当的 TCS/TDS。一旦应用了 TCS/TDS,该提醒将消失。

TCS 建议

TCS 直接适用于发票行中的税款。要应用 TDS ,请在供应商账单/付款上点击 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。