Сос издателя не найден

По опыту общения с пользователями программ электронного декларирования и электронного подписания документов мне хорошо известно, что большинство из них не особо интересует ответы на первые два вопроса заголовка. Я обязательно отвечу на них, но в конце статьи, после ответа на главный вопрос: «Что делать, если выскакивают ошибка типа «Истек срок действия СОС…» или «СОС издателя не найден».

Все-же для ясности отмечу, что СОС — это Списки Отозванных Сертификатов и для правильной работы электронной подписи их просто необходимо периодически обновлять. Как обычно, есть минимум 3 различных способов как этого добиться:

Способ 1: Обновление COC с помощью ПО МНС «АРМ плательщик» (eDeclaration).

Для этого находим ярлык установленной программы на рабочем столе или с помощью поиска в меню Пуск Windows и запускаем ее

Напоминаю тем, кто забыл логин и пароль в Edeclaration: по умолчанию пользователь alex (обязательно маленькими латинскими буквами) и пароль 111

Затем, в меню «Файл» выбираем команду «Получение СОС«.

После секундной паузы должно появиться сообщение об успешном получении СОС:

Обычно число полученных СОС больше чем импортированных. Это означает лишь то, что при импорте были пропущены еще действующие Списки отозванных Сертификатов.

Проблема СОС устранена; можно вернуться к вызвавшей ошибку программе и повторить попытку подписания документа и/или отправки отчета.

Я рекомендую этот способ прежде всего потому, что он очень прост в применении и достаточно надежен. Единственным условием является наличие установленной и корректно настроенной программы «АРМ Плательщик» (eDeclaration) и, конечно же, подключения к интернету.

Если eDeclaration не установлена, или что-то пошло не так, переходим к следующему способу.

Способ 2: обновление COC с помощью пакетного

Если у Вас установлен комплект абонента РУП «Национальный центр электронных услуг» или комплект абонента РУП «Информационно-издательский центр по налогам исборам», (проще говоря, если у Вас настроена ЭЦП) скорее всего у вас есть на рабочем столе ярлык  «Скачать СОС».

Если ярлыка на рабочем столе нет, попробуйте поискать файл get_crl.bat в папке с установленным ПО ЭЦП Авест. Скорее всего путь будет таким: «C:\Program Files (x86)\Avest\AvPCM_MNS\» («c:\Program Files\Avest\AvPCM_MNS\» в старых версиях Windows) если вы абонент РУП «Информационно-издательский центр по налогам исборам», или c:\Program Files (x86)\Avest\AvPCM_nces\, если вы абонент РУП «Национальный центр электронных услуг.

После запуска вы увидите черное окно коммандной строки, примерно вот такое:

После автоматического закрытия этого загадочного «чёрного ящика» можно повторить попытку подписания документов или подключения к сервису отправки отчетов.

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

Так что если и этот способ не сработал, остается применить

Способ 3: Обновление COC вручную, с помощью Персонального менеджера сертификатов

Способ подойдет достаточно опытным пользователям, которые хорошо понимают что делают и предпочитают контролировать весь процесс. По этой причине, вместо скучного описания какие и где кнопки называть, приведу лишь алгоритм и ключевые моменты процесса.

Шаг 1. Скачиваем со страницы для скачивани ПО Портала МНС по очереди все 5 доступных СОС.

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

Шаг 2.  Импортируем, опять же по очереди, все 5 скачанных файлов в Персональном менеджере сертификатов Авест.

Здесь необходимо отметить 3 основных момента:

  1. Входить в Персональный менеджер сертификатов лучше Без авторизации;
  2. Если срок действия СОС еще не истек, программа не даст его импортировать с сообщением «СОС … уже присутствует в справочнике». Ничего ничего страшного, просто переходите к следующему файлу.
  3. Иногда при импорте СОС появляется сообщение вида  «Невозможно импортировать СОС. Сертификат издателя СОС не найден»

