Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Почему не работает УТМ ЕГАИС

Причин, по которым УТМ может не работать, великое множество. Как узнать, что за ошибка? Модуль прописывает ошибки в особых log-файлах, открыв которые можно понять причину.

Где искать файлы:

  • C: \UTM\updater\l\update.log (обновление)
  • C: \UTM\transporter\l\transport_info.log (транспорт)

Откройте документ в Блокноте (установлен на ПК по умолчанию, т.е. есть у всех), промотайте документ в конец и найдите запись, включающую слово error (ошибка).

ИНН подающей организации не соответствует ИНН владельца сертификата

При отправке документа в ЕГАИС появилось сообщение об ошибке: «ИНН подающей организации не соответствует ИНН владельца сертификата».

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Причина

На смарт-карте с ключом для работы с ЕГАИС записана электронная подпись другого юридического лица или ИП.

Решение

  1. Удалите с носителя ключи других организаций. Если подписи нужны, обратитесь к менеджеру, чтобы выпустить новые ЭП.
  2. Еще раз отправьте документ в ЕГАИС.
  3. Убедитесь, что документ зарегистрирован в госсистеме.

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

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.

Релиз Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.105.14) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C-Софт», 2009 — 2021. Все права защищены
(http://www.1c.ru)

Расширения конфигурации:
— EF_10235142
— EF_00_00410001
— EF_02_30177124_15
— EF_00_00410771
— EF_30177313
— EF_30177312
— EF_30177311
— EF_30177310
— EF_30177309
— EF_00_00405574
— EF_30177301
— EF_30176444_21
— EF_30177307
— EF_30177306
— EF_30177305
— EF_30177304
— EF_30177303
— EF_00_00409496
— EF_00_00410050
— EF_00_00401819
— EF_10235075
— EF_00_00409866
— EF_00_00383775
— EF_00_00381458
— EF_00_00403156
— EF_00_00404803
— EF_50014263
— EF_10233997
— EF_2153

Все патчи установлены. В ошибках 1С эту ошибку не нашла. Может еще не выявили?

Отказ от ФСС «ИНН (ОГРН) страхователя в XML-файле не совпадает с ИНН (ОГРН) страхователя в сертификате»

В ответ на отчет ФСС прислал отказ с формулировкой: «ИНН (ОГРН) страхователя в XML-файле не совпадает с ИНН (ОГРН) страхователя в сертификате».

Причина №1. После продления или замены электронной подписи новый сертификат не загружен на портал ФСС

  1. Сохраните сертификат новой электронной подписи на компьютер.
  2. Загрузите его в ваш личный кабинет на портале portal.fss.ru.
  3. Отправьте отчет еще раз.

Причина №2. На портал загружен один сертификат, а отчет подписывается другим

Проверьте, какой сертификат загружен в личный кабинет на portal.fss.ru, и подпишите им отчет. Если вы хотите подписывать отчеты другой ЭП — загрузите новый сертификат на портал.

Причина №3. Истек срок действия доверенности на портале ФСС

  1. Загрузите новую доверенность в личный кабинет на portal.fss.ru.
  2. Представьте бумажный оригинал доверенности в ФСС.
  3. Дождитесь, пока работник фонда установит статус «Утвержден». Проверьте, появился ли этот статус на портале.
  4. Отправьте отчет еще раз.

Причина №4. Доверенность в СБИС отличается от доверенности на портале ФСС

  1. Проверьте, какие данные указаны в доверенности на портале и в СБИС.
  2. Если есть расхождения, исправьте их.
  3. Отправьте отчет еще раз.

Причина №5. Доверенность на портале ФСС не утверждена инспектором

  1. Представьте бумажный оригинал доверенности в ФСС.
  2. Дождитесь, пока работник фонда установит статус «Утвержден». Проверьте, появился ли этот статус на портале portal.fss.ru.
  3. Отправьте отчет еще раз.

Причина №6. Не выполнены условия для сдачи по доверенности

Зарегистрируйтесь на портале ФСС и оформите доверенности согласно инструкции.

Причина №7. На портале ФСС не указаны полномочия для сдачи подтверждения ОВЭД, 4-ФСС, ЭЛН или Реестров сведений

Если все пункты для сдачи отчетности через представителя выполнены, но все равно приходит отказ, обратитесь в ФСС. Инспектор проверит и вручную укажет полномочия для сдачи ПОВЭД, 4-ФСС, Реестров сведений или ЭЛН.

Причина №8. Неверно указан регистрационный номер ФСС, ОГРН или ОГРНИП

Проверьте и исправьте реквизиты в отчете.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.

Вопросы и ответы при работе с ЕГАИС

Ошибки при генерации RSA-ключа на портале ЕГАИС

  • Вставьте смарт-карту
  • CreateCertificateRequest() Error
  • Ошибка в методе createCertificateRequest() ReferenceError: «btoa» не определено

Ошибки при авторизации на портале ЕГАИС

  • Подробности: undefined Функция: authSignButt() Апплет: false
  • Не обнаружен аппаратный ключ

Системные уведомления СБИС Плагина о взаимодействии с ЕГАИС и работе УТМ

  • Начато взаимодействие с ЕГАИС в фоновом режиме для пользователя с ФСРАР ID
  • Локальный УТМ недоступен
  • Установленный УТМ не зарегистрирован в облаке
  • Для работы с ЕГАИС авторизуйтесь под пользователем с ФСРАР ID
  • В настройках УТМ указан нелокальный url-адрес
  • Не удалось настроить фоновую обработку ЕГАИС-документов
  • УТМ более не установлен на компьютере
  • Отсутствуют настройки для взаимодействия с ЕГАИС
  • Проблемы с ключом ЭП
  • ФСРАР в настройках облака (XXXX) и ФСРАР УТМ (XXXX) не совпадают

Ошибки при работе со смарт-картами в ЕГАИС

  • ИНН подающей организации не соответствует ИНН владельца сертификата

Ошибки сканирования марок в документах

  • Акцизной марки нет в документе. Возможно контрафакт или ошибка поставщика
  • Алкоголя с кодом ЕГАИС <код> по акцизной марке <марка> нет в документе. Возможно контрафакт или ошибка поставщика
  • Данная акцизная марка уже содержится в другом документе: <название, дата, номер, организация и сумма по документу>
  • Отсканированная акцизная марка не принадлежит коду ЕГАИС
  • Не является акцизной маркой
  • Акцизная марка не приходовалась
  • Акцизная марка не привязана к указанной партии
  • Акцизная марка должна быть получена от поставщика
  • Организация с кодом уже имеет ШК

Проблемы при отправке и получении документов ЕГАИС

  • Не приходит ТТН
  • В документе есть повторяющиеся позиции
  • Запрещено передавать в торговый зал помарочные и экспортные партии продукции
  • Недостаточно остатка продукции на регистре
  • Некорректная РФУ
  • Ошибка криптографии
  • Отправка документа прервана
  • Не найдено хранилище ключей
  • Неверный формат справки
  • Не является алкогольным наименованием
  • Указан неверный объем алкоголя
  • Нет действующей лицензии
  • Некорректный владелец
  • У наименований не указана справка 2
  • Не найдена продукция по форме 2
  • Не уникальна справка 2
  • Для помарочной партии не соответствует количество штрихкодов количеству продукции
  • Для ШК <код марки> документ не разрешен
  • Ошибка поиска модели
  • Будет списано с розничного регистра более 100 штук (100 дкл)
  • Некорректно указано количество принимаемой продукции и количество не принимаемых ШК
  • В некоторых наименованиях не хватает обязательных реквизитов
  • Дата документа отличается более чем на три дня
  • Расход оформлен раньше прихода
  • Дата акта разногласий не может быть меньше даты накладной
  • Ошибка отправки файла
  • Указан некорректный акт списания
  • Настройте фоновый обмен
  • Нет связи с УТМ по адресу
  • ФСРАР_ИД не соответствует КПП организации

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.

ЕГАИС отправка чека

Я

Stepinrn

26.08.19 — 16:44

Коллеги, добрый день. Помогите, пожалуйста, решить проблему, уже неделю бьюсь.

Формирую XML-файл для отправки данных в УТМ ЕГАИС данных о пробитом чеке (розничная торговля алкоголем). Файл формирую «по аналогии с типовыми», вот такой

—55dd23378b854781be82060fdfc0e3c3
Content-Disposition: form-data; name=»xml_file»; filename=»Cheque.xml»
Content-Type: text/xml; charset=utf-8

?

    

—55dd23378b854781be82060fdfc0e3c3—

В заголовках HTTP-запроса пишу так

Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), «-«, «»);

