印度

Install <general/install> 以下模块以获取印度本地化的全部功能:

名称技术名称描述
Indian - Accounting[l10n_in]默认 fiscal localization package <fiscal_localizations/packages>
Indian E-invoicing[l10n_in_edi]Indian e-invoicing integration <india/e-invoicing>
Indian E-waybill[l10n_in_ewaybill]Indian E-way bill integration <india/e-waybill>
Indian E-waybill Stock[l10n_in_ewaybill_stock]E-waybill creation from the Inventory app <india/e-waybill-stock>
Indian - Accounting Reports[l10n_in_reports]添加 Indian GST Return filing <india/gstr>Indian Tax reports <india/gstr_reports>

要配置公司信息,请打开 设置 应用,滚动到 Companies 部分,点击 Update Info,并填写以下内容:

  • Company Name(公司名称)
  • Address(地址),包括 StreetCityStateZIPCountry
  • PAN:用于确定纳税人类型的必填项
  • GSTIN:生成电子发票、E‑Waybill 以及提交 GST 申报所必需

Indian Integration 部分提供关键的税务合规功能。启用这些功能,进入 Accounting → Configuration → Settings,向下滚动到 Indian Integration 部分。

  • TDS/TCS:激活后可使用 TDS/TCS <india/tds-tcs-threshold> 功能,并得到基于科目建议的 TDS/TCS 项目
  • Registered Under GST:若公司已在 GST 下注册,勾选此项以获取 GST 相关功能(电子发票、E‑Waybill、GST 电子申报、获取供应商电子发票、检查 GSTIN 状态)
  • E-Invoicing:连接 e-invoice <india/e-invoicing> NIC(国家信息中心)门户提交发票
  • E-Way bill:连接 e-waybill <india/e-waybill> NIC 门户生成 E‑Waybill
  • GST E-Filing & Matching:启用后可进行 GST return filing <india/gstr>,并通过 GST 门户提交 GSTR‑1、获取 GSTR‑2B
  • Check GST Number Status:启用后可验证 GSTIN Status <india/gstin_status>
  • Fetch Vendor E-Invoiced Document:帮助根据供应商在 GST 门户提交的电子发票数据创建草稿供应商账单

:::: important ::: title 重要 :::

勾选 Production Environment 复选框,即可在生产环境中使用印度服务。如需使用测试环境,请保持未勾选状态。
::::

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

必须在 NIC (National Informatics Centre) 电子发票门户注册以获取 API 凭证,这些凭证用于 configure your Odoo Accounting app <india/e-invoicing-configuration>

  1. 访问 NIC 电子发票门户,点击 Login 并输入 UsernamePassword

    :::: note ::: title 注 :::

    若已在 NIC 门户注册,可直接使用同一登录凭证。
    ::::

  2. 在仪表盘中,进入 API Registration → User Credentials → Create API User

  3. 系统会向已登记的手机号发送 OTP (一次性密码),输入 OTP 并点击 Verify OTP

  4. 选择 Through GSP 作为 API 接口,设置 Tera Software Limited 为 GSP,输入 UsernamePassword,完成后点击 Submit

要在 Odoo 中启用电子发票服务,activate <india/indian-configuration> E-Invoicing 功能,并填写之前在 NIC 获取的 UsernamePassword

发票确认后,点击 Send 按钮打开向导,选择 E-Invoicing,再点击 Generate。Odoo 会将发票的 JSON‑signed 文件上传至 NIC 电子发票门户。

:::: note ::: title 注 :::

  • 可以在 chatter 中查看 JSON‑signed 文件并检查电子发票状态。
    ::::

发票验证并提交后,可打印发票 PDF 报表,报表中包含 IRN (Invoice Reference Number)Acknowledgement(编号与日期)以及 QR 码,证明该发票为有效的税务凭证。

要取消电子发票,点击对应发票的 Request Cancel 按钮,在 Cancel E-Invoice 窗口填写 Cancel ReasonCancel Remarks

:::: note ::: title 注 :::

  • 取消进度可在 chatter 中查看。
    ::::

负数行通常用于表示折扣或调整。政府门户不接受负数行数据,需根据 HSN 编码和 GST 税率转换为正数折扣,Odoo 会自动完成此转换。

::: example 示例:

产品详情HSN 编码税前金额数量GST 税率合计
产品 A1234561,000118%1,180
产品 B2393451,50025%3,150
折扣(产品 A)123456-100118%-118

