Si el motivo de rechazo no aparece en el listado de este artículo, se trata de un error informado por el destinatario. Por cualquier duda al respecto deberás contactar con el organismo de destino.
A continuación se muestran los errores de desecho más usuales que pueden ser de dos tipos:
- Errores de desecho por motivos comerciales son aquellos definidos por el organismo receptor de la factura; estos códigos y/o literales de error son ajenos al e-FACT, por este motivo, estos tipos de errores no aparecen descritos en esta FAQ. Habrá que contactar con el organismo receptor en caso de duda.
- Errores de desecho por motivos técnicos son aquellos que genera la herramienta automáticamente al realizar ciertas validaciones internas.
Cualquier error que implique la corrección de la factura, es necesario corregirlo generando nuevamente el XML y firmándolo de nuevo. Si se realiza un cambio en el contenido de un XML que se había firmado, la firma de la factura pasará a ser inválida.
A continuación describimos los errores de rechazo técnicos más comunes:
ERROR DE FORMATO
Código | Literal | ¿Qué significa? | ¿Cómo solucionarlo? |
---|---|---|---|
La factura no tiene el formato adecuado | Este error aparece cuando se sube una factura al buzón de entrega y éste no se respeta al formato facturae. |
Valida la factura , comprueba si el formato es correcto y subsana los posibles errores. Los motivos de error de formato más habituales son los siguientes: – En el campo PersonTypeCode estás poniendo una “J” de persona jurídica y por tanto debe ponerse el CIF de una persona jurídica, si pones “F” de física debe ponerse el NIF de una persona física. – La cabecera no contiene el formato esperado. Toda factura debe empezar por: – El formato de alguno de los documentos de identidad (NIF/CIF emisor, CIF receptor, CIF tercero…) es incorrecto. No puede tener espacio ni guiones. |
|
HF01 | Formato nombre archivo incorrecto | El formato del archivo no sigue la pauta indicada en la guía de integración | Es necesario revisar el formato indicado en la guía de integración y enmendarlo. |
HF08 | Error validación esquema | El esquema de la factura enviada no ha superado la validación sintáctica y/o no se ha superado la validación de las extensiones publicadas . | Es necesario generar la factura en formato facturae 3.2 y 3.2.1. |
ERROR DE REGISTRO
Código | Literal | ¿Qué significa? | ¿Cómo solucionarlo? |
HRE1 | Error al registrar documento | La factura no se ha podido registrar correctamente, por qué existe algún elemento que no está informado correctamente. |
Valida el XML de la factura, si superas la validación trata de enviarla de nuevo. Si el error persiste, habla con el organismo de destino para saber si tienen algún error en su sistema de registro. |
EV02 | Factura duplicada | La factura ya ha sido enviada. |
Verifica que la factura no haya sido enviada anteriormente. Puedes consultar el estado de la factura en el Buzón de Entrega |
DF01 | El organismo receptor ha rechazado la factura de forma manual | Error detectado por el organismo receptor de la factura | Es necesario contactar con el destinatario de la factura para obtener más detalle del rechazo comercial de la factura. |
HS01 | Código plataforma emisora desconocido | Por ejemplo, si se entrega la factura desde una plataforma emisora no adherida al servicio e-FACT | Ver plataformas a heridas al servicio e-FACT : Crear y enviar facturas |
HR01 | Código plataforma receptora desconocido | Código de plataforma receptora de facturas desconocido. Es decir, se ha enviado a un código de plataforma que no existe en e-FACT | El código de plataforma destinataria de la factura es desconocido. Es necesario revisar o confirmar con el destinatario, el código de receptor. |
HS02 | Plataforma emisora desactivada | La plataforma emisora no está configurada correctamente. |
Es necesario revisar la configuración de la plataforma emisora y si crees que la configuración es correcta, haznos llegar el error, indicando la plataforma desde donde se envía y adjuntando xml de la factura y xml del error: |
EG01 |
Error genérico en el proceso de recepción de la factura | Se ha producido un error en la carga de su factura. | Vuelva a cargar su factura transcurridos unos minutos. Si persiste, póngase en contacto a través del Formulario de soporte |
ERROR DE FIRMA
Código | Literal | ¿Qué significa? | ¿Cómo solucionarlo? |
HF04 | El archivo no contiene firma electrónica | Se ha intentado enviar el XML sin firmar en la plataforma |
Hay que firmar el XML para respetar el formato facturae |
HV01 | Error al verificar firma/certificado | La factura no ha superado la validación del certificado digital del emisor (certificado caducado o no reconocido) o no ha podido validarse la firma electrónica de la factura (su formato no es correcto). |
Revisa que el campo SigningTime del XML contenga la hora de firma de la factura sin ningún número o carácter extraño. Si ves por ejemplo un +2 o una Z es necesario rehacer la firma de la factura y enviarla de nuevo. Si no hay nada que altere este campo, es necesario revisar el certificado utilizado para la firma de la factura a través del Signasuite. |
HV02 | No se ha podido realizar la validación de la firma/certificado | Se ha superado el número de reintentos establecido para validar la firma y el certificado de una factura, por lo que la factura será rechazada |
Es necesario volver a enviar la factura . Si persiste, póngase en contacto a través del Formulario de soporte |
ERROR DE CONTENIDO
Código | Literal | ¿Qué significa? | ¿Cómo solucionarlo? |
HR11 | Razón Social receptor no indicada o informada | Falta indicar la razón social en el XML. |
Es necesario enmendar este punto y volver a enviar la factura. |
HD01 | Error al enviar el mensaje a la plataforma destino | Se intenta enviar un archivo adjunto del que no tenemos factura previa asociada. |
Es necesario remitir previamente la factura del adjunto asociado. |
HS09 | NIF emisor no indicado en documento | La factura no contiene el NIF del emisor |
Revisar que el XML de la factura contenga este dato (NIF del emisor) |
HR09 | NIF receptor no indicado en documento | La factura no contiene el NIF del receptor | Revisar que el XML de la factura contenga este dato (NIF del receptor) |
HR10 | NIF receptor indicado en factura no coincide con entidad destino | La factura no informa correctamente del NIF receptor | Es necesario revisar el NIF indicado en el XML de la factura |
HR04 | Contenido archivo recibido no soportado por plataforma destino | Entrega de una factura con una versión del formato facturae no aceptada. Por ejemplo, factura generada con la versión 3.oo 3.1. | Es necesario generar la factura en formato facturae 3.2 y 3.2.1 . |
HF03 | Contenido archivo recibido no soportado por Hub | El contenido del archivo no es correcto principalmente porque no es un formato facturae | Es necesario generar la factura en formato facturae 3.2 y 3.2.1 . |
HF07 | Sólo se admiten Facturae con una única factura | El archivo . XML contiene más de una factura y sólo se admiten archivos facturae con una única factura | Es necesario volver a generar el XML en una única factura. |
ERROR CON CÓDIGO DE DIRECCIÓN
Código | Literal | ¿Qué significa? | ¿Cómo solucionarlo? |
HS05 | Código de direccionamiento emisor incorrecto (dígito de control no válido) | La plataforma emisora ha informado erróneamente del dígito de control (último número) del código de direccionamiento del emisor (identificador del emisor) |
Es necesario revisar el formato indicado en la guía de integración y enmendarlo. |
HR05 | Código direccionamiento receptor incorrecto (dígito de control no válido) | El dígito de control (último número) del código de direccionamiento del receptor (identificador del receptor) no es correcto, según el formato indicado en la guía de integración |
Es necesario revisar el formato indicado en la guía de integración y enmendarlo. |
HR08 | Código direccionamiento receptor no es una AAPP | El código de direccionamiento del receptor (identificador del receptor) no corresponde a un organismo público |
Es necesario revisar el formato indicado en la guía de integración y enmendarlo. |
HR06 | Código direccionamiento receptor no existe | El código de direccionamiento del receptor (identificador del receptor) no existe (ver guía de integración ). |
Ver la guía de integración y si crees que es correcto, haznos llegar el error, adjuntando xml de la factura y xml del error: |
HS06 | No existe ref. previa indicada en el adjunto | Se rechaza el archivo adjunto porque no se ha localizado una factura registrada con la misma referencia que la que lleva el adjunto |
Ver apartado “Gestión de documentos adjuntos” de la guía de integración |
ERROR HF09 DEL RCF
Debajo se definen los nuevos códigos de rechazo añadidos a raíz de las nuevas validaciones incorporadas por las adaptaciones necesarias del e-FACT para cumplir con los requerimientos exigidos a los PGE tal y como establece la Orden HAP/1650/2015, de 31 de julio, por la que se modifican la Orden HAP/492/2014, de 27 de marzo, por la que se regulan los requisitos funcionales y técnicos del registro contable de facturas de las entidades del ámbito de aplicación de la Ley 25/2013 , de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable de facturas en el sector público, y la Orden HAP/1074/2014, de 24 de junio, por la que se regulan las condiciones técnicas y funcionales que debe reunir el punto general de entrada de facturas electrónicas : https://www.boe.es/diario_boe/txt.php?id=BOE-A-2015-8844
¿Cómo se devuelven los rechazos del RCF en el PGE?
Cuando se rechaza alguna factura por no cumplir con las reglas de validaciones, todos estos errores se han agrupado en el código = HF09 y dentro de la descripción se incluye el código específico del error y su descripción. Se devuelven todos los errores detectados en el siguiente formato:
- “Código error: Descripción | código error: Descripción”
Por ejemplo en una factura con errores de validación detectados RCF05002 y RCF05004 se devolvería como comentario del rechazo:
- RCF05002: Emisor: El NIF no se ajusta a las normas y criterios de formación del mismo. Se incumple la regla número 5b del anexo II de la Orden HAP/1650/2015 | RCF05004: Emisor: El nombre y el primer apellido son obligatorios. Se incumple la regla número 5d del anexo II de la Orden HAP/1650/2015 |
Descripción de los errores de validación
Error | Código | Descripción error | ¿Campo que debe subsanarse en el XML de la factura y/o cómo solucionarlo? |
HF09 |
RCF03001 | “El número de factura es obligatorio. Se incumple la regla 3ª del anexo II de la Orden HAP/1650/2015″ | 3.1.1.1.InvoiceNumber
Indica un número de factura en ese campo. |
RCF04001 | Factura rectificativa con criterio de rectificación distinguido de 01,02,03,04. Se incumple la regla 4a del anexo II de la Orden HAP/1650/2015 | 3.1.1.5.6.CorrectionMethod
Indica uno de los posibles criterios de rectificación: 01,02,03,04 |
|
RCF04002 | Para facturas rectificativas con criterio de rectificación 01 o 02 el número de factura del emisor que rectifica es obligatorio. Se incumple la regla 4b del anexo II de la Orden HAP/1650/2015 | 3.1.1.5.1.InvoiceNumber
Indica el número de factura del emisor que rectifica en este campo. |
|
RCF05001 | Emisor: El código de tipo de persona, física “F” o jurídica “J” es obligatorio. Se incumple la regla 5a del anexo II de la Orden HAP/1650/2015 | (2.1.1.1.PersonTypeCode)
Indica código "F" o "J" en este campo. |
|
RCF05002 | Emisor: El NIF no se ajusta a las normas y criterios de formación del mismo. Se incumple la regla 5b del anexo II de la Orden HAP/1650/2015 | 2.1.1.3.TaxIdentificationNumber
Enmendar teniendo en cuenta este criterio: Si los dos primeros caracteres del NIF son letras se asumirá que equivalen al país, y el resto al NIF. En otro caso, el código indicado equivaldrá al NIF y se asume que el código es españa. |
|
RCF05003 | Emisor: El código del país (dos primeros caracteres del NIF cuando sean letras) cuando exista, se ajustará a lo establecido en el propio esquema Facturae. Se incumple la regla 5c del anexo II de la Orden HAP/1650/2015 | 2.1.1.3.TaxIdentificationNumber | |
RCF05004 | Emisor: El número y primer apellido son obligatorios en el caso de persona física. Se incumple la regla 5d del anexo II de la Orden HAP/1650/2015 | 2.1.4.2.1.Name
2.1.4.2.2.FirstSurname Rellena estos campos |
|
RCF05005 | Emisor: La razón social es obligatoria en caso de persona Jurídica. Se incumple la regla 5e del anexo II de la Orden HAP/1650/2015 | 2.1.4.1.1.CorporateName
Rellena este campo |
|
RCF05006 | Cesionario: El código de tipo de persona, física “F” o jurídica “J” es obligatorio. Se incumple la regla 5a del anexo II de la Orden HAP/1650/2015 | 1.6.1.1.1.PersonTypeCode
Indica código "F" o "J" en este campo. |
|
RCF05007 | Cesionario: El NIF no se ajusta a las normas y criterios de formación del mismo. Se incumple la regla 5b del anexo II de la Orden HAP/1650/2015 | 1.6.1.1.3.TaxIdentificationNumber
Enmendar teniendo en cuenta este criterio: Si los dos primeros caracteres del NIF son letras se asumirá que equivalen al país, y el resto al NIF. En otro caso, el código indicado equivaldrá al NIF y se asume que el código es españa. |
|
RCF05008 | Cesionario: El código del país (dos primeros caracteres del NIF cuando sean letras) cuando exista, se ajustará a lo establecido en el propio esquema Facturae. Se incumple la regla 5c del anexo II de la Orden HAP/1650/2015 | 1.6.1.1.3.TaxIdentificationNumber | |
RCF05009 | Cesionario: El número y primer apellido son obligatorios. Se incumple la regla 5d del anexo II de la Orden HAP/1650/2015 | 1.6.1.2.2.1.Name
1.6.1.2.2.2.FirstSurname Rellena estos campos |
|
RCF05010 | Cesionario: La razón social es obligatoria. Se incumple la regla 5e del anexo II de la Orden HAP/1650/2015 | 1.6.1.2.1.1.CorporateName
Rellena este campo |
|
RCF06001 | En las facturas emitidas en euros, alguno de los importes de las líneas tiene más de dos decimales o no es numérico. Se incumple la regla 6a del anexo II de la Orden HAP/1650/2015 | Los campos de importes que se validan son los siguientes:
3.1.6.1.17. TotalCost 3.1.6.1.18.1.3. DiscountAmount 3.1.6.1.19.1.3. ChargeAmount 3.1.6.1.21.1.3.1. TaxableBase.TotalAmount 3.1.6.1.21.1.4.1. TaxAmount.TotalAmount 3.1.6.1.22.1.4.1. TaxAmount.TotalAmount NOTA : Verificar que los campos no contengan espacios detrás del importe. |
|
RCF06002 | En las facturas emitidas en euros el coste total de cada línea debe ser igual al producto del nº unidades por el precio unitario redondeado con el método común de redondeo a dos decimales. Se incumple la regla 6a del anexo II de la Orden HAP/1650/2015 | Si hubiera más de dos decimales los posteriores al segundo deben ser cero:
3.1.6.1.17.TotalCost = RedondeoA2decimales (3.1.6.1.14.Quantity*3.1.6.1.16.UnitPriceWithoutTax) |
|
RCF06003 | En las facturas emitidas en euros, el importe bruto de cada línea debe ser el monto del coste total más el monto de recargos menos el monto de descuentos. Se incumple la regla 6a del anexo II de la Orden HAP/1650/2015 | Comprueba que:
3.1.6.1.20.GrossAmount es igual a 3.1.6.1.17.TotalCost menos SUM(3.1.6.1.18.1.3.DiscountAmount) más SUM(3.1.6.1.19.1.3.ChargeAmount) |
|
RCF06004 | En las facturas emitidas en euros, alguno de los importes a nivel de factura, salvo los tipos impositivos o los porcentajes a aplicar, tiene más de dos decimales o no es numérico. Se incumple la regla 6b del anexo II de la Orden HAP/1650/2015 | Los campos de importes que se validan son los siguientes:
3.1.5.1. TotalGrossAmount 3.1.5.3.1.3. ChargeAmount 3.1.5.7. TotalTaxOutputs 3.1.5.10.1.3. SubsidyAmount 3.1.5.11.1.2. PaymentOnAccountAmount 3.1.5.12.1.6. ReimbursableExpensesAmount 3.1.5.13. TotalFinancialExpensas 3.1.5.15. TotalPaymentsOnAccount 3.1.5.16.3. WithholdingAmount 3.1.5.18. TotalReimbursableExpenses 3.1.3.1.3.1. TaxableBase.TotalAmount 3.1.3.1.5.1. SpecialTaxableBase.TotalAmount 3.1.3.1.6.1. SpecialTaxAmount.TotalA 3.1.3.1.8.1. EquivalenceSurchargeAmount.TotalAmount 3.1.4.1.3.1. TaxableBase.TotalAmount 3.1.4.1.4.1 TaxAmount.TotalAmount NOTA : Verificar que los campos no contengan espacios detrás del importe. |
|
RCF06005 | En las facturas emitidas en euros, el total importe bruto de la factura debe ser la suma de los importes brutos de las líneas. Se incumple la regla 6b del anexo II de la Orden HAP/1650/2015 | 3.1.5.1.TotalGrossAmount = SUM(3.1.6.1.20.GrossAmount de las líneas) | |
RCF07002 | La fecha de emisión de la factura es obligatoria y debe ser una fecha válida. Se incumple la regla 7a del anexo II de la Orden HAP/1650/2015 | 3.1.2.1.IssueData
Indica una fecha anterior o igual a la fecha actual y superior o igual a la fecha de emisión de la factura. |
|
RCF09002 | Existen líneas de la factura sin contenido en la descripción. Se incumple la regla 9b del anexo II de la Orden HAP/1650/2015 | 3.1.6.1.13.ItemDescription
Revisa que no haya filas en blanco en ese campo. |
|
RCF01001 | La factura no cumple el esquema XSD de Facturae de la versió correspondiente (3.2 o 3.2.1). Se incumple la regla 1 del anexo II de la Orden HAP/1650/2015 | Valida que el formato de la factura cumple con el esquema “Facturae”: | |
RCF02001 | Firma inválida: Certificado actualmente caducado en una firma no longeva. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02002 | Firma inválida: Certificado actualmente revocado en una firma no longeva. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02003 | Firma inválida: Certificado inválido. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02004 | Firma inválida: Certificado no de confianza. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02005 | Firma inválida: Error de integridad. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02006 | Firma inválida: Formato de firma inválido. Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF02010 | La factura no contiene firmas: Se incumple la regla 2 del anexo II de la Orden HAP/1650/2015 | Valida que la firma se adapta a la política de firma en vigor asociada al formato “Facturae”: | |
RCF09001 | El número de registro asignado en el Punto general de entrada de facturas electrónicas es obligatorio. Se incumple la regla 9a del anexo II de la Orden HAP/1650/2015 | ||
RCF07001 | La fecha de anotación en el registro administrativo es obligatoria, debe ser válida, anterior o igual a la fecha actual y mayor o igual que la fecha de emisión de la factura. Se incumple la regla 7a del anexo II de la Orden HAP/1650/2015 | 3.1.2.1.IssueDate |