ЗаголовокHTTP.Вставить(«Content-Type», «multipart/form-data; boundary=» + Boundary)

УТМ мне возвращает ошибку

org.xml.sax.SAXParseException; cvc-elt.1.a: Cannot find the declaration of element ‘Cheque’.

В чем еще может быть ошибка в XML-файле? Или может быть запрос нужно по-другому составить

Garykom

1 — 26.08.19 — 16:46

Проверь свой XML на валидность

Garykom

2 — 26.08.19 — 16:47

Или ошибка в отправке кривой

Stepinrn

3 — 26.08.19 — 16:55

А как проверить на валидность?

Stepinrn

4 — 26.08.19 — 16:56

Boundary = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");

                    ИмяФайлаДляЗагрузки = ПолучитьИмяВременногоФайла("xml");
                    ИмяФайлаОтвета      = ПолучитьИмяВременногоФайла("xml");
                    ИмяФайлаОтправки    = ПолучитьИмяВременногоФайла("txt");
                    ЗаписьФайл = Новый ЗаписьXML();
                    ЗаписьФайл.ОткрытьФайл(ИмяФайлаДляЗагрузки);
                    ЗаписьФайл.ЗаписатьОбъявлениеXML();
                    ЗаписьФайл.ЗаписатьНачалоЭлемента("Cheque");
                    ЗаписьФайл.ЗаписатьСоответствиеПространстваИмен("xs", "http://www.w3.org/2001/XMLSchema";);
                        ЗаписьФайл.ЗаписатьАтрибут("inn"     , Пользователи.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация", ПараметрыСеанса.ТекущийПользователь).ИНН);
                        ЗаписьФайл.ЗаписатьАтрибут("kpp"     , КассаККМ.УзелРозничногоМагазина.КПП);
                        ЗаписьФайл.ЗаписатьАтрибут("address" , КассаККМ.УзелРозничногоМагазина.АдресТТ);
                        ЗаписьФайл.ЗаписатьАтрибут("name"    , КассаККМ.УзелРозничногоМагазина.НаименованиеМагазина);
                        ЗаписьФайл.ЗаписатьАтрибут("kassa"   , КассаККМ.УзелРозничногоМагазина.ЗаводскойНомерККМ);
                        ЗаписьФайл.ЗаписатьАтрибут("shift"   , XMLСтрока(1));
                        ЗаписьФайл.ЗаписатьАтрибут("number"  , НомерДокумента);
                        ЗаписьФайл.ЗаписатьАтрибут("datetime", Формат(ТекущаяДата(),"ДФ=ddMMyyHHmm"));

Для Каждого Стр Из ТаблицаКрепкийАлкоголь Цикл                             ЗаписьФайл.ЗаписатьНачалоЭлемента("Bottle");                                 ЗаписьФайл.ЗаписатьАтрибут("barcode", Стр.АкцизнаяМарка);                                 ЗаписьФайл.ЗаписатьАтрибут("ean"    , Стр.Штрихкод);                                 ЗаписьФайл.ЗаписатьАтрибут("price"  , Формат(Стр.Цена,"ЧЦ=15; ЧДЦ=2; ЧРД=.; ЧГ=0"));                                 ЗаписьФайл.ЗаписатьАтрибут("volume" , XMLСтрока(Стр.Объем));                             ЗаписьФайл.ЗаписатьКонецЭлемента();                         КонецЦикла;                     ЗаписьФайл.ЗаписатьКонецЭлемента();                     ЗаписьФайл.Закрыть();

МассивФайловДляОбъединения = Новый Массив;

//Формируем начальный фрагмент файла POST-запроса                     ИмяФайлаОтправкиНачало = ПолучитьИмяВременногоФайла("txt");                     ФайлОтправкиНачало = Новый ЗаписьТекста(ИмяФайлаОтправкиНачало, КодировкаТекста.ANSI, Символы.ПС, Ложь);                     ФайлОтправкиНачало.ЗаписатьСтроку("--" + Boundary);                     ФайлОтправкиНачало.ЗаписатьСтроку("Content-Disposition: form-data; name=""xml_file""; filename=""" + "Cheque.xml" + """");                     ФайлОтправкиНачало.ЗаписатьСтроку("Content-Type: text/xml; charset=utf-8");                     ФайлОтправкиНачало.ЗаписатьСтроку("");                     ФайлОтправкиНачало.Закрыть();

ИмяФайлаОтправкиКонец = ПолучитьИмяВременногоФайла("txt");                     ФайлОтправкиКонец = Новый ЗаписьТекста(ИмяФайлаОтправкиКонец, КодировкаТекста.ANSI, Символы.ПС, Ложь);                     ФайлОтправкиКонец.ЗаписатьСтроку(Символы.ПС);                     ФайлОтправкиКонец.ЗаписатьСтроку("--" + Boundary + "--");                     ФайлОтправкиКонец.Закрыть();

Stepinrn

5 — 26.08.19 — 16:56

Вот выше сообщением скинул полный код, с отправкой

Ёпрст

6 — 26.08.19 — 17:06

ну так хотя бы:

    ЗаписьФайл.ЗаписатьНачалоЭлемента(«Cheque»);

       ЗаписьФайл.ЗаписатьАтрибут(«xmlns:xs»,»http://www.w3.org/2001/XMLSchema»;);

       ЗаписьФайл.ЗаписатьАтрибут(«xmlns:xsi»,»http://www.w3.org/2001/XMLSchema-instance»;);

Stepinrn

7 — 26.08.19 — 17:42

<?xml version="." encoding="UTF-"?>
<Cheque inn="" datetime="" kpp="" kassa="" address="Адрес" name="Юность" number="" shift="">
  <Bottle barcode="N00001CK39CGUCTEP3SZK805100270150340W5J3CU70BV916DP06QNR68DNRTKSQF" ean="" price="." volume="."/>
</Cheque>

Stepinrn

8 — 26.08.19 — 17:43

Подскажите, ну вот где тут ошибка? Валидатор тоже говорит что ошибка «Не найдено описание для элемента «Cheque». Возможно неверно указан корневой элемент.»

Stepinrn

9 — 26.08.19 — 17:43

Но в инструкции к УТМ именно такой формат

Ёпрст

10 — 26.08.19 — 18:00

(7) всё просто, у тебя в одна из букв русская.

Читать также:  На вашем компьютере нет персональных сертификатов, подходящих для служб ok

Ёпрст

11 — 26.08.19 — 18:00

а не..норм, ну укажи как в (6) да проверь curl-ом

Garykom

12 — 26.08.19 — 18:13

(7) Нет ошибки это валидатор от яндекса кривой.
И поэтому и УТМ упал и не принимает который на его основе вероятно сделан ))

Garykom

13 — 26.08.19 — 18:14

УТМ обнови

Stepinrn

14 — 26.08.19 — 18:18

А как проверить curl-ом? Я делаю батник

C:\curl64\curl64.exe curl -F «xml_file=@C:\Mistral\cheque.xml» http://172.30.10.155:8080

И выдает «Could not resolve host curl»

Stepinrn

15 — 26.08.19 — 18:18

(13) у меня версия 3.0.8, по-моему выше пока некуда обновлять )