转换后:

产品详情HSN 编码税前金额数量折扣GST 税率合计
产品 A1234561,000110018%1,062
产品 B2393451,500205%3,150
:::

提交电子发票后,可在 GST 电子发票系统网站自行验证签名:

  1. 从 chatter 中下载附件的 JSON 文件;

  2. 打开 NIC 电子发票门户,进入 Search → Verify Signed Invoice

  3. 选择 JSON 文件并提交;

    若文件已签名,会显示确认信息。

Odoo 符合 印度商品及服务税(GST)E‑Waybill 系统 的要求。

必须在 NIC (National Informatics Centre) E‑Waybill 门户注册,以获取 API 凭证,用于 configure your Odoo Accounting app <india/e-waybill-configuration>

  1. 访问 NIC E‑Waybill 门户,点击 Login 并输入 UsernamePassword

  2. 在仪表盘中,进入 Registration → For GSP

  3. 点击 Send OTP,收到短信后输入验证码并点击 Verify OTP

  4. 检查 Tera Software Limited 是否已在已注册的 GSP/ERP 列表中,若已在,使用相同的用户名密码;否则继续以下步骤;

  5. 点击 Add/New,选择 Tera Software Limited 为 GSP 名称,创建 UsernamePassword,然后点击 Add

在 Odoo 中启用 E‑Waybill 服务,activate <india/indian-configuration> E-Way bill 功能,并填写对应的 UsernamePassword

确认客户发票或供应商账单后,点击 Create e-Waybill,填写必要信息后点击 Generate e-Waybill

:::: note ::: title 注 :::

  • JSON‑signed 文件可在 chatter 的附件中查看。
    ::::

提交 E‑Waybill 后,可打印发票 PDF 报表,报表中包含 E‑Waybill 编号有效期

点击相关发票/账单的 e-Waybill,选择 Cancel e-Waybill,在弹窗中填写 Cancel ReasonCancel Remarks

:::: note ::: title 注 :::

  • 取消请求后,Odoo 会自动将 JSON‑signed 文件提交至政府门户,可在 chatter 中查看。
    ::::

:::: note ::: title 注 :::

确保已 安装 E‑Way bill Stock 模块 <general/install>,且已完成 E‑Way bill setup <india/e-waybill-setup}
::::

在 Inventory 应用中,从 Inventory → Operations → DeliveriesInventory → Operations → Receipts 选择或新建交货单/收货单:

  1. 选中后点击 Create E-waybill/Challan
  2. 只有 已完成 状态的交货单或 已准备/已完成 状态的收货单才能创建;
  3. 点击 Generate e-Waybill 即可验证并发送至 NIC E‑Waybill 门户。

:::: tip ::: title 提示 :::

若仅作货物运输凭证而不提交至 NIC,可点击 Use as Challan
::::

打印 E‑Waybill 或装运单时,点击齿轮图标 fa-cog 并选择 fa-print Ewaybill / Delivery Challan

Indian - Check GST Number Status 允许直接在 Odoo 中验证 GSTIN(商品及服务税识别号) 的状态。

  • 在客户/供应商表单中,点击 GSTIN 字段旁的 Check GSTIN Status
  • 在发票/账单中,点击 GST Status 字段旁的刷新图标 fa-refresh

系统会弹出通知,并在联系人的 chatter 中记录 GSTIN 状态与验证日期。

在 Odoo 中进行 GST 申报前,需要在 GST 门户开启 API 访问:

  1. 登录 GST 门户,进入 My Profile
  2. 选择 Manage API Access,点击 Yes 启用;
  3. 建议将 Duration 设为 30 days,以减少频繁的 token 重新认证。

在 GST 门户开启 API 后,activate <india/indian-configuration> GST E-Filing & Matching Feature,并在 Registered Under GST 区域填写 GST Username

确保已启用 GST E-Filing & Matching Feature,然后在 Accounting 仪表盘点击 Tax Returns,在弹窗中填写:

  • Opening Date(起始日期)
  • Fiscal Year End(财年结束,如 31 March
  • GSTIN Periodicity(申报频率,如 Monthly
  1. 选择对应期间的 GSTR‑1 报表打开申报视图;
  2. Odoo 会在提交前自动执行合规校验,解决所有提示后方可提交;
  3. 点击 Validate,随后点击 SubmitPush Data 将数据发送至 GST