3 月 1 日和 2 日 - 服务中断通知
2025年3月1日和2日将进行一项可能影响该服务的干预措施。如果无法访问,请于3月2日晚上10点后重试。
更多信息请访问:
如果拒绝原因没有出现在本文的列表中,那么这是收件人报告的错误(商业拒绝)。如果对商业拒绝有任何疑问,您应该联系您发送发票的组织。
以下是最常见的拒绝错误,可分为两种类型:
- 由于商业原因而拒绝的错误是由接收发票的机构定义的;这些错误代码和/或文字与e-FACT无关,因此,本常见问题解答中未描述这些类型的错误。如果您有任何疑问,您需要联系接收组织。
- 由于技术原因而拒绝的错误是工具在执行某些内部验证时自动生成的错误。
任何涉及更正发票的错误都必须通过重新生成 XML 并再次签名来更正。如果对已签名的 XML 内容进行更改,发票签名将失效。
下面我们描述最常见的技术拒绝错误:
格式错误
代码 | 错误文字 | 这是什么意思? | 如何解决? |
---|---|---|---|
无代码 | 发票格式不正确。 | 当发票上传到发货邮箱并且不符合发票格式时会出现此错误。 |
验证发票 ,检查格式是否正确并纠正任何可能的错误。 格式错误的最常见原因如下: – 在PersonTypeCode字段中,如果您输入“J”表示法人,因此必须输入法人的 CIF,如果您输入“F”表示自然人,则必须输入自然人的 NIF。 –标题不包含预期的格式。每张发票必须以以下内容开头: – 任何身份证明文件(签发 NIF/CIF、接收人 CIF、第三方 CIF 等)的格式不正确。它不能有任何空格或连字符。 |
HF01 | 文件名格式不正确 | 文件格式不符合集成指南中指示的准则。 | 必须审查并更正集成指南中指示的格式。 |
HF08 | 架构验证错误 | 提交的发票模式未通过语法验证和/或未通过已发布扩展的验证。 | 发票必须按照发票格式 3.2 和 3.2.1 生成。 |
注册错误
代码 | 错误文字 | 这是什么意思? | 如何解决? |
---|---|---|---|
HRE1 |
注册文件错误 MUX 中的注册错误 |
由于存在未正确报告的元素,因此无法正确注册发票。 |
验证发票 XML,如果通过验证,请尝试再次发送。 如果错误仍然存在,请与目的地组织联系,以了解他们的注册系统是否存在任何错误。 |
EV02 | 重复发票 | 发票已发送。 |
确认发票之前没有被发送过。 您可以在送货箱中查看发票的状态。 |
DF01 | 接收机构已拒绝 手动发票 | 发票接收机构发现错误 | 您必须联系发票接收者以获取有关商业拒绝发票的更多详细信息。 |
HS01 | 未知播出平台代码 | 例如,如果发票是由不属于e-FACT服务的发行平台交付的 | 查看与e-FACT服务相关的平台: 创建并发送发票 |
HR01 | 未知接收平台代码 | 未知的发票接收平台代码。也就是说,它被发送到 e-FACT 中不存在的平台代码 | 发票接收者平台代码未知。您必须与收件人一起审查或确认收件人代码。 |
HS02 | 直播平台已停用 | 直播平台配置不正确。 | 您需要检查发送平台的配置,如果您认为配置正确,请将错误发送给我们,并注明发送平台,并附上发票xml和错误xml。 |
EG01 |
发票接收过程中的一般错误 | 加载您的发票时出错。 | 请几分钟后重新加载账单。如果错误仍然存在,请附加发票 xml 并将错误发送给我们。 |
签名错误
代码 | 错误文字 | 这是什么意思? | 如何解决? |
---|---|---|---|
HF04 | 该文件不包含电子签名。 |
尝试将未签名的XML发送到平台。 |
必须签名 XML 遵守facturae 格式。有关详细信息,请参阅如何解决签名错误。 |
HV01 | 验证签名/证书时出错 |
发票未通过开具机构数字证书的验证(证书过期或无法识别)或无法验证发票的电子签名(格式不正确)。 |
检查XML 中的SigningTime字段是否包含发票签署时间,且不包含任何数字或奇怪的字符。 例如,如果您看到 +2 或 Z,则必须重新签署发票并再次发送。 如果没有任何内容可以改变该字段,则必须通过Signasuite 检查用于签署发票的证书。 有关详细信息,请参阅如何解决签名错误。 |
高压氧 | 签名/证书验证失败。 |
已超出验证发票签名和证书的重试次数,因此该发票将被拒绝。 |
必须重新发送发票。如果问题仍然存在,请参阅如何解决签名错误。 |
内容错误
代码 | 文字 | 这是什么意思? | 如何解决? |
---|---|---|---|
HR11 | 未注明或未报告收件人公司名称 |
必须指出 XML 中的公司名称。 |
必须纠正这一点并重新发送发票。 |
HD01 | 向目标平台发送消息时出错 |
我们正在尝试发送一个与我们先前没有关联的发票的附件。 |
必须提前发送相关附件的发票。 |
HS09 | 文件中未注明签发 NIF |
发票上不包含发行人的 NIF。 |
检查发票的XML是否包含此数据(发行人的 NIF) |
HR09 | 文件中未注明收件人 NIF | 发票上不包含收件人的 NIF。 | 检查发票的XML是否包含此数据(收件人的 NIF) |
HR10 | 发票上注明的收件人 NIF 与目的地实体不匹配 | 发票未正确报告收件人的 NIF | 您必须检查发票 XML 中注明的 NIF。 |
HR04 | 目标平台不支持收到的文件内容 | 交付的发票的发票格式不被接受。例如,使用版本 3.oo 或 3.1 生成的发票。 | 发票必须以 发票格式3.2和3.2.1 。 |
HF03 | Hub 不支持收到的文件内容 | 文件内容不正确主要是因为它不是发票格式。 | 发票必须以 发票格式3.2和3.2.1 。 |
HF07 | 仅支持单张发票。 | 文件 。 XML 包含多张发票,并且仅支持包含一张发票的发票文件。 | 必须将 XML 重新生成为单个发票。 |
地址代码错误
代码 | 文字 | 这是什么意思? | 如何解决? |
---|---|---|---|
HS05 | 发件人地址代码不正确(校验位无效) |
发送平台错误地报告了发送者地址代码(发送者标识符)的校验位(最后一个数字) |
必须审查并更正集成指南中指示的格式。 |
HR05 | 接收器寻址代码不正确(校验位无效) |
根据集成指南中指示的格式,接收器寻址码(接收器标识符)的校验位(最后一个数字)不正确。 |
必须审查并更正集成指南中指示的格式。 |
HR08 | 接收方地址代码不是 AAPP |
收件人的地址代码(收件人标识符)未对应公共机构 |
必须审查并更正集成指南中指示的格式。 |
HR06 | 接收器寻址代码不存在。 |
接收器寻址代码(接收器标识符)不存在(参见集成指南)。 |
请参阅集成指南,如果您认为它是正确的,请将错误发送给我们,并附上发票xml和错误xml : |
HS06 | 没有參考。附件中已注明 |
附件被拒绝,因为未找到具有与附件相同参考的已注册发票。 |
请参阅集成指南的“附加文档管理”部分。 |
RCF 错误 HF09
下面定义了由于新的验证而添加的新拒绝代码,这些验证是通过对 e-FACT 进行必要的调整而形成的,以符合 7 月 31 日 HAP/1650/2015 号命令中规定的 PGE 要求,该命令修改了 3 月 27 日 HAP/492/2014 号命令,该命令规定了 12 月 27 日第 25/2013 号法律范围内实体的发票会计登记簿的功能和技术要求,该法律关于推广电子发票和在公共部门建立发票会计登记簿,以及 6 月 24 日 HAP/1074/2014 号命令,该命令规定了电子发票的一般入口点必须满足的技术和功能条件: https://www.boe.es/diario_boe/txt.php?id=BOE-A-2015-8844
RCF 拒收品如何返回 PGE?
当发票因不符合验证规则而被拒绝时,所有这些错误都被分组在代码 = HF09中,描述包括特定的错误代码及其描述。所有检测到的错误均按以下格式返回:
- “错误代码:描述|错误代码:描述”
例如,在检测到验证错误 RCF05002 和 RCF05004 的发票中,以下内容将作为拒绝评论返回:
- RCF05002:发行人:NIF 不符合其成立的规则和标准。违反 HAP/1650/2015 命令附件 II 第 5b 条规则 | RCF05004:发行人:名字和姓氏是必填项。违反 HAP/1650/2015 命令附件 II 的第 5d 条规则 |
验证错误描述
错误 | 代码 | 错误描述 | 发票 XML 中需要更正的字段和/或如何修复它? |
---|---|---|---|
HF09 |
RCF03001 | “发票号码是必填项。违反了HAP/1650/2015号命令附件二第3a条。 |
3.1.1.1.发票号码 请在此字段中输入发票号码。 |
RCF04001 | “除 01、02、03、04 之外的整改标准的整改发票。违反了HAP/1650/2015号命令附件二第4a条。 |
3.1.1.5.6.校正方法 指出可能的整改标准之一:01,02,03,04 |
|
RCF04002 | 对于更正标准为 01 或 02 的更正发票,必须填写更正的开具人的发票号码。违反了 HAP/1650/2015 命令附件二第 4b 条的规定。 |
3.1.1.5.1.发票号码 在此字段中注明正在更正的发行人的发票号码。 |
|
RCF05001 | 发行人:人员类型代码,自然人\”F\”或法人\”J\”为必填项。违反了 HAP/1650/2015 命令附件二第 5a 条。 |
(2.1.1.1.人员类型代码) 在此字段中注明代码“F”或“J”。 |
|
RCF05002 | 发行人:NIF 不符合其成立的规则和标准。违反了 HAP/1650/2015 命令附件二第 5b 条。 |
2.1.1.3.税务识别号 考虑到这个标准进行修改:如果NIF的前两个字符是字母,则假定它们相当于国家,其余字符相当于NIF。在另一种情况下,指示的代码将等同于 NIF,并且假定该代码是西班牙。 |
|
RCF05003 | 发行人:国家代码(当 NIF 为字母时,为 NIF 的前两个字符)如果存在,将遵守 Facturae 方案本身中规定的内容。违反了 HAP/1650/2015 命令附件二第 5c 条的规定。 | 2.1.1.3.税务识别号 | |
RCF05004 | 发行人:如果是个人,名字和姓氏是必填项。违反了 HAP/1650/2015 命令附件二第 5d 条的规定。 |
2.1.4.2.1.名称 2.1.4.2.2.姓氏 填写这些字段 |
|
RCF05005 | 发行人:如果是法人实体,则必须填写公司名称。违反了 HAP/1650/2015 命令附件二第 5e 条。 |
2.1.4.1.1.公司名称 填写此字段 |
|
RCF05006 | 受让人:人员类型代码,自然人\”F\”或法人\”J\”为必填项。违反了 HAP/1650/2015 命令附件二第 5a 条。 |
1.6.1.1.1.人员类型代码 在此字段中注明代码“F”或“J”。 |
|
RCF05007 | 受让人:NIF 不符合其成立的规则和标准。违反了 HAP/1650/2015 命令附件二第 5b 条。 |
1.6.1.1.3.税务识别号 考虑到这个标准进行修改:如果NIF的前两个字符是字母,则假定它们相当于国家,其余字符相当于NIF。在另一种情况下,指示的代码将等同于 NIF,并且假定该代码是西班牙。 |
|
RCF05008 | 受让人:国家代码(当 NIF 为字母时,为前两个字符)如果存在,将遵守 Facturae 方案本身中规定的内容。违反了 HAP/1650/2015 命令附件二第 5c 条的规定。 | 1.6.1.1.3.税务识别号 | |
RCF05009 | 受让人:名字和姓氏是必填项。违反了 HAP/1650/2015 命令附件二第 5d 条的规定。 |
1.6.1.2.2.1.名称 1.6.1.2.2.2.名字 填写这些字段 |
|
RCF05010 | 受让人:公司名称为必填项。违反了 HAP/1650/2015 命令附件二第 5e 条。 |
1.6.1.2.1.1.公司名称 填写此字段 |
|
RCF06001 | 以欧元开具的发票中,部分行金额小数点后两位以上或不是数字。违反了 HAP/1650/2015 命令附件二第 6a 条。 |
验证的金额字段如下: 3.1.6.1.17.总成本 3.1.6.1.18.1.3.折扣金额 3.1.6.1.19.1.3.收费金额 3.1.6.1.21.1.3.1.应税基数.总金额 3.1.6.1.21.1.4.1.税金.总金额 3.1.6.1.22.1.4.1.税金.总金额 注意:请确认字段金额后不包含空格。 |
|
RCF06002 | 以欧元开具的发票中,每行的总成本必须等于单位数乘以单价,并使用常见的四舍五入方法四舍五入到小数点后两位。违反了 HAP/1650/2015 命令附件二第 6a 条。 |
如果小数点后有两位以上,则第二位之后的位数必须为零: 3.1.6.1.17.总成本 = 四舍五入到2个小数(3.1.6.1.14.数量*3.1.6.1.16.不含税单价) |
|
RCF06003 | 以欧元开具的发票中,每行的总金额必须是总成本加上附加费总额减去折扣总额。违反了 HAP/1650/2015 命令附件二第 6a 条。 |
检查: 3.1.6.1.20.GrossAmount等于 3.1.6.1.17.TotalCost减去SUM(3.1.6.1.18.1.3.DiscountAmount)加上SUM(3.1.6.1.19.1.3.ChargeAmount) |
|
RCF06004 | 以欧元开具的发票中,发票级别的任何金额(适用的税率或百分比除外)都有超过两位小数或不是数字。违反了 HAP/1650/2015 命令附件二第 6b 条。 |
验证的金额字段如下: 3.1.5.1.总毛金额 3.1.5.3.1.3.收费金额 3.1.5.7.总税收输出 3.1.5.10.1.3.贊助金額 3.1.5.11.1.2.账户付款金额 3.1.5.12.1.6.可报销费用金额 3.1.5.13.总财务费用 3.1.5.15.账户总付款额 3.1.5.16.3.扣缴金额 3.1.5.18.总可报销费用 3.1.3.1.3.1.应税基数.总金额 3.1.3.1.5.1.特殊税基.总金额 3.1.3.1.6.1.特殊税额.总计A 3.1.3.1.8.1.等值附加费金额.总金额 3.1.4.1.3.1.应税基数.总金额 3.1.4.1.4.1 税额.总金额 注意:请确认字段金额后不包含空格。 |
|
RCF06005 | 以欧元开具的发票,发票总金额必须是各行总金额的总和。违反了 HAP/1650/2015 命令附件二第 6b 条。 | 3.1.5.1.TotalGrossAmount = SUM(3.1.6.1.20.各行GrossAmount) | |
RCF07002 | 发票开具日期是必填项,且必须是有效日期。违反了 HAP/1650/2015 命令附件二第 7a 条。 |
3.1.2.1.发行日期 表示早于或等于当前日期且早于或等于发票签发日期的日期。 |
|
RCF09002 | 发票行中存在无内容描述的情况。违反了 HAP/1650/2015 命令附件二第 9b 条。 |
3.1.6.1.13.项目描述 检查该字段中没有空行。 |
|
RCF01001 | 发票不符合相应版本(3.2 或 3.2.1)的“Facturae”XSD 模式。违反了HAP/1650/2015号命令附件二第1条。 |
验证发票格式是否符合“Facturae”模式: |
|
RCF02001 | 无效签名:非长期签名中的证书当前已过期。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02002 | 无效签名:非长期签名中的证书当前已被撤销。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02003 | 无效签名:无效证书。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02004 | 无效签名:不受信任的证书。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02005 | 无效签名:完整性错误。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02006 | 无效签名:无效签名格式。违反了HAP/1650/2015号命令附件二第2条。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF02010 | 发票上没有签名:不符合HAP/1650/2015命令附件二第2条的规定。 |
验证签名是否符合与“Facturae”格式相关的签名策略: |
|
RCF09001 | 通用电子发票入口点分配的注册号码是强制性的。违反了 HAP/1650/2015 命令附件二第 9a 条。 | ||
RCF07001 | 行政登记册的登记日期是强制性的,该日期必须有效、早于或等于当前日期并且早于或等于发票签发日期。违反了 HAP/1650/2015 命令附件二第 7a 条。 | 3.1.2.1.发行日期 |