如果本文未列出拒绝原因,则属于收件人报告的错误。如果您对此有任何疑问,您应该联系目的地组织。
以下是最常见的拒绝错误,可以分为两种类型:
- 出于商业原因的拒绝错误是由接收发票的机构定义的错误;这些错误代码和/或文字对于 e-FACT 来说是陌生的,因此,本常见问题解答中未描述这些类型的错误。如有疑问,需要联系接收机构。
- 因技术原因而拒绝的错误是工具在执行某些内部验证时自动生成的错误。
任何涉及发票更正的错误都必须通过重新生成 XML 并重新签名来纠正。如果对已签名的 XML 内容进行更改,发票签名将变得无效。
下面我们描述最常见的技术拒绝错误:
格式错误
代码 | 文字 | 这是什么意思 | 如何修复它? |
---|---|---|---|
发票格式不正确 | 当发票上传到传递邮箱且不符合发票格式时,会出现此错误。 |
验证发票,检查格式是否正确并纠正可能的错误。 最常见的格式错误原因如下: – 在PersonTypeCode字段中,您为法人输入“J”,因此必须输入法人的 CIF,如果为物理人输入“F”,则必须输入自然人的 NIF。 –标头不包含预期的格式。每张发票必须以以下内容开头: – 其中一份身份证明文件(NIF/CIF 签发人、CIF 接收人、CIF 第三方...)的格式不正确。它不能包含任何空格或破折号。 |
|
HF01 | 文件名格式错误 | 文件格式不遵循集成指南中给出的指南 | 应审查和修改集成指南中规定的格式。 |
HF08 | 方案验证错误 | 提交的发票模式尚未通过语法验证和/或发布的扩展尚未通过验证。 | 发票必须按照发票格式 3.2 和 3.2.1 生成。 |
注册错误
代码 | 文字 | 这是什么意思 | 如何修复它? |
HRE1 | 注册文件时出错 | 发票无法正确过帐,为什么有一个项目未正确报告。 |
验证发票的 XML, 如果通过验证,请尝试再次发送。 如果错误仍然存在,请与目标组织联系,看看他们的注册系统是否存在错误。 |
EV02 | 重复发票 | 发票已经寄出。 |
确认发票之前未曾发送过。 您可以在发货邮箱中查看发票状态 |
DF01 | 接收生物体已拒绝t手动开具发票 | 接收发票的机构检测到错误 | 您必须联系发票收件人以获取发票商业拒绝的更多详细信息。 |
HS01 | 播出平台代码未知 | 例如,如果发票是从不遵守e-FACT服务的开具平台交付的 | 请参阅e-FACT服务中的Dherides 平台: 创建并发送发票 |
HR01 | 未知接收平台代码 | 未知发票接收平台代码。即,它被发送到e-FACT中不存在的平台代码 | 发票收件人平台代码未知。收件人代码必须经过收件人审核或确认。 |
HS02 | 广播平台已禁用 | 广播平台配置不正确。 |
您需要检查发送平台的配置,如果您认为配置正确,请向我们发送错误,注明发送平台并附上发票xml和错误xml : |
EG01 |
发票接收过程中的一般错误 | 上传您的发票时出错。 | 几分钟后重新加载您的账单。如果问题仍然存在,请通过支持表与我们联系 |
签名错误
代码 | 文字 | 这是什么意思 | 如何修复它? |
HF04 | 该文件不包含电子签名 | 尝试将未签名的XML发送到平台 |
需要签名遵循发票格式的XML |
HV01 | 验证签名/证书时出错 | 发票未通过开具人的数字证书验证(证书过期或无法识别)或发票的电子签名无法验证(格式不正确)。 |
检查XML 中的SigningTime字段是否包含发票的签名时间,不包含任何奇数或字符。 例如,如果您看到 +2 或 Z,则必须重新签名发票并再次发送。 如果没有任何内容可以更改此字段,您需要通过Signasuite 检查用于签署发票的证书。 |
HV02 | 无法执行签名/证书验证 | 已超过为验证发票签名和证书而设置的重试次数,因此发票将被拒绝。 |
发票必须重新发送。 如果问题仍然存在,请通过支持表格与我们联系 |
内容错误
代码 | 文字 | 这是什么意思 | 如何修复它? |
HR11 | 未注明或报告收件人社会原因 | 缺少指示XML 中的社会原因。 |
必须纠正这一点并重新发送发票。 |
高清01 | 向目标平台发送消息时出错 | 尝试发送我们之前没有关联发票的附件。 |
相关附件的发票必须提前发送。 |
HS09 | 文件中未注明 NIF 发行人 | 发票不包含开票人的 NIF |
检查发票的XMl是否包含此数据(发行人的 NIF) |
HR09 | 文件中未注明接收者 NIF | 发票不包含收件人的 NIF | 检查发票的XMl是否包含此数据(接收方的 NIF) |
心率10 | 发票上注明的收件人 NIF 与目的地实体不匹配 | 发票未正确报告收件人的 TIN | 需要检查发票 XML 中指示的 NIF |
HR04 | 目标平台不支持接收到的文件内容 | 交付的发票格式版本不可接受。例如,使用版本 3.oo 3.1 生成的发票。 | 发票必须在以下时间生成 发票格式 3.2 和 3.2.1 。 |
HF03 | 集线器不支持接收到的文件内容 | 文件内容不正确主要是因为它不是发票格式 | 发票必须在以下时间生成 发票格式 3.2 和 3.2.1 。 |
HF07 | 只接受单一发票的发票 | 该文件。 XML包含多个发票,并且仅支持包含一张发票的发票文件 | 您需要在单个发票中重新生成 XML。 |
寻址代码错误
代码 | 文字 | 这是什么意思 | 如何修复它? |
HS05 | 错误的发件人地址代码(无效的校验位) | 发卡平台错误报告发件人地址代码(发件人标识符)的校验位(最后一个数字) |
应审查和修改集成指南中规定的格式。 |
HR05 | 错误的接收器寻址代码(无效的校验位) | 按照集成指南中给出的格式,接收器寻址代码(接收器 ID)的校验位(最后一个数字)不正确 |
应审查和修改集成指南中规定的格式。 |
HR08 | 接收器寻址代码不是 AAPP | 收件人地址代码(收件人标识符)与公共机构不对应 |
应审查和修改集成指南中规定的格式。 |
HR06 | 接收器寻址代码不存在 | 接收器寻址代码(接收器 ID)不存在(请参阅集成指南)。 |
请参阅集成指南,如果您认为正确,请将错误发送给我们,并附上发票xml和错误xml : |
HS06 | 没有参考。先前在附件中指出 | 由于找不到与附件具有相同参考号的注册发票,附件被拒绝 |
请参阅集成指南的“附加文档的管理”部分 |
RCF 错误 HF09
下面定义了新的拒绝代码,这些代码是通过对 e-FACT 进行必要的修改而合并的新验证的结果,以符合 7 月 31 日 HAP/1650/2015 号命令所规定的 PGE 要求,该命令修订了HAP 号命令/492/2014,3 月 27 日,规范了 12 月 27 日第 25/2013 号法律范围内实体发票会计登记册的功能和技术要求,推广电子发票并公开创建发票会计登记册部门,以及 6 月 24 日的命令 HAP/1074/2014,该命令规定了必须满足电子发票一般入口点的技术和功能条件: https://www.boe.es/diario_boe/txt.php ?id=京东方-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.PersonTypeCode)
在此字段中注明代码“F”或“J”。 |
|
RCF05002 | 发行人:NIF不符合其组建规则和标准。未遵守 HAP/1650/2015 号令附件二第 5b 条 | 2.1.1.3.税号
修改时考虑以下标准:如果 NIF 的前两个字符是字母,则将假定它们相当于国家/地区,其余字符相当于 NIF。在另一种情况下,指示的代码将等同于 NIF,并且假定该代码是西班牙。 |
|
RCF05003 | 发行人:国家/地区代码(如果是字母,则 NIF 的前两个字符)如果存在,将调整为发票方案本身中建立的内容。未遵守 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.Person类型代码
在此字段中注明代码“F”或“J”。 |
|
RCF05007 | 受让人:NIF不符合其组建规则和标准。未遵守 HAP/1650/2015 号令附件二第 5b 条 | 1.6.1.1.3.税号
考虑到这一标准进行修改:如果 NIF 的前两个字符是字母,则将假定它们相当于国家/地区,其余字符相当于 NIF。在另一种情况下,指示的代码将等同于 NIF,并且假定该代码是西班牙。 |
|
RCF05008 | 受让人:国家代码(如果是字母,则为 NIF 的前两个字符)如果存在,将调整为发票方案本身中建立的内容。未遵守 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.TotalCost = RoundingA2decimals (3.1.6.1.14.Quantity*3.1.6.1.16.UnitPriceWithoutTax) |
|
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.发布日期 |