Se você receber um e-mail de rejeição de fatura eletrônica com códigos de rejeição HV01, HV02 ou HF04, valide o arquivo da fatura no validador de caixa postal e.FACT :

  1. Valide a fatura selecionando "validar assinatura"
  2. Dependendo do resultado da validação, consulte a tabela abaixo para saber como corrigir o erro.

erro problema solução
invalid:untrustedKey-Certificado de assinatura inválido O certificado é inválido. Verifique a validade do certificado utilizado para assinar a fatura. Certifique-se de que o certificado seja válido e emitido por uma autoridade de certificação reconhecida.
invalid:untrustedKey-X509IssuerName no atributo do certificado de assinatura da assinatura não está bem formado O campo X509IssuerName está codificado incorretamente ou usa prefixos não padrão. Exemplos:
  • Codificação incorreta: <ds:X509IssuerName>CN=AC Representação,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName>
  • Fora do padrão: <ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, O=UANATACA SA, L=Barcelona (ver endereço atual em www.uanataca .com /endereço), C=ES</ds:X509IssuerName>

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.

Eles devem verificar se os prefixos e a estrutura do campo X509IssuerName estão em conformidade com os padrões de codificação X.509.

Solicitação XPathEvaluationError-Malformed: a solicitação não possui assinatura para validar Nenhuma assinatura encontrada para validar

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.

Devem garantir que o esquema de assinatura correspondente (simples ou avançado) está em conformidade com o padrão XMLDSig e XAdES. Revise a estrutura da assinatura e sua presença no documento XML.

SignaturePolicyNotFound-Signature Policy null e SignPolicyImplied encontrados, mas não suportados O campo SignaturePolicyIdentifier está incorreto ou em branco.
  • <etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.

Eles precisarão verificar se a ferramenta especifica corretamente a política de assinatura no campo SignaturePolicyIdentifier em vez de deixá-lo em branco.

O compromisso SignaturePolicyNotFound-Given não pode ser encontrado no
política de assinatura solicitada

Adicionado campo <xades:CommitmentTypeId>

e este campo não deve ser incorporado

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.
InternalServerError-Não é possível recuperar a política de assinatura fornecida e seu compromisso associado. Problema: o campo SignaturePolicyIdentifier está errado ou em branco.
  • < etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.

Eles devem especificar corretamente a política de assinatura no campo SignaturePolicyIdentifier em vez de deixá-lo em branco.

inválido:incorrectSignature-Signature pdu não é válido Um atributo obrigatório, SigningCertificate , está ausente nas assinaturas avançadas.

Entre em contato com o suporte da ferramenta através da qual você criou a fatura.

Deverão incluir o atributo SigningCertificate em assinaturas avançadas conforme requisitos da FACTURAe.

Desconhecido: certificado:

O caminho de certificação PathValidationFails não pôde ser validado.

Ocorreu um erro de tempo limite. Tente novamente a validação. Se o erro persistir, entre em contato com o suporte da ferramenta através da qual você criou a fatura para que possam revisar a cadeia de certificação e garantir que todos os certificados intermediários estejam acessíveis.