CodiceDestinatario 怎么填?什么时候用 0000000
一句话结论
CodiceDestinatario 是 6-7 位路由代码,长度按场景不同(PA 常见 6 位,企业软件常见 7 位);没有专属渠道时常用约定代码,配合 PECDestinatario 使用。
概述
CodiceDestinatario 用来告诉 SdI 应该把发票投递到哪个电子渠道。根据官方 XSD,格式为 [A-Z0-9]{6,7}(普通发票 FPR12/FPA12)——注意长度是 6 到 7 位,并非固定 7 位:面向 PA 时通常填写 6 位的 Codice Univoco Ufficio;面向企业客户时通常是其开票软件/服务商分配的 7 位代码。
当客户没有专属的接收渠道时(常见于 B2C 或小型客户),通常使用约定占位代码(如 “0000000”),此时应同时填写 PECDestinatario,否则 SdI 会因缺少有效投递渠道而拒收。
FSM10(简易发票)的 CodiceDestinatario 格式是 [A-Z0-9]{7}(固定 7 位,无 6 位场景),与普通发票的规则不同,实现时不要把两者的校验逻辑混用。
正确 XML 示例
PA:6 位 Codice Univoco Ufficio
✅ XML
<CodiceDestinatario>A1B2C3</CodiceDestinatario>常见错误做法
❌ XML
<CodiceDestinatario>ABC123</CodiceDestinatario>为什么错
只有 6 位,如果对应的是企业客户(需要 7 位软件路由代码)而非 PA,就会送达失败。
适用规范: Technical Specification 1.9.1最后核验: 2026-08-09