Если вы получили электронное письмо об отклонении счета с кодами отклонения HV01, HV02 или HF04, подтвердите файл счета в валидаторе почтового ящика e.FACT :

  1. Подтвердите счет, выбрав «Проверить подпись».
  2. В зависимости от результата проверки см. таблицу ниже, чтобы узнать, как исправить ошибку.

ошибка проблема решение
недействительный: untrustedKey — недействительный сертификат подписи Сертификат недействителен. Проверьте действительность сертификата, использованного для подписания счета-фактуры. Убедитесь, что сертификат действителен и выдан признанным центром сертификации.
неверно: untrustedKey-X509IssuerName в атрибуте сертификата подписи из подписи сформирован неправильно Поле X509IssuerName неправильно закодировано или использует нестандартные префиксы. Примеры:
  • Плохое кодирование: <ds:X509IssuerName>CN=AC Representacín,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName>
  • Нестандартно: <ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, O=UANATACA SA, L=Barcelona (см. текущий адрес на сайте www.uanataca .com). /адрес), C=ES</ds:X509IssuerName>

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.

Они должны убедиться, что префиксы и структура поля X509IssuerName соответствуют стандартам кодирования X.509.

XPathEvaluationError-Malformed запрос: запрос не имеет подписи для проверки Не найдено подписи для проверки

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.

Они должны убедиться, что соответствующая схема подписи (простая или расширенная) соответствует стандарту XMLDSig и XAdES. Просмотрите структуру подписи и ее наличие в XML-документе.

SignaturePolicyNotFound — Политика подписи имеет значение null и SignPolicyImplied обнаружены, но не поддерживаются. Поле SignaturePolicyIdentifier неверно или пусто.
  • <etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.

Им необходимо будет проверить, что инструмент правильно указывает политику подписи в поле SignaturePolicyIdentifier, а не оставляет его пустым.

Обязательство SignaturePolicyNotFound-Given не найдено на
запрошенная политика подписи

Добавлено поле <xades:CommitmentTypeId> .

и это поле не должно быть встроено

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.
InternalServerError — невозможно восстановить данную политику подписи и связанное с ней обязательство. Проблема: поле SignaturePolicyIdentifier указано неверно или пусто.
  • < etsi:SignaturePolicyIdentifier>
  • <etsi:SignaturePolicyImplied/>
  • </etsi:SignaturePolicyIdentifier>

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.

Они должны правильно указать политику подписи в поле SignaturePolicyIdentifier, а не оставлять его пустым.

неверно:incorrectSignature-PDU подписи недействителен Обязательный атрибут SigningCertificate отсутствует в расширенных подписях.

Обратитесь в поддержку инструмента, с помощью которого вы создали счет.

Они должны включать атрибут SigningCertificate в расширенные подписи в соответствии с требованиями FACTURAe.

Неизвестно: сертификат:

PathValidationFails-Путь сертификации не может быть проверен. Тайм-аут чтения.

Произошла ошибка тайм-аута. Повторите проверку. Если ошибка не исчезнет, обратитесь в службу поддержки инструмента, с помощью которого вы создали счет, чтобы они могли просмотреть цепочку сертификации и убедиться, что все промежуточные сертификаты доступны.