Si recibes un mail de rechazo de factura electrónica con los códigos de desecho HV01, HV02 o HF04, valida el archivo de la factura en el validador del buzón e.FACT :

  1. Valida la factura seleccionando "validar firma"
  2. En función del resultado de la validación, consulta la siguiente tabla para saber cómo solucionar el error.

Error Problema Solución
invalid:untrustedKey-Invalid signing certificate El certificado no es válido. Revisar la validez del certificado utilizado para firmar la factura. Asegúrate de que el certificado sea vigente y emitido por una autoridad de certificación reconocida.
invalido:untrustedKey-X509IssuerName en certificado certificado atributo de firma no está formado El campo X509IssuerName tiene una codificación incorrecta o utiliza prefijos que no siguen el estándar. Ejemplos:
  • Mala codificación: <ds:X509IssuerName>CN=AC Representación,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName>
  • Fuera del estándar: <ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, U=UANATACA SA, L=Barcelona (see current address at www.uanataca .com/address), C=ES</ds:X509IssuerName>

Contacta con el soporte de la herramienta a través de la cual has creado la factura.

Deberán verificar que los prefijos y estructura del campo X509IssuerName cumplan con los estándares de codificación X.509.

XPathEvaluationError-Malformed request: the request has no firmado to validate No se encuentra firma para validar

Contacta con el soporte de la herramienta a través de la cual has creado la factura.

Deberán asegurar que el esquema correspondiente a la firma (simple o avanzada) cumple con el estándar XMLDSig y XAdES. Revisar la estructura de la firma y su presencia en el documento XML.

SignaturePolicyNotFound-Firma Policy null and SignPolicyImplied found but not supported El campo SignaturePolicyIdentifier está mal informado o en blanco.
  • <etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Contacta con el soporte de la herramienta a través de la cual has creado la factura.

Deberán revisar que la herramienta especifique correctamente la política de firma en el campo SignaturePolicyIdentifier en lugar de dejarlo en blanco.

SignaturePolicyNotFound-Given commitment cannot be found on the
requested signature policy

Se ha incorporado el campo <chades:CommitmentTypeId>

y este campo no debe incorporarse

Contacta con el soporte de la herramienta a través de la cual has creado la factura.
InternalServerError-Cannot recover the given signature policy and it's asociated commitment. Problema: El campo SignaturePolicyIdentifier está mal informado o en blanco.
  • < etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Contacta con el soporte de la herramienta a través de la cual has creado la factura.

Deben especificar correctamente la política de firma en el campo SignaturePolicyIdentifier en lugar de dejarlo en blanco.

invalido:incorrectSignature-Signature pdu is not válido Falta un atributo obligatorio, Signing Certificate , en las firmas avanzadas.

Contacta con el soporte de la herramienta a través de la cual has creado la factura.

Deberán incluir el atributo SigningCertificate en las firmas avanzadas conforme a los requisitos de FACTURAe.

Unknown:certificate:

PathValidationFails-Certification path could not be validated.Read timed out

Se ha producido un error de timeout. Volver a intentar la validación. Si el error persiste, contacta con el soporte de la herramienta a través de la cual has creado la factura para que revisen la cadena de certificación y asegurar que todos los certificados intermedios sean accesibles.