Без паники! Ошибка легко устраняется скачиванием одноименного с СОС сертификата, как описано на Шаге 1 и последующим его импортом по алгоритму Шага 2.

В заключение, когда мы разобрались с ошибками, вызванными истечением срока действия Списков Отозванных Сертификатов, для любопытных приподнимем завесу тайны, и разъясним неясности.

Итак, СОС нужны попросту для того, чтобы исключить из употребления переставшие по каким-либо причинам действовать электронные подписи абонентов.

Описание ошибок приёма

Это может произойти например, если изменились реквизиты юридический лица, или произошли другие изменения. При этом абонент получает новый сертификат, а утративший силу старый сертификат попадает в очередной СОС, который, благодаря описанному в данной статье механизму смены СОС, попадает к остальным абонентам.

Как видите, все не так уж и сложно 😉 Всего доброго!

Запись опубликована автором Alexander в рубрике Электронное декларирование с метками СОС, Электронная подпись, Электронное декларирование.

"КриптоАРМ" позволяет проверять статус цифрового сертификата в режиме получения (и их участия в процедурах проверок) СОС в онлайн-режиме из CDP и/или сетевого справочника системы.

Для использования возможности получения СОС из УЦ необходимо соблюдение следующих условий

  1. В проверяемом сертификате должно присутствовать расширение «Точка распространения СОС / CRL Distribution Point (CDP)».
    При этом если значений (URL’ов) в расширении несколько, то ПО "КриптоАРМ" будет пытаться скачать СОС по всем адресам до первого успешного скачивания. Поддерживаются часто используемые протоколы — "ftp", "http" и "file":

  1. По одной из точек распространения СОС (оптимально, если по первой) можно скачать СОС с помощью веб-браузера, например, MS IE.

    Вход на сайт

    При этом не вводя никакой дополнительной информации (имени пользователя, пароля, перехода по ссылкам)!

