沙特阿拉伯

配置

安装 以下模块以获得沙特阿拉伯本地化的所有功能:

名称

技术名称

描述

沙特阿拉伯 - 会计

l10n_sa

默认 财政本地化包装

沙特阿拉伯 - 电子发票

l10n_sa_edi

ZATCA 电子发票实施

沙特阿拉伯 - 销售点

l10n_sa_pos

销售点合规性

扎塔卡电子发票

沙特阿拉伯税务局电子发票系统旨在为在沙特阿拉伯运营的企业简化并数字化开票流程。

公司信息

前往 设置 ‣ 常规设置 ‣ 公司,点击 更新信息,并确保以下公司信息完整且最新。

  • 完整的 公司名称

  • 所有相关的 地址 字段,包括 楼号 和 :guilabel:`地块标识`(各四位数字)。

  • Select an enterprise Identification Scheme. It is recommended to use the Commercial Registration Number.

  • 输入所选 识别方案识别编号

  • The VAT number.

  • 确保将 货币 设置为 SAR

注解

也需要为业务伙伴公司填写类似的信息。

模拟模式

重要

建议首先使用 Fatoora 模拟 门户彻底测试所有开票流程,因为 任何 提交到常规 Fatoora 门户的发票都将被记录,这可能导致罚款和处罚。

发票模拟门户

使用公司的ZATCA凭证登录到 Fatoora门户。然后,点击 Fatoora模拟门户 按钮以切换到模拟门户。

ZATCA API 集成

在 Odoo 中,转到 会计 ‣ 配置 ‣ 设置。在 ZATCA 接口集成 下,选择 模拟(预生产) 接口模式,然后点击 保存

销售日记账

每个 Odoo 销售日记账都需要进行配置。为此,请转至:会计 ‣ 配置 ‣ 日记账,打开任意销售日记账(例如:客户发票),然后转到 ZATCA 选项卡。进入后,输入任意 序列号 以标识该日记账。

注解

可以将同一序列号用于公司所有的销售日记账。

接下来,点击 接入账簿。在对话框中,需要提供一个 OTP 代码。要获取该代码,请打开 Fatoora模拟门户,点击 接入新解决方案单元/设备,选择要生成的OTP代码数量(每个账簿配置一个),然后点击 生成OTP代码。复制一个OTP代码,粘贴到Odoo的对话框中,然后点击 请求

注解

OTP 码在一小时后失效。

小技巧

如果在入职过程中出现任何问题,请点击 重新生成 CSR 以重新开始。

测试

确认发票时,现在有一个选项可以处理该发票,并将其直接发送至 Fatoora 模拟门户。Odoo 在每次提交后会显示门户的响应。只有被拒绝的发票可以重置为草稿并在 Odoo 中进行编辑。此外,每天结束时,Odoo 会将所有未处理的发票发送至该门户。

小技巧

  • 建议对所有发票流程进行测试,最好是使用真实的发票,并且持续一段时间。

  • 对比 Fatoora 模拟门户上的已接收发票统计页面与 Odoo 中的发票列表,确保两者一致。

税项

在客户发票中使用 0% 税率 时,必须说明该税率的适用原因。要配置税项,请转至 会计 ‣ 配置 ‣ 设置 ‣ 税项,并打开需要编辑的税项。在 高级选项 下,选择一个 免税原因代码,然后点击 保存

在客户发票中使用 留存扣除金额 时,需要指定用于留存该金额的税种。

生产模式

准备好投入生产时,将 API 模式 更改为 生产,然后单击 保存

警告

API 模式 设置为 生产环境不可逆 的。

现在与模拟门户初始关联的销售日记账需要重新关联到常规门户。为此,再次对日记账进行注册,并确保此次使用常规的 Fatoora 门户