沙特阿拉伯:ZATCA 发票与 Fatoora 对接
带 ZATCA 二维码的简易税务发票(第一阶段),自动签名并上报 Fatoora(第二阶段)。
阅读约 2 分钟
更新于 14 十一月 2026
在沙特阿拉伯,Qarteo 开具符合 ZATCA(天课、税务与海关总局)要求的简易税务发票,适用于第一阶段和第二阶段(与 Fatoora 平台对接)。请先启用增值税(参见 增值税、收据与贷项通知单)。
第一阶段:启用增值税后即可
- 餐厅所在国家必须设置为沙特阿拉伯(餐厅信息)。
- 系统会校验税号:15 位数字,以 3 开头并以 3 结尾。
- 每张收据都标注“فاتورة ضريبية مبسطة”、您的税号、单独列示的增值税以及 ZATCA 二维码。发票编号为 INV-000001,贷项通知单编号为 CN-000002(“إشعار دائن”)。
第二阶段:将餐厅连接到 Fatoora
连接后,每张发票和贷项通知单都会使用您餐厅的证书进行电子签名,彼此链接,并在 24 小时内自动上报 ZATCA。二维码会升级为第二阶段版本(9 个字段)。
- 打开订单,进入支付与税务标签页的Fatoora 对接(ZATCA 第二阶段)卡片。
- 填写销售方地址(国家地址):商业登记号(10 位数字)、街道、楼号(4 位数字)、街区、城市和邮政编码(5 位数字)。
- 选择环境:模拟环境用于试用,正式环境用于真实发票。
- 用您企业的账户登录 ZATCA Fatoora 门户,打开“Onboard new solution unit/device”,生成一个 OTP 验证码(1 台设备)。验证码有效期 1 小时。
- 将验证码粘贴到 OTP 验证码栏,然后点击连接 Fatoora。Qarteo 会一次性完成:生成餐厅的密钥和证书、通过 ZATCA 要求的合规测试并获取正式证书。
建议先用模拟门户的 OTP 在模拟环境中试用,下一笔测试订单,再用新的 OTP 重新连接正式环境。
跟踪上报情况
- 卡片会显示已上报、待上报和被拒绝的发票数量,以及设备和证书到期日期。
- 如果 ZATCA 无响应,系统会自动重试发送:不会丢失任何发票。
- 被拒绝的发票会出现在被 ZATCA 拒绝的发票中,并附上 ZATCA 给出的原因(例如地址不完整)。修正原因后,后续发票即会生效。
- 证书即将到期或需要切换环境时,请点击重新连接(新的 OTP 验证码)。
B2B 发票(拥有自己税号的企业客户)需在交付前由 ZATCA 审核,目前尚不支持:Qarteo 开具的是面向个人消费者的简易税务发票。
这篇文章对您有帮助吗?
感谢您的反馈!