Протестировать можно следующим образом:
— закрыть все окна IE (т.к. они могут хранить параметры доступа к серверу);
— запустить IE и вставить в поле адреса URL из точки распространения СОС (например, для сертификата тестового УЦ КриптоПро — http://www.cryptopro.ru/CertEnroll/Test%20Center%20CRYPTO-PRO.crl);
— нажать Enter, после чего IE должен сразу предложить сохранить скачанный файл СОС;
— сохранить СОС в файл и открыть его проводником Windows (должна без ошибок открыться форма просмотра СОС).

Проверять статусы сертификатов в хранилище вы можете через Главное окно программы (вид "Эксперт").

Чтобы проверить статус сертификата:

  1. В дереве элементов главного окна выберите раздел Сертификаты — нужное вам хранилище, в котором выберите сертификат для проверки.
  2. В контекстном меню объекта или на панели инструментов выберите пункт Проверить статус-> по СОС из УЦ

! Для того чтобы упростить процедуру проверки статуса сертификата, вы можете в настройках выполнения операций указать параметры проверки сертификатов. Для выбранных сертификатов в процессе работы всегда автоматически будет использоваться указанный вами способ проверки.

Статусы сертификатов

Возможны 3 статуса действительности сертификатов, выданных УЦ:

  • «действителен» – выполняются все условия действительности сертификата
  • «недействителен» —
  • срок действия сертификата истек
  • есть непросроченный СОС и в нем находится указанный сертификат
  • не строится цепочка сертификации
  • сертификат имеет некорректную ЭЦП
  • «неизвестен» – статус, возможный только для сертификатов, которым не требуется проверка по СОС, полученному из УЦ
    • отсутствует СОС
    • СОС просрочен
    • не удалось получить СОС из УЦ
    • Возможные ошибки обновления СОС

      Ошибка

      Объяснение

      0x800C0005 ошибка скачивания СОС по сети, например, файл не найден или нет доступа
      0x80092004 (Cannot find object or property.)
      1. не найден издатель проверяемого сертификата
      2. файл СОС не соответствует проверяемому сертификату
      0x80092007 (The specified certificate is self signed.) проверяемый сертификат — самоподписанный. Нет смысла проверять самоподписанный сертификат по СОС, т.к. СОС подписывается тем же самым самоподписанным сертификатом

      Вопрос-Ответ

      Не найден или просрочен СОС издателя сертификата

      Общие сведения о работе с порталом ЭСЧФ

      Не получается зайти на портал

      Не удалось проверить ЭЦП квитанции: СОС издателя не найден

      Ошибка DTD запрещен

      Как узнать идентификатор открытого ключа

      Описание универсального модуля ЭСЧФ для типовых и нетиповых конфигураций

      Общие сведения о работе с порталом ЭСЧФ

      Электронный счет-фактура является обязательным электронным документом для всех плательщиков налога на добавленную стоимость, указанных в абзацах втором – четвертом статьи 90 Налогового кодекса Республики Беларусь (за исключением иностранных организаций, не состоящих на учете в налоговых органах Республики Беларусь), у которых возникает объект налогообложения налогом на добавленную стоимость, включая обязанность исчисления налога на добавленную стоимость в соответствии с положениями статьи 92 Налогового кодекса Республики Беларусь.

      На портале электронных счётов-фактур приведена исчерпывающая информация по установке необходимого ПО и по работе с порталом, а также по настройке браузера.

      Не получается зайти на портал

      Если Вы зарегистрированы на портале, но войти с действующим сертификатом не получается — попробуйте проделать следующие шаги в Internet Explorer:

      1. Выбрать "Меню — Сервис — Свойства браузера". Закладка "Общие". Кнопка "Удалить". Отметить "Файлы cookie…". Кнопка "Удалить".
      2. Выбрать "Меню — Сервис — Свойства браузера". Закладка "Содержание". Кнопка "Очистить SSL". Нажав кнопку "Сертификаты" можно убедиться в том, что Ваш сертификат на месте.
      3. Выбрать "Меню — Сервис — Свойства браузера". Закладка "Программы". Кнопка "Настроить надстройки". Слева внизу выбрать "Отображать" — "Все надстройки". В правой части Вы должны обнаружить надстройку "Avest…" с состоянием "включено".
      4. Перезапустить браузер.

      Не удалось проверить ЭЦП квитанции: СОС издателя не найден

      В случае возникновения ошибки выгрузки с помощью компоненты вида "Не удалось проверить ЭЦП квитанции: СОС издателя не найден" и при невозможности войти на портал по кнопке "Войти" воспользуйтесь кнопкой "автоматического обновления актуальных списков отозванных сертификатов". Это большая зеленая кнопка, открыть которую можно по ссылке. Установку СОС могут блокировать антивирусы, так что на время отключите защиту. Может случиться так, что импорт завершиться с ошибкой. Тогда пробуйте кликнуть на ярлыке "Скачать СОС", который должен находиться на рабочем столе. На случай, если Вы его удалили, напишу объект, на который он ссылается: "C:\Program Files (x86)\Avest\AvPCM_MNS\get_crl.bat" (для 32-разрядных систем будет просто Program Files).

      Если у Вас небольшие обороты, то заполнять счета-фактуры можно непосредственно на портале, вручную. Для этого нужно всего лишь… попробуйте сами посчитать оплату труда специалиста в день, месяц и за год. При возникновении проблем с настройкой браузера либо с взаимодействием 1С и портала ЭСЧФ — пишите, постараюсь помочь.

      Ошибка DTD запрещен

      Первым делом необходимо проверить не используются ли какие-то "левые" порты при соединении, а также адрес для связи с порталом ЭСЧФ. В современных конфигурациях для платформы 8.3 пароль можно указать прямо в настройках соединения. Правильный адрес выглядит так https://ws.vat.gov.by/InvoicesWS/services/InvoicesPort

      Как узнать идентификатор открытого ключа

      Открыть менеджер сертификатов, далее открыть используемый сертификат, выбрать закладку Состав и найти значение параметра Идентификатор ключа субъекта. Скопировать его полностью и вставить в поле настройки в 1С.

      Описание универсального модуля ЭСЧФ для типовых и нетиповых конфигураций

      Ознакомившись с типовыми решениями, я увидел следующее:

      1. Специальные документы с кучей реквизитов (у одних больше, у других меньше). В итоге получаем высокую нагрузку на сервер при записи (шутка ли, 1С будет записывать документ с десятками полей в шапке и сотней строк из-за изменения статуса), недостаточно высокую скорость работы и опухшую через полгода базу в результате накопления фактически дубликатов всех основных документов.
      2. Совершенно неудобный механизм автоматического формирования счетов-фактур, вплоть до ввода на основании первичных документов.
      3. Отсутствующий механизм контроля за расхождением данных первичного документа и его выгруженной (либо подготовленной для выгрузки) на портал копии.
      4. Не совсем удобный и не логичный интерфейс.
      5. Значительное вмешательство в план счетов либо структуру конфигурации, модули.
      6. Отсутствие гибких настроек в случае разработки либо доработки документов.

      Можно ли попытаться избавиться от этих недостатков? Ну что ж, давайте попробуем…

      Модуль представляет собой практически обособленную подсистему. В глобальный модуль конфигурации добавляется 4 небольших фрагмента кода, в справочник Контрагенты несколько реквизитов. В документы, требующие наличия данных о бланках — поля для их заполнения если это не предусмотрено конфигурацией, в справочник Номенклатура при необходимости добавляются поля для заполнения ТНВЭД либо вида деятельности для заполнения ОКЭД.

      Модуль снабжен функцией настройки. Для каждого документа можно указать какие значения откуда берутся либо чему равны по умолчанию. Например, Ставка НДС берется из справочника Номенклатура на дату документа, а не хранится в нем, либо коды ТНВЭД заполняются по умолчанию без специальных справочников и корректируются очень редко. При этом формирование объектов ЭСЧФ происходит очень быстро за счет прямого доступа к данным и продуманной структуры модуля.

      Работать с модулем просто и даже увлекательно. Последовательность действий для основной массы работы можно свести к 2 шагам:

      1. Формирование ЭСЧФ за период

      2. Выделение нужных ЭСЧФ и выгрузка их на портал

      Вот так выглядит форма журнала ЭСЧФ на данном этапе разработки (форма сужена для того чтобы нормально поместиться на сайт).

      Работая со списком, Вы можете сразу видеть табличную часть документа. На самом деле это преобразованная табличная часть первичного документа. Для экономии ресурсов табличная часть ЭСЧФ не хранится в базе данных. Войдя в "ручной режим" можно ее отредактировать. При этом табличная часть начинает жить собственной жизнью.

      Единая информационная база данных контролирующих (надзорных) органов

      Допустим, для единичных случаев можно откорректировать коды ТНВЭД или изменить количество строк. Вернуться в обычный режим так же просто — нужно снять флажок "Ручной режим" в списке ЭСЧФ. В случае если "что-то пошло не так" можно полностью обновить ЭСЧФ.

      Для продвинутых пользователей и программистов могу сообщить, что ЭСЧФ в данной реализации не является документом (отсюда избавление от многих проблем связанных с производительностью и блокировками).

      Для того чтобы не травмировать глаза цвета подобраны соответствующим образом. При этом зеленый для статуса "Выставлен" и зеленый для статуса "Выставлен и подписан получателем" отличаются друг от друга так чтобы не сливаться, даже находясь рядом. Кричащая красная ячейка сигнализирует о том, что первичный документ был изменен после формирования ЭСЧФ. Для этого в модуль формы документа добавляется всего одна строка кода.

      Колонки формы можно настраивать для вывода в две строки, скрывать и показывать, перетаскивать. А еще можно делать произвольные отборы. Отборы будут влиять не только на вывод списка, но и на действия производимые с объектами: "Отметить все", "Снять отметки", "Инвертировать отметки". Для отмеченных объектов можно применять выгрузку. С отмеченным флажком "Выгрузка на портал" данные будут автоматически переданы на портал vat.gov.by.

      На текущий момент интеграция с порталом не совсем полная, так что последний статус, который будет назначен автоматически – «Выставлен». Но над этим стоит поработать хотя бы ради того чтобы развеять последние Ваши сомнения в покупке данного продукта.

      Корректировочные ЭСЧФ вводятся по кнопке "Корректировка". При этом ссылка на аннулируемый ЭСЧФ и даты заполняются автоматически. Нужно только правильно выбрать корректируемый документ.

      Дополнительные ЭСЧФ можно формировать, пользуясь универсальным конструктором. Например, по массовым возвратам создавать ЭСЧФ с отрицательными показателями без привязки к первичным документам.

      Карточка ЭСЧФ разделена на закладки. Я пробовал смотреть в разные карточки. Эта не вызывает усталости через 5 минут. Многие данные заполняются автоматически из карточки контрагента, фирмы и не подлежат редактированию. Выгружать документы можно и из карточки. Единственное отличие — карточка не покажет (как журнал) виртуальной табличной части, т. к. создана для корректировки. Журнал выведет табличную часть документа, но не даст ее корректировать. Время покажет как удобнее работать. Мне кажется, что перегружать журнал не стоит. Буду рад советам, пишите.

      Перед установкой необходимо прислать файл конфигурации и произвести предоплату. В идеале нужна выгрузка базы, чтобы понять, как заполняются данные. Допустим, Вы привыкли номер договора указывать в основании, а не заполнять его наименование. Также Вы можете оформлять документы с опцией "НДС Сверху" и "НДС включен в стоимость" одновременно и т. п. Это усложнит настройку. Если с высылкой данных есть затруднения — пишите мне, я поясню как это сделать.

      Работы по установке обновления и стороннего ПО для работы с порталом производятся с помощью программ для удаленного доступа. Информацию можно посмотреть по ссылке. От Вас потребуется:

      1. Сообщить какие виды документов будут выгружаться. Стоимость будет зависеть от сложности структуры данных и количества документов. Возможно, редкие операции стоит формировать вручную.

      2. Вставить ключ USB в сервер/компьютер.

      3. На этот же компьютер переписать содержимое диска с сертификатом (диск дается вместе с ключом, белый бумажный конверт). Сообщить пароль от ключа (если чего-то опасаетесь — можете не сообщать, но тогда нужно дежурить возле компьютера и быть на связи для постоянного ввода пароля).

      4. Сообщить время удобное для подключения и данные для удаленного доступа. После проведения подготовки конфигурации установка отнимет примерно 30 минут.

      Модуль планируется развивать и поддерживать.

      • В настоящий момент сделана возможность выгрузки ЭСЧФ для одного документа. Для этого, находясь в любом журнале (общем, журнале реализаций и т. п.) на нужном первичном документе, необходимо нажать клавишу F11.
      • Разделен ручной режим выгрузки и автоматический. Нужным видам документов можно поставить только ручной режим.
      • Улучшен конструктор документов. Добавлено условие выгрузки. Например, можно выгружать только валютные приходы.
      • Межу табличными полями списка ЭСЧФ и их табличных частей добавлен сплиттер. Можно менять размер окон, двигая его вверх-вниз (расширять табличное поле списка за счет уменьшения табличного поля с содержимым ЭСЧФ и наоборот).
      • Исправлены замеченные ошибки.

      Планы на будущее.

      • Функционал работы с входящими ЭСЧФ с контролем первичных документов и автоматической подписью.
      • Улучшенное взаимодействие с порталом по статусам ЭСЧФ.

      Добавить комментарий

      Ваш e-mail не будет опубликован. Обязательные поля помечены *