Garykom

16 — 26.08.19 — 18:22

(15) Значит откатить наоборот попробуй.

Djelf

17 — 26.08.19 — 18:34

() Что вот это такое? "curl64.exe curl"

А в документацию заглянуть пробовал? Там чуток по другому написано:

> Пример команды отправки чека (check.xml) в транспортный модуль:

> curl -F «xml_file=@check.xml» http://localhost:8080/xml

Stepinrn

18 — 26.08.19 — 18:38

(17) curl64.exe это пусть до самого curl

Djelf

19 — 26.08.19 — 18:42

(18) А «curl64.exe curl» это отправка запроса на сервер «curl».

Stepinrn

20 — 26.08.19 — 18:44

(19) подскажи как в итоге правильно? отправлять нужно именно с машины, где установлен УТМ? Или можно указать IP?

Djelf

21 — 26.08.19 — 19:04

(20) В цитате из руководства (17) указано правильно.

Разве что "curl" нужно заменить на "curl.exe"

У curl такая фишка: первый кто попался не после ключа будет хостом для совершения операции.

Сияющий в темноте

22 — 26.08.19 — 23:11

у тебя в xml в начале BOM стоит,и он все портит.
и потом,пространства имен где?

Stepinrn

23 — 27.08.19 — 09:53

(22) Пространство имен я устанавливал, но ошибка та же. Какое должно быть пространство в данном случае? Я нашел только http://fsrar.ru/WEGAIS/Cheque

Ёпрст

24 — 27.08.19 — 10:53

(20) откуда угодно, просто прописываешь путь

Stepinrn

25 — 27.08.19 — 14:00

Да, curl`ом отправляет. Всем спасибо за помощь

Ёпрст

26 — 27.08.19 — 14:10

ну, если курлом отправляет, то и 1с-ина отправит

Ёпрст

27 — 27.08.19 — 14:11

код выгрузки взять с любой типовой(розница/ут/утап/катап/далион и т.д)

Stepinrn

28 — 27.08.19 — 16:50

(27) с типовой не могу взять, там черт ногу сломит. А у меня самописная конфигурация

Ёпрст

29 — 27.08.19 — 17:30

(28) на вот, пробуй:


    АдресУТМ = "127.0.0.1";
    АдресРесурса =  "opt/in/Cheque";
    ПортСервера=8080;
    ЗаписьXML = Новый ЗаписьXML;
    ЗаписьXML.УстановитьСтроку();
//    ЗаписьXML.ЗаписатьОбъявлениеXML();
    ЗаписьXML.ЗаписатьНачалоЭлемента("Cheque");
//     ЗаписьXML.ЗаписатьАтрибут("xmlns:xs","http://www.w3.org/2001/XMLSchema";);
//     ЗаписьXML.ЗаписатьАтрибут("xmlns:xsi","http://www.w3.org/2001/XMLSchema-instance";);

Stepinrn

30 — 28.08.19 — 09:53

(29) Спасибо, попробую

Stepinrn

31 — 29.08.19 — 16:05

(29) Тоже не работает. УТМ возвращает Missing initial multi part boundary

Ёпрст

32 — 29.08.19 — 16:09

(31) та ладно ? это кусок с рабочей конфы, тока запрос другой.

Stepinrn

33 — 29.08.19 — 16:14

(32) Мне кажется проблема именно в том что «запрос другой». С любыми другими документами (ТТН, акты расхождений и пр.) все работает по этой схеме. А чек уходить не хочет. И документации нигде нормальной нет.

Причем самое интересное, что на egais.ru тупо нет xsd-схемы для чека )

Похоже придется костыли делать и отправлять через curl, запуская командную строку из 1С

Ёпрст

34 — 29.08.19 — 16:42

(33) да есть она везде, и в документации и в xsd схеме на дом странице

Stepinrn

35 — 29.08.19 — 16:47

(34) на дом.странице в XML-схемах есть, а в лк егаис в zip-файле с xsd-схемами нет

Ёпрст

36 — 29.08.19 — 16:50

(35) лк егаис есть документация — там все примеры, в том числе, отправка через курл

Ёпрст

37 — 29.08.19 — 17:01

в логах утм, чего хоть при отправке запроса ?

Марку, какую отправляешь на продажу, старую/новую ?

Ёпрст

38 — 29.08.19 — 17:01

Полностью свой код отправки выложи

Ёпрст

39 — 29.08.19 — 17:02

проверил код из (29) — работает и на чеке

Stepinrn

40 — 29.08.19 — 17:14

(37) новую

Stepinrn

41 — 29.08.19 — 17:15

(37) в логах УТМ вообще ничего, в ответе от УТМ пишет Missing initial part boundary

Stepinrn

42 — 29.08.19 — 17:15

АдресРесурса =  "opt/in/Cheque";
    
    ПараметрыОбмена = ПланыОбмена.Универсальный.ПолучитьПараметрыОбменаЕГАИС(КассаККМ.УзелРозничногоМагазина);
    
    ЗаписьXML = Новый ЗаписьXML;
    
    ЗаписьXML.УстановитьСтроку();
    ЗаписьXML.ЗаписатьНачалоЭлемента("Cheque");
    
    ЗаписьXML.ЗаписатьАтрибут("inn"     , Пользователи.ПолучитьЗначениеПоУмолчанию("ОсновнаяОрганизация", ПараметрыСеанса.ТекущийПользователь).ИНН);
    ЗаписьXML.ЗаписатьАтрибут("kpp"     , КассаККМ.УзелРозничногоМагазина.КПП);
    ЗаписьXML.ЗаписатьАтрибут("address" , КассаККМ.УзелРозничногоМагазина.АдресТТ);
    ЗаписьXML.ЗаписатьАтрибут("name"    , КассаККМ.УзелРозничногоМагазина.НаименованиеМагазина);
    ЗаписьXML.ЗаписатьАтрибут("kassa"   , КассаККМ.УзелРозничногоМагазина.ЗаводскойНомерККМ);
    ЗаписьXML.ЗаписатьАтрибут("shift"   , XMLСтрока());
    ЗаписьXML.ЗаписатьАтрибут("number"  , НомерДокумента);
    ЗаписьXML.ЗаписатьАтрибут("datetime", Формат(ТекущаяДата(),"ДФ=ddMMyyHHmm"));
    
    Для Каждого Стр Из ТаблицаКрепкийАлкоголь Цикл
        ЗаписьXML.ЗаписатьНачалоЭлемента("Bottle");

            ЗаписьXML.ЗаписатьАтрибут("barcode", Стр.АкцизнаяМарка);
            ЗаписьXML.ЗаписатьАтрибут("ean"    , Стр.Штрихкод);
            ЗаписьXML.ЗаписатьАтрибут("price"  , Формат(Стр.Цена,"ЧЦ=; ЧДЦ=; ЧРД=.; ЧГ="));
            ЗаписьXML.ЗаписатьАтрибут("volume" , XMLСтрока(Стр.Объем));
            
        ЗаписьXML.ЗаписатьКонецЭлемента();
    КонецЦикла;
    
    ЗаписьXML.ЗаписатьКонецЭлемента();
    ТекстЗапроса = ЗаписьXML.Закрыть();
    
    ВремГраница = СтрЗаменить(Строка(Новый УникальныйИдентификатор()), "-", "");
    
    ТелоЗапроса = Новый ТекстовыйДокумент();
    ТелоЗапроса.ДобавитьСтроку("--" + ВремГраница);
    ТелоЗапроса.ДобавитьСтроку("Content-Disposition: form-data; name=""xml_file""");
    ТелоЗапроса.ДобавитьСтроку("Content-Type: text/xml; charset=utf-");
    ТелоЗапроса.ДобавитьСтроку("");
    ТелоЗапроса.ДобавитьСтроку(ТекстЗапроса);
    ТелоЗапроса.ДобавитьСтроку("--" + ВремГраница + "--");
    ТелоЗапросаСтрока = ТелоЗапроса.ПолучитьТекст();
    
    HTTPЗапрос = Новый HTTPЗапрос(АдресРесурса);
    HTTPЗапрос.Заголовки["Content-Type"] = "multipart/form-data; boundary=" + ВремГраница;
    HTTPЗапрос.УстановитьТелоИзСтроки(ТелоЗапросаСтрока, КодировкаТекста.UTF8);
    
    Соединение = Новый HTTPСоединение(ПараметрыОбмена.АдресСервера, ПараметрыОбмена.ПортСервера);

    HTTPОтвет = Соединение.ОтправитьДляОбработки(HTTPЗапрос);
    
    ОтветМодуляЕГАИС = HTTPОтвет.ПолучитьТелоКакСтроку(КодировкаТекста.UTF8);

    МассивМарок= Новый Массив;
    
    Если HTTPОтвет.КодСостояния =  Тогда

        ЧтениеXML = Новый ЧтениеXML;
        ЧтениеXML.УстановитьСтроку(ОтветМодуляЕГАИС);
        
        ОбъектXDTO = ФабрикаXDTO.ПрочитатьXML(ЧтениеXML);
        
        Если ОбъектXDTO.Свойства().Получить("url") <> Неопределено Тогда 
            ИдентификаторЗапроса = ОбъектXDTO.url;
        ИначеЕсли ОбъектXDTO.Свойства().Получить("error") <> Неопределено Тогда
            Сообщить(ОбъектXDTO.error);
            Отказ = Истина;
        КонецЕсли;
        
        ЧтениеXML.Закрыть();
        
        РегистрАдресаСсылок = РегистрыСведений.АдресаСсылокЕГАИСПоЧекамРозничнойТорговли.СоздатьМенеджерЗаписи();
        РегистрАдресаСсылок.Период         = Дата;
        РегистрАдресаСсылок.Узел         = КассаККМ.УзелРозничногоМагазина;
        РегистрАдресаСсылок.Чек         = Ссылка;
        РегистрАдресаСсылок.АдресСсылки = ИдентификаторЗапроса;
                        
        РегистрАдресаСсылок.Записать(Ложь);
                    
        ОтправитьПисьмоРазработчику(ТаблицаКрепкийАлкоголь);
        
    Иначе
        
        Сообщить("Не удалось прочитать ответ от сервера ЕГАИС");
        
    КонецЕсли;

Ёпрст

43 — 29.08.19 — 17:22

(42)

  HTTPЗапрос.УстановитьТелоИзСтроки(ТелоЗапросаСтрока, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);

Stepinrn

44 — 29.08.19 — 17:32

(43) При добавлении ИспользованиеByteOrderMark.НеИспользовать у меня сегодня ошибка вылетела. На платформе 8.3.8

Ёпрст

45 — 29.08.19 — 17:39

(44) обнови до 13 хотя бы.

Ёпрст

46 — 29.08.19 — 17:41

Или так лепи:

       ИмяФайла=ПолучитьИмяВременногоФайла("xml");
            ЗаписьВременногоФайла = Новый ЗаписьТекста(ИмяФайла,,, Истина, Символы.ПС);
            ЗаписьВременногоФайла.Записать(ТелоЗапросаСтрока);
            ЗаписьВременногоФайла.Закрыть();
            ДвоичныеДанныеВременногоФайла=Новый ДвоичныеДанные(ИмяФайла);
            HTTPЗапрос.УстановитьТелоИзДвоичныхДанных(ДвоичныеДанныеВременногоФайла);

Ёпрст

47 — 29.08.19 — 17:43

Ёпрст

48 — 29.08.19 — 17:44

там есть идля совсем древних релизов, 8.1, например

Stepinrn

49 — 29.08.19 — 17:54

(48) к сожалению ветка «404 not found»

Stepinrn

50 — 29.08.19 — 17:55

(48) нет, извиняюсь, не так скопировалась просто

Ёпрст

51 — 29.08.19 — 17:57

Stepinrn

52 — 29.08.19 — 18:35

(46) Получаю ошибку Cannot find the declaration of element ‘Cheque’

MWWRuza

53 — 29.08.19 — 20:18

А вот это разве правильно: ЗапросHTTP = Новый HTTPЗапрос("opt/in/" + "Cheque", ЗаголовокHTTP); - ???

Я у себя корректировочные чеки из 1С 7.7 Вот так отправляю: RESULT_XML_DOM = ВыгрузитьDOM(XML_DOM, УТМ_URL + «xml»);

«ВыгрузитьDOM» — Функция в ГМ, но, это в данном случае не важно, тут кто чем может, тем и отправляет, НО!!! Обратите внимание на адрес: «УТМ_URL + «xml»»… Вы же пытаетесь отправлять в папку оптовых документов, в исходящие: «opt/in/» + «Cheque»… Для чеков, вроде другой путь нужен, как у меня… По крайней мере, так работает, корректировочные чеки уходят(чеки продажи формирует и отправляет у меня другая программа, фронт-офиса, мне как-то пофиг, что она и как там делает, я только с корректирующими заморачивался, из 1С).

MWWRuza

54 — 29.08.19 — 20:23

+(53) Вот в отладчике как путь отправки выглядит, при условии, что УТМ на ЛокалХост: «http://localhost:8080/xml»;

Stepinrn

55 — 29.08.19 — 20:39

(53) А какой путь в вашем случае?

MWWRuza

56 — 29.08.19 — 22:42

(55)В смысле какой? в (54) же написано, в случае, если УТМ лежит на том-же компе, где программа, которая чеки пытается отправить…

В случае, если на другом будет, то соответственно: «http://IP-адресКомпьютера_сУТМ:8080/xml»;…

Я имел в виду, что окончание адреса должно быть не «opt/in/Cheque», а «xml»…

Да, кстати, вот скопировал из PDF-описания к УТМ:

Отправить xml-файл чека АП в УТМ командой:

curl -F «xml_file=@Cheque.xml» http://localhost:8080/xml (4.1.2)

Откуда Вы свое: «opt/in/Cheque» взяли, вообще не понятно… Потому у Вас и все документы кроме чеков работают, что их действительно туда надо отправлять, а чеки — в «xml»…

Ёпрст

57 — 30.08.19 — 08:46

(52) см 505 пост в той ветке, там поправка
(53) да правильно

Stepinrn

58 — 30.08.19 — 12:21

(56) Спасибо большое. Вне изменения согласно Вашему замечанию. Продажи по розничной точке у нас нечастые, проверю когда будет следующая продажа )

Ёпрст

59 — 30.08.19 — 12:28

(56) точняк, xml :)) посмотрел в жуклолве

Ёпрст

60 — 30.08.19 — 12:29

(58) нафига ждать ? Запишите тестовый ключ rsa, поставьте тестовый УТМ, копию базы и проверяйте все запросы.

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Stepinrn

61 — 30.08.19 — 12:35

(60) У меня не получилось сделать тестовый ключ. При попытке поставить тестовый ключ на ту же машину, на которой стоит реальный, реальный перестал работать

Ёпрст

62 — 30.08.19 — 12:36

(61):)))

если хочешь 2 ключа одновременно, то тут только ставить виртуалки под каждый ключ — это самое простое решение.

Ёпрст

63 — 30.08.19 — 12:37

подымаешь 2 виртуалки, в одной будет тестовый ключ и тестовый утм, во второй — реальный ключ и рабочий утм. Всё собственна

MWWRuza

64 — 30.08.19 — 13:00

(59) — «жуклолве» — чёйт такое, просвети???

(61) Да в чем проблема… У Вас есть ключ(я так понимаю, Рутокен ЭФП 2.0), на котором УЦ записан ГОСТ сертификат. Отлично.

Заходите в его утилиту, и удаляете сертификат PKI(не обязательно, можно этого и не делать, но так лучше), только не перепутайте, а то на пару косарей попадете, если случайно ГОСТ удалите. Далее, заходите в ЛК ЕГАИС, и записываете на ключ тестовый сертификат. Базу УТМ сохраняете, сносите его, ставите тестовый. Далее, играетесь, столько, сколько Вам нужно.

Когда наиграетесь — все точно так-же, только записываете «боевой» сертификат, и ставите «боевой» УТМ, сохраненную базу возвращаете на место. Так можно делать любое количество раз, и в любое время, учитывая, что «Продажи по розничной точке у нас нечастые»… Тем, у кого розничный магазин, с этим сложнее, торговлю маркируемым алкоголем придется приостановить на время «экспериментов». Весь остальной документооборот, скорее всего, может и подождать часок, ничего не случится :-)))

PS Только учтите, на «пустом» тестовом контуре Вы сможете протестировать только продажи «старых» марок(они спокойно продаются в минус), с новыми так не прокатит — надо, что-бы марки числились на регистре 1(и 3 соответственно), иначе при попытке продажи, УТМ будет возвращать ошибку «Продукция не поступала в организацию по помарочному учету»… Но, для Вашей задачи, это на самом деле все равно — даже если вернется такая ошибка, уже будет понятно, что отправка чека в УТМ работает 🙂

Читать также:  Электронный подарочный сертификат детский мир правила использования

MWWRuza

65 — 30.08.19 — 13:02

+(64)Ааааа туплю… «жуклолве», это баголовка, отладчик??? Сразу и не понял.

Вообще, это в документации на УТМ написано…

MWWRuza

66 — 30.08.19 — 13:04

+(65) «это», имеется в виду путь для отправки файлов чеков…

Stepinrn

67 — 30.08.19 — 14:23

(64) Спасибо, наверное попробую )

Stepinrn

68 — 02.09.19 — 20:40

(56) Помогите, пожалуйста. еще по этому же вопросу. Вот по Вашему совету поменял адрес и получаю ошибка следующего вида

<p>Problem accessing /http://172.30.10.155:8080/xml. Reason:

<pre>    Not Found</pre></p><hr><a data-hren=»http://eclipse.org/jetty»>Powered by Jetty:// 9.3.5.v20151012</a><hr/>

IP и порт 100% доступны. Curl по тому же адресу отправляет без проблем.

Куда еще можно порыть? Спасибо

MWWRuza

69 — 02.09.19 — 22:12

Тут не помогу… Восьмерошников трясите, я «застарелый клюшечник», а тут, отправка внутренними методами 8.Х…

По любому, раз curl отправляет, значит адрес правильный. Я из 7.7 другими методами отправляю, с помощью VBScript… Если хотите — могу процедуры отправки выложить, но, Вам это вряд-ли поможет…

Stepinrn

70 — 03.09.19 — 15:32

(69) Выложите, плиз, или пришлите на email. А вдруг. Переделать код 7.7 на 8.3 не так сложно

MWWRuza

71 — 03.09.19 — 16:01

Ну… Не знаю…

Из того места, откуда отправляю:

RESULT_XML_DOM = ВыгрузитьDOM(XML_DOM, УТМ_URL + "xml"); 
XML_DOM - Сформированый XML Dom.

Сама функция выгрузки, в глобальном модуле, потому, что много откуда вызывается:

Функция ВыгрузитьDOM(XML_DOM, URL) Экспорт 
//    СохранитьВРезервноеХранилище(XML_DOM, URL, "in", "in");
    Скрипт=СоздатьОбъект("MSScriptControl.ScriptControl"); 
    Скрипт.language="javascript"; 
    Это=Скрипт.Eval("this");
    BOUNDARY = "BOUNDRYxXxXxEGAISxXxXxBOUNDARY";
    POST_STRING =               "--"+BOUNDARY+РазделительСтрок;
    POST_STRING = POST_STRING + "Content-Disposition: form-data; name=""xml_file""; filename=""select.xml""" + РазделительСтрок;
    POST_STRING = POST_STRING + "Content-Type: text/xml; charset=utf-" + РазделительСтрок + РазделительСтрок;
    POST_STRING = POST_STRING + XML_DOM.xml + РазделительСтрок + РазделительСтрок;
    POST_STRING = POST_STRING + "--" + BOUNDARY + "--" + РазделительСтрок;
    WinHttp=СоздатьОбъект("WinHttp.WinHttpRequest..");
    Скрипт.AddObject("WinHttp",WinHttp);
    WinHttp.Open("POST", URL, );
    WinHttp.SetRequestHeader("Content-Type", "multipart/form-data; boundary=" + BOUNDARY);
    WinHttp.SetRequestHeader("Content-Length", СтрДлина(POST_STRING));
    WinHttp.Send(POST_STRING);
    Если WinHTTP.Status<> Тогда
        Предупреждение("Не удалось выгрузить документ. Возможно служба УТМ  запущена.");
        Возврат "";
    КонецЕсли;
    Стрим = СоздатьОбъект("ADODB.Stream"); 
    Стрим.Mode = ;
    Стрим.Type = ;
    Стрим.Open(); 
    Скрипт.AddObject("Stream",Стрим); 
    Скрипт.Eval("Stream.Write(WinHttp.responseBody)"); 
    Стрим.Position = ;
    Стрим.Type = ;
    Стрим.Charset = "utf-";
    Ответ = Стрим.ReadText();
    Стрим.Close();
//    СохранитьВРезервноеХранилище(XML_DOM, URL, "in", "in");
    XML_DOM=CreateObject("MSXML2.DOMDocument..");
    XML_DOM.LoadXML(Ответ);
    СохранитьВРезервноеХранилище(XML_DOM, URL, "in", "answer");
    Возврат XML_DOM;
КонецФункции

Как-то так… Но, это все потому, что 7.7 не умеет этого делать, приходится средствами Windows…

Вы же это делаете встроенными средствами восьмерки… Посмотрите в типовой «Рознице», как это сделано, Вам это больше поможет. Тем более,  Вы пишете, что другие документы отправляются нормально. Чеки тоже должны, никакой принципиальной разницы, кроме адреса отправки я не вижу…

PS А…. Нет, вру 🙁 У чеков нет «заголовка» типа того(взято из первого попавшегося документа):

<ns:Documents xmlns:tc=»http://fsrar.ru/WEGAIS/Ticket»; xmlns:oref=»http://fsrar.ru/WEGAIS/ClientRef»; xmlns:ns=»http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01″; xmlns:xsi=»http://www.w3.org/2001/XMLSchema-instance»; Version=»1.0″>

где объявляются пространства имен в XML.

<?xml version="." encoding="UTF-"?>

Вот XML чека, рабочая, только звездочками забиты настоящие данные:

-<Cheque datetime="" number="" shift="" name="ООО "ШарашМонтаж"" address="Московская обл., *****************,, лит. А, этаж , помещ. , на плане № , , магазин." kassa="" kpp="" inn="**********">

<Bottle volume="." price="." ean="" barcode="NQFJXW55EZ7MGNBE5NB4LHBIOYVGDG4IDFE4DWOMKBLUXMPXICGDOFDKALEDZXSLC4YCT6WZ7CRV7WBG3JG3LUURP4G4QEIAU2JO56WGQXQZZ4JKXEQYTVVWXLQWHHSKQ"/>

</Cheque>

Ёпрст

72 — 03.09.19 — 21:57

172.30.10.155 …да уж, так делать низззя.

Ёпрст

73 — 03.09.19 — 21:58

хотя бы проксей прикрыть

ИНН чека не соответствует ИНН поля

Вопрос № 366 (гость № 10)

24.07.2022 12:34 (гость № 10)

Я провожу документ «Вскрытие тары», а мне пишет вот такую ошибку. Что делать?

Редактировать
Удалить

24.07.2022 12:45 (Админ)

1282

Сейчас такая ошибка довольно распространена. Все дело в том, что у вас не обновлены драйвера токена. Если посмотрите на свои, то у вас скорее всего будет такая картинка. Для исправления ошибки нужно обновить драйвера токена до последней версии.

Редактировать
Удалить

Проблемы и ошибки в ЕГАИС — способы решения


Максим Демеш

19 июня 2022


625

Проблемы и ошибки в ЕГАИС имеют свои способы решения в зависимости от того, к какому типу относится проблема. Взаимодействие с системой ЕГАИС необходимо участникам рынка алкогольной продукции по закону. Основное назначение системы — контроль оборота всего алкоголя в стране. К сожалению, до сих пор очень многие не понимают основное назначение системы ЕГАИС, поэтому не соблюдают основные принципы и правила работы, тем самым совершая ошибки, которые могут привести к серьезным последствиям. Ниже мы подробно рассмотрим, какие ошибки могут возникать при работе с системой, и как их исправить.

ЕГАИС

Поддержка ЕГАИС всего за 700 ₽

Специальная цена на годовую поддержку ЕГАИС — 700 ₽ в месяц.

Подробнее о предложении

Оглавление

  • Что нужно для работы с ЕГАИС
  • Какие бывают ошибки в ЕГАИС
  • Проблемы с УТМ из-за стороннего ПО
  • Ошибки с УТМ ЕГАИС
  • Частая ошибка — блокировка антивирусом УТМ
  • Почему не работает УТМ ЕГАИС
  • Ошибка при генерации RSA-ключа
  • Ошибка CKR_PNI_INCORRECT
  • Ошибка CKR_ATTRIBUTE_TYPE_INVALID
  • Обновить сертификата RSA
  • Что делать, если не найден сертификат ЕГАИС
  • Ошибка отправки чеков в ЕГАИС
  • Не обнаружен аппаратный криптоключ
  • Утилита ЕГАИС Крипто недоступна

Какие бывают ошибки в ЕГАИС

Основные проблемы по работе с ЕГАИС можно разделить на:

  • Проблемы с остатками алкоголя в системе
  • Проблемы с УТМ ЕГАИС
  • Проблемы с крипто-ключом и RSA сертификатом
  • Проблемы с программным обеспечением — учетной системы для ЕГАИС
  • Некорректно введенные данные в учетные системы
  • Несвоевременно внесенные данные, подтверждения ТТН
  • Нарушение основных правил в работе

Из них частые проблемы:

  • Не работает ЕГАИС, так как не включен УТМ,
  • Не работает ЕГАИС, так как забыли подключить электронный ключ подписи или по каким-то причинам он ПК его не видит,
  • Забыли сканировать марку при списании алкоголя.

Проблемы с УТМ из-за стороннего ПО

УТМ нужен для передачи данных на сервер ФС Росалкогольрегулирования. Основная сложность тут заключается в том, что утилита не имеет никакого пользовательского интерфейса. Поэтому для работы с системой нужен сторонний софт. Это может быть товароучетная или бухгалтерская программа, а также специализированная программа для ЕГАИС. Проблема заключается в том, что многие предприниматели пытаются использовать бесплатное программное обеспечение, скаченное из интернета. Как правило это технически непродуманные «самописные» программы, которые при подключении к системе вызывают массу проблем.

Решение: установить другое программное обеспечение, например, для малого бизнеса отлично подойдет программа ЕГАИСИК.

Ошибки с УТМ ЕГАИС

Если вы видите сообщение «Универсальный транспортный модуль не доступен», попробуйте его перезапустить, если он не запустился, попробуйте отключить и снова подключить ключевой носитель для ЕГАИС.

Ошибки универсального транспортного модуля

Когда транспортный модуль запущен, корректность его работы можно проверить на домашней странице УТМ. Щелкните по значку УТМ и выберете «Домашняя страница УТМ»

Ошибки утм

Это значит, что можно начинать работу с ЕГАИС.

Частая ошибка — блокировка антивирусом УТМ

Если на вашем компьютере стоит защитник Windows или антивирус (обычно это MS Security Essentials), то они могут приводить к блокировке программы.

Обычно появляется сообщение: rtpkcs11ecp-replica.dll отказано в доступе

Решение: Удалить антивирус с компьютера (рекомендуется) или вытащить файлы модуля, которые антивирус поместил в карантин, добавить программу в список исключений.

Ошибка при генерации RSA-ключа

Почему может быть ошибка при генерации ключа ЕГАИС? Первая самая редкая причина — это проблемы на сайте ЕГАИСа. Обычно же причина кроется в неправильных настройках на ПК.

Что нужно для корректной работы:

  • Отключите антивирус и защитник Windows на компьютере, где вы собираетесь работать с ЕГАИС.
  • ОС Windows 7 Vista/7/8/8/1/10 или серверные с 2008г с установленными обновлениями.
  • Актуальная версия Internet Explorer.
  • Свежая версия плагина ФСРАР Крипто.
  • Подключен и работает только один ключ ЕГАИС.

Ошибка «Выберете устройство чтения смарт карт…»

Когда при генерации ключа RSA вы видите не окно для пин-кода, а что-то другое вроде:

Ошибки RSA

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

Нужно поменять настройки, что делать?

Если у вас ключ Рутокен, то зайдите в панель управления Рутокена (программа Рутокен-панель управления) и переключитесь на вкладку с настройками.

ошибки RSA рутокен

Поставьте напротив Рутокен ЭЦП «Microsoft Base Smart Card Crypto Provider».

Настройки криптопровайдера Рутокен

Повторите попытку генерации RSA-ключа. Если же опять не вышло, то опять заходите туда же и смените крипто-провайдера, а потом снова выберите «Microsoft Base Smart Card Crypto Provider». Если все равно пишет ошибку, то придется обновить драйвера для ключа. Найти нужные драйвера вы сможете на сайте рутокена. Если совсем ничего не выходит, то воспользуйтесь утилитой Восстановление работы Рутокен.

Ошибка CKR_PNI_INCORRECT

Если вы видите: «Ошибка в методе createCertificateRequest Error: CKR_PNI_INCORRECT», то это значит, что пин-код введен неправильно.

ошибка ckr pin incorrect

Стандартные пин-коды (если не меняли):

JaCrata пин-код RSA JaCrata пин-код ГОСТ
11111111 0987654321
Рутокен пин-код RSA Рутокенпин-код ГОСТ
12345678 12345678

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

Читать также:  Где можно получить сертификат санитарки во владивостоке

Ошибка CKR_ATTRIBUTE_TYPE_INVALID

Если вы видите ошибку: «Ошибка в методе createCertificateRequest Error: CKR_ATTRIBUTE_TYPE_INVALID», то значит проблемы возникли с ключом Джакарта.

Ошибка ckr attribute type invalid

Откройте клиент JaCarta в режиме администратора и инициализируйте раздел PKI на флешке. Для того чтобы переключиться в режим администратора найдите кнопку внизу слева. Найдите вкладку PKI и подтвердите инициализацию. Когда программа попросит ввести пин-код введите 00 00 00 00 (пин администратора), 11 11 11 11 (для пользователя). Повторите генерацию RSA-ключа.

Обновить сертификата RSA

Как проверить срок действия сертификата вашей электронной подписи:

  • Для JaCarta SE внизу справа нажмите на значок ключа и в появившемся окне откройте раздел PKI.
  • Для RuToken откройте панель управления на ПК и найдите «панель управления Рутокен. Откройте раздел Сертификаты и посмотрите сроки действия сертификатов.

Что делать, если не найден сертификат ЕГАИС

На компе с установленным транспортным модулем для ЕГАИС переходим по адресу http://localhost:8080/ и открываем «Сертификаты».

Если до конца действия осталось немного, то добавьте сертификат в кабинете ЕГАИС на сайте.

Этап 1.

ЛК ФСРАР


Этап 2.

Личный кабинет ФСРАР ЕГАИС


Этап 3.

Проверка ЕГАИС


Этап 4.

Проверка ЛК ЕГАИС
Вводим пароль.

JaCrata пин-код RSA JaCrata пин-код ГОСТ
11111111 0987654321
Рутокен пин-код RSA Рутокенпин-код ГОСТ
12345678 12345678

Пин код для ЭЦП

Или…

Пин код для ключа егаис

Этап 5.

Откроется сертификат ГОСТ. Нажимайте на него и попадете в ЛК ЕГАИС. Заходим в Меню для получения ключа доступа (1 на картинке) и выбираем подразделение (2 на картинке) , нажимаем кнопку зеленого цвета (3 на картинке) .

сформировать ключ

Ошибка отправки чеков в ЕГАИС

Иногда при пробитии чека может выскакивать ошибка отправки данных в ЕГАИС. Чтобы понять в чем причина, нужно сначала понять как УТМ передает информацию. Вы пробили чек. Что делает транспортный модуль? Для начала подписывает чек и тут же отправляет код PDF417 с бутылки на сервер проверки. В течение 3-ч секунд будет получен результат. Если все хорошо, то УТМ продолжает свою работу дальше. Если PDF417 не прошел проверку, то УТМ передает только результат проверки,  а работа с чеком прекращается. Если же за эти три секунды результат проверки так и не поступил, то УТМ подписывает чек не обрабатывая результаты. В чем суть, если вы сканировали бутылку с уже использованной акцизной маркой, то касса не даст вам продать такую бутылку,  а данные автоматом отправятся в ЕГАИС. Такая ошибка в ЕГАИС значит, что марка уже продана, вернее факт продажи фиксирован в ЕГАИС. Возможно такая ситуация сложилась вследствие некорректной регистрации продажи в системе. Еще один вариант ошибки — попытка продажи контрафактного алкоголя.

Решение: Нужно послать в УТМ возвратный чек, не пробивая возврат по кассе.

Если проверка не пройдена, вы получите такое сообщение: «Проверка не пройдена 22N000005VJLZPHVHD4084450706002023929ENXGQK2LNFNC2CWKD4C2NDK97MNMTZ3. Ошибка при проверке ЕГАИС марки с строки №.»

ошибка печати чека в егаис

Не обнаружен аппаратный криптоключ

Для того, чтобы работать в ЕГАИС нужно подключить и настроить аппаратный ключ JaCarta PKI/ГОСТ SE или Рутокен 2.0. Внешний защищённый носитель дает возможность работать с электронной подписью. Аппаратный ключ JaCarta/Рутокен представляют собой защищенный носитель для электронной подписи. Он может быть в виде флешки или Smart-карты. Крипто-ключи дают возможность установить связь между серверами ЕГАИС и компьютерами владельца ключа. Подключиться и работать с ЕГАИС можно только используя ключ электронной подписи на защищенном носителе. Аппаратный криптоключ предоставляет доступ ЕГАИС к электронной подписи, идентифицируя полученный сертификат.

Чтобы все работало, важно правильно выполнить установку и настройку криптоключа. Приобрести и оформить КЭП недостаточно, важно правильно настроить компьютер для работы с ключом. Документ будет считываться только тогда, когда произведена правильная установка сертификата соответствия. В противном случае программа не сможет обнаружить реквизиты пользователя и соединение с ЕГАИС установить не получится.

Почему ЕГАИС не видит криптоключ

Причин, по которым система ЕГАИС не находит ключ электронной подписи, может быть несколько:

  • Аппаратный криптоключ не вставлен в компьютер,
  • Драйвер устройства не установлен или установлен не корректно,
  • Драйвера устройства устарели или версия не подходит для данного ключа,
  • Устарела программа криптопровайдера или плагин.

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

Утилита ЕГАИС Крипто недоступна

Иногда у пользователей ЕГАИС может появиться ошибка «Утилита ЕГАИС Крипто недоступна». Такое чаще всего случается с пользователями браузера Chrome. Ошибка может обнаружиться даже в том случае, если утилита установлена и запущена. В чем тут дело? Версия программы криптопровайдера вышла еще в 2017 году. Она совместима с браузером Google Chrome до 58 версии. Все версии браузера выше этой могут некорректно работать с утилитой. Проблема заключается в том, что подпись документов блокируется браузером т.к. есть запрет на подключение к локальному ресурсу. Проблема также может возникнуть и по причине технического несоответствия компьютера. В инструкции к ЕГАИС Крипто перечислены технические требования к ПК и программам. Звучит сложно, но не безнадежно.

Что делать, если утилита ЕГАИС Крипто недоступна:

  • Проверьте, установлена ли утилита на вашем компьютере (если ее нет, скачайте и установите ЕГАИС Крипто 2012 года версия 2.5).
  • Проверьте, запущена ли утилита. Это можно сделать в трее в нижнем правом углу или через диспетчер задач.
  • Проверьте соответствует ли ваш компьютер требованиям, установлено ли все необходимое программное обеспечение перечисленное в инструкции ЕГАИС Крипто. При необходимости установите необходимые недостающие компоненты.

Что делать дальше:

  • Выполните перезагрузку вашего компьютера
  • Откройте браузер и очистите КЭШ (выполняется там же, где идет очистка истории браузера).
  • Попробуйте воспользоваться браузером Internet Explorer (версия 8 и старше).
  • Переустановите утилиту ЕГАИС Крипто.

Если же вы решили использовать Google Chrome попробуйте выполнить следующие действия:

  • В открывшемся сообщении об ошибке в сообщении будет ссылка, перейдите по ней.
  • Откроется страница, где нужно кликнуть по «Дополнительные» и «Перейти на сайт localhost».

После этого подпись документов должна возобновиться.


Макс Демеш

Эксперт

Директор по развитию компании «Мультикас». Более 7 лет опыта в области внедрения онлайн-касс, учетных систем ЕГАИС и Маркировки товаров для розничных организаций и заведений питания.

Максим Демеш

md@kassaofd.ru


Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Нужна помощь в работе с ЕГАИС?

Не теряйте время, мы окажем консультацию и поможем решить любую проблему по работе с системой.

Ознакомьтесь с нашим каталогом продукции

В нашем интернет-магазине и офисах продаж можно найти широкий ассортимент кассового и торгового оборудования

Понравилась статья? Поделись ею в соцсетях.

Также читают:

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Как зарегистрироваться в ЕГАИС — пошаговая инструкция

На территории Российской Федерации розничные продажи алкогольной продукции требуют от ИП и организаций работы с программой ЕГАИС. Как зарегистрироваться в ЕГАИС? Единая государственная автоматизированная информационная система контролирует рынок спиртных напитков с момента производства бутылки и до конечного потребления. Таким образом государство успешно борется с контрафактным алкоголем и предотвращает тысячи смертей от некачественного продукта. Регистрация в ЕГАИС нужна рознице, чтобы легально…


471
Узнать больше

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Как установить ЕГАИС: инструкция по установке

Установка ЕГАИС требуется участникам оборота алкогольной продукции, чтобы работать согласно требованиям законодательства (Постановление РФ №1459 от 29.12.2015). Единая система призвана контролировать движение каждой единицы спиртсодержащих товаров — от производителя до конечного потребителя. Участниками оборота являются организации (изготовители), сельскохозяйственные товаропроизводители, ИП (занимаются продажей алкогольных напитков), федеральные органы исполнительной власти. Цель ЕГАИС — избавить рынок от поддельного алкоголя. Регистрация и установка ЕГАИС…


1031
Узнать больше

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

Регистры остатков в ЕГАИС: для чего нужны, как работать

Регистры остатков в ЕГАИС используются для контроля оставшейся алкогольной продукции в организации. В систему заносят данные о каждом перемещении товара. Всего известно три регистра. Рассмотрим их подробнее. Выравнивание остатков в ЕГАИС  Выгодное предложение: наши инженеры согласуют остатки остатки с данными в системе ЕГАИС удалённо Подробнее о предложении Что такое регистры ЕГАИС? Регистры остатков в ЕГАИС — это виртуальные хранилища алкоголя….


1038
Узнать больше

Поле сертификата ЕГАИС не совпадает с ошибкой при отправке файла в квитанции

ЕГАИС в 2021 году: главные изменения в системе

Систему ЕГАИС в 2021 году ожидает множество изменений, которые затронут всех участников оборота алкогольной продукции. Часть нововведений действует с начала нового года, другой половине изменений еще предстоит вступить в силу. Забегая вперед, отметим, что изменения в ЕГАИС с 2021 года внесли ряд прояснений в функционирование системы. О том, как работать согласно новым правилам, — читайте далее в нашей статье. Подключение…


794
Узнать больше

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

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