沙特阿拉伯

配置

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

名称

技术名称

描述

沙特阿拉伯 - 会计

l10n_sa

默认:ref:财务本地化套装 <fiscal_localizations/packages>

沙特阿拉伯 - 电子发票

l10n_sa_edi

ZATCA 电子发票实施

沙特阿拉伯 - 销售点

l10n_sa_pos

销售点合规性

ZATCA 电子发票

ZATCA 电子发票系统旨在简化和数字化在沙特阿拉伯运营企业的开票流程。

公司信息

进入 设置 ‣ 常规设置 ‣ 公司 ,点击 更新信息 ,确保以下公司信息是完整的最新信息。

  • 完整的 公司名称

  • 所有相关的 地址 字段,包括 建筑编号地块识别 字段(各四位数)。

  • 选择企业 标识方案 。建议使用 商业注册号

  • 输入所选 识别计划识别号码

  • 增值税 号。

  • 确保 货币 设置为 SAR

注解

合作公司也需要填写类似信息。

模拟模式

重要

强烈建议首先使用 Fatoora 模拟 门户彻底测试所有开票工作流程,因为提交到常规 Fatoora 门户的**所有**发票都将被考虑在内,这可能导致罚款和处罚。

Fatoora 模拟门户网站

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

ZATCA API 整合

在 Odoo 上,进入 会计 ‣ 配置 ‣ 设置 。在 ZATCA API 整合 下,选择 模拟(预正式运行) API 模式 并点击 保存

销售日记账

Odoo 上的每个销售日记账都需要配置。要执行此操作,请转至 会计 ‣ 配置 ‣ 日记账 ,打开任何销售日记账(如客户发票),并转至 ZATCA 选项卡。输入任意 序列号 以识别日记账。

注解

公司的所有销售日记账都可以使用同一个序列号。

接下来,点击 上载日志 。在弹出窗口中,需要提供一个 一次性密码(OTP) 代码。要获取该代码,请打开 Fatoora 模拟门户 ,点击 上载新解决方案单元/设备 ,选择要生成的 OTP 代码数量(每个日志配置一个),然后点击 生成 OTP 代码 。将 OTP 代码复制到 Odoo 的对话框中,并点击 请求

注解

OTP 代码在一小时后过期。

小技巧

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

测试

在确认发票时,现在可以选择处理发票,将其直接发送到 Fatoora 模拟门户网站。每次提交后,Odoo 都会显示门户网站的回复。只有被拒绝的发票才能重新设置为草稿并在 Odoo 上进行编辑。此外,每天结束时,Odoo 会将所有未处理的发票发送到门户网站。

小技巧

  • 建议测试所有发票开具工作流程,最好使用真实发票并在合理的时间内进行测试。

  • 将 Fatoora 模拟门户网站上的已收发票统计页面与 Odoo 上的发票列表进行比较,确保两者一致。

税项

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

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

生产模式

准备正式运行时,将 API 模式 更改为 正式运行 并点击 保存

警告

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

最初链接到模拟门户的销售日志现在需要链接到常规门户。为此,请再次 上载日志 ,并确保这次使用常规的 Fatoora 门户