Si vous recevez un email électronique de rejet de facture avec les codes de rejet HV01, HV02 ou HF04, validez le fichier de facture dans le validateur de boîte mail e.FACT :

  1. Validez la facture en sélectionnant « valider la signature »
  2. En fonction du résultat de la validation, consultez le tableau ci-dessous pour savoir comment corriger l'erreur.

erreur problème solution
invalide : untrustedKey-Certificat de signature invalide Le certificat n'est pas valide. Vérifiez la validité du certificat utilisé pour signer la facture. Assurez-vous que le certificat est valide et délivré par une autorité de certification reconnue.
invalide : untrustedKey-X509IssuerName dans l'attribut du certificat de signature de la signature n'est pas bien formé Le champ X509IssuerName est mal codé ou utilise des préfixes non standard. Exemples :
  • Mauvais codage : <ds:X509IssuerName>CN=AC Representaci�n,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName>
  • Hors standard : <ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, O=UANATACA SA, L=Barcelona (voir adresse actuelle sur www.uanataca .com /adresse), C=ES</ds:X509IssuerName>

Contactez le support de l'outil grâce auquel vous avez créé la facture.

Ils doivent vérifier que les préfixes et la structure du champ X509IssuerName sont conformes aux normes de codage X.509.

Requête XPathEvaluationError-Malformed : la requête n'a pas de signature à valider Aucune signature trouvée pour valider

Contactez le support de l'outil grâce auquel vous avez créé la facture.

Ils doivent s'assurer que le schéma correspondant à la signature (simple ou avancée) est conforme au standard XMLDSig et XAdES. Vérifiez la structure de la signature et sa présence dans le document XML.

SignaturePolicyNotFound-Signature Policy null et SignPolicyImplie trouvés mais non pris en charge Le champ SignaturePolicyIdentifier est incorrect ou vide.
  • <etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplie/>
  • </etsi:SignaturePolicyIdentifier>

Contactez le support de l'outil grâce auquel vous avez créé la facture.

Ils devront vérifier que l'outil spécifie correctement la politique de signature dans le champ SignaturePolicyIdentifier au lieu de le laisser vide.

L'engagement SignaturePolicyNotFound-Given est introuvable sur le
politique de signature demandée

Ajout du champ <xades:CommitmentTypeId>

et ce champ ne doit pas être intégré

Contactez le support de l'outil grâce auquel vous avez créé la facture.
InternalServerError : Impossible de récupérer la stratégie de signature donnée et l'engagement associé. Problème : Le champ SignaturePolicyIdentifier est erroné ou vide.
  • < etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplie/>
  • </etsi:SignaturePolicyIdentifier>

Contactez le support de l'outil grâce auquel vous avez créé la facture.

Ils doivent spécifier correctement la politique de signature dans le champ SignaturePolicyIdentifier au lieu de le laisser vide.

invalide : incorrectSignature-Signature pdu n'est pas valide Un attribut obligatoire, SigningCertificate , est absent des signatures avancées.

Contactez le support de l'outil grâce auquel vous avez créé la facture.

Ils doivent inclure l'attribut SigningCertificate dans les signatures avancées conformément aux exigences de FACTURAe.

Inconnu : certificat :

PathValidationFails - Le chemin de certification n'a pas pu être validé. Le délai de lecture a expiré.

Une erreur de délai d'attente s'est produite. Réessayez la validation. Si l'erreur persiste, contactez le support de l'outil grâce auquel vous avez créé la facture afin qu'il puisse revoir la chaîne de certification et s'assurer que tous les certificats intermédiaires sont accessibles.