Verifactu 制度下开票软件的技术要求
Verifactu 法规的要求
西班牙第 1007/2023 号皇家法令是对反欺诈法 11/2021的细化,规定了开票软件系统(SIF)必须满足的要求,以保证记录的完整性、保存、可追溯性和不可篡改性。其目的是杜绝所谓的双用途软件,即那些可以隐藏销售额的程序。任何开具发票的程序都必须通过制造商的责任声明进行认证。
不可篡改的开票记录
每张发票都会生成一条开具记录,一旦创建便无法修改或删除。如有错误,应开具作废记录或更正发票,但原始记录痕迹仍然保留。系统必须确保任何记录都无法在不留痕迹的情况下被更改。
链式结构与哈希
各记录通过哈希值相互关联:每条记录嵌入前一条记录的哈希,从而形成一条链。任何篡改都会破坏这条链并被检测到。这种链式结构是该法规的核心技术支柱之一。
二维码与 Verifactu 标记
每张发票都必须包含一个二维码,供接收方核验发票数据。在 Verifactu 模式下,发票还须附带"可在 AEAT 电子办公平台核验的发票"字样或 "VERI*FACTU" 标记。
Verifactu 模式与非 Verifactu 模式
- Verifactu 模式:软件在开票时自动将每条记录报送给 AEAT(西班牙税务局),作为回报,某些保存义务会被减轻。
- 非 Verifactu 模式:不自动报送,但系统必须对记录进行电子签名,并保留更为严格的事件日志。
事件日志
系统必须保存事件日志:登录与登出、导出、异常事件、配置更改和异常情况。该日志使检查人员能够重建程序的活动轨迹。
选择合规软件的清单
- 制造商出具的合规责任声明。
- 生成哈希并对记录进行链式关联。
- 包含二维码及相应标记。
- 支持 Verifactu 模式(向 AEAT 报送)及事件日志。
- 安全保存并可导出记录。
借助 RegulaKit,你可以让开票流程为 Verifactu 制度做好准备,从第一天起保持记录合规。如需估算不适配带来的经济风险,请试用我们的罚款计算器。
实施时间表
对于普通地区的大多数企业和自雇人士,该义务自2026 年起全面适用。提前准备可避免临时仓促,并有足够余地验证与 AEAT 的对接。
常见问题
什么是 Verifactu 模式?
指软件在开票时自动将每条开票记录报送给 AEAT,作为回报可减轻某些保存义务。
每张发票都必须有二维码吗?
是的。RD 1007/2023 要求发票包含可供接收方核验数据的二维码。
如果不使用 Verifactu 模式会怎样?
可以采用非 Verifactu 模式,但必须对记录进行电子签名,并保留更严格的事件日志。
什么是记录链式关联?
每条记录嵌入前一条的哈希形成链条,任何篡改都会破坏链条并被检测出来。
从何时开始强制执行?
对普通地区大多数企业和自雇人士,该义务自 2026 年起全面适用。