В 2017 году вводятся новые правила торговли с использованием электронных чеков. Одним из обязательных требований будет подключение к оператору фискальных данных (ОФД), который обеспечивает сбор, хранение и передачу данных с ККМ в налоговую.
Для работы с ОФД мы выбрали кассу АТОЛ 55Ф, которая соответствует требованиям 54-ФЗ и внесена в реестр контрольно-кассовой техники.
Как работает ОФД?
После совершения покупки покупателем, касса создает транзакцию и направляет ее в фискальный накопитель.
Фискальный накопитель, сохраняет чек, подписывает его фискальным признаком и отправляет данные на сервера ОФД.
В свою очередь ОФД создает ответный фискальный признак, который он высылает обратно ККТ и передает данные о расчетах в налоговую.
Вся цепочка действий занимает всего несколько секунд.
После этого покупатель получает бумажный и электронный чек (присылается на электронную почту или абонентский номер). Эти чеки содержат QR-код и ссылку, которые покупатель может использовать для проверки чека специальными сервисами.
Как настроить ККМ АТОЛ 55Ф для работы с 1С через RDP?
Далее я опишу процесс настройки для работы кассы через RDP. Т.е. у вас уже должен быть подписан договор с одним из операторов фискальных данных (ОФД) и касса должна быть зарегистрирована в налоговой.
Установка ККМ АТОЛ 55Ф на локальный компьютер
Для начала необходимо установить драйвера ККМ на компьютер, к которому будет подключена касса. Драйвер можно скачать с официального сайта АТОЛ или с Облако@Mail.ru.
После установки драйвера, он займет 2 порта, в нашем случае это Com3 и Com4.
Почему драйвер занял 2 порта? Все просто! Один порт будет использоваться для обмена информацией с ККМ, второй порт будет использоваться для передачи данных ОФД.
Подключаем ККМ к компьютеру и приступаем к настройке.
Теперь нам необходимо войти в приложение «Управление драйверами». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Управление драйверами. В открывшемся окне нам необходимо активировать бесплатную версию. Бесплатная версия работает с ККМ АТОЛ, для других ККМ необходима Полная версия.
Проверить работу кассы можно через приложение «Драйвер ККМ». Для этого идем в Пуск — Все программы — АТОЛ — Драйверы торгового оборудования v. 8 — Тесты – Драйвер ККМ.
В открывшемся окне мы переходим в раздел «Настройка свойств…» и нажимаем «Поиск оборудования». Выбираем из списка модель ККМ, отмечаем нужные порты и все скорости COM-портов. Нажимаем Поиск и ждем, пока найдутся ККМ. После того как будут найдены ККМ, необходимо выделить нашу ККМ и нажать «Создать».
Теперь, если поставить галочку у «Устройство включено», зайти в раздел «Настройка свойств…» и нажать «Проверка связи», то в поле «Результат» мы получим название нашей ККМ, серийный номер и версию прошивки. Это означает, что наша касса работает.
Драйвер не дает работать нескольким программам через один COM-порт, поэтому закрываем «Драйвер ККМ» и продолжаем настройку.
Возвращаемся в «Управление драйверами» и переходим во вкладку «Служба FDSVC». Необходимо запустить службу, если она не запущена. Эта служба будет отслеживать наши запросы от 1С на порт 6220. Если компьютер, к которому вы подключаетесь по RDP находится не в вашей локальной сети, то необходимо открыть порт 6220 для подключения через интернет.
Настройка ККМ АТОЛ 55Ф на удаленном компьютере RDP
На локальном компьютере ККМ мы настроили, теперь нам необходимо сделать так, чтобы касса работала с 1С на удаленном рабочем столе, к которому мы подключаемся через интернет. Для установки драйверов на удаленном сервере необходимы права администратора!
Для этого мы проделываем аналогичные действия. Устанавливаем драйвера, включаем бесплатный режим.
Разархивируем файл FR-ATOL_54FZ.zip из папки «C:Program Files (x86)ATOLDrivers81Cv82» в папку bin платформы 1С. Теперь необходимо на всякий случай вручную зарегистрировать FprnM1C82_54FZ.dll в системном реестре, если это не произошло во время установки драйверов. Для этого запускаем Windows PowerShell от имени администратора и прописываем следующую команду:
regsvr32 "C:Program Files (x86)1cv88.3.9.2170binFprnM1C82_54FZ.dll"
У вас путь до FprnM1C82_54FZ.dll может быть другой! Все зависит от того, какая у вас стоит версия 1С и куда она установлена.
Настройка ККМ АТОЛ 55Ф в 1С Комплексная автоматизация
Теперь приступим к настройке ККМ в 1С. В нашем случае мы настраиваем ККМ в 1С Комплексная автоматизация 1.1. Думаю в других конфигурациях настройка отличается не сильно.
Запускаем 1С от имени администратора (иначе драйвера могут не подгружаться). Переключаем интерфейс на «Полный». Переходим в «Сервис» — «Торговое оборудование» — «Подключение и настройка торгового оборудования».
Для работы ККМ необходимы внешние обработки ATOLkkt.epf, ShtrihMkkt.epf. Они входят в состав дистрибутива релизов конфигураций и размещены на сайте: https://releases.1c.ru/project/TradeWareEpf82. Нам понадобится внешняя обработка ATOLkkt.epf.
Добавляем обработку в справочник «Обработки обслуживания торгового оборудования».
Теперь приступим к добавлению самой ККМ в 1С. Для этого в «Подключение и настройка торгового оборудования» переходим в раздел «ККТ с передачей данных» и создаем новую ККМ.
Указываем кассу, с которой будет взаимодействовать торговое оборудование и переходим в «Параметры».
В параметрах ККМ заполняем следующие поля:
- Компьютер — указывается внешний IP компьютера, к которому подключена ККМ АТОЛ 55Ф и порт 6220, который мы открывали для доступа через интернет. Например, 10.10.10.10:6220
- Порт — COM-порт, к которому подключена ККМ АТОЛ 55Ф на локальном компьютере. В нашем случае это COM3.
- Скорость — скорость COM-порта.
- Модель — модель нашей ККМ.
- Остальные поля оставляем как есть.
Теперь можно нажать на «Тест устройства». Будет отправлен запрос к ККМ на локальный компьютер. Если все настроено правильно, то 1С выдаст сообщение «Тест успешно выполнен. АТОЛ 55Ф, № **********, версия: 3.0.1245 RU, ФИСК». Это означает, что вы все правильно настроили.
При тестировании могут возникнуть ошибки. Возможно вы не открыли порт 6220 на локальном компьютере для доступа через интернет. Может потребоваться создать правила в брандмауэре для входящих и исходящих соединений на порт 6220. Вы могли забыть закрыть приложение «Драйвер ККМ» или запустить службу FDSVC. А может вы запустили 1С не от имени администратора и 1С не подключила драйвер ККМ.
Как включить отправку чеков оператору фискальных данных (ОФД)?
Если все хорошо и тест пройден, то теперь можно настраивать и включать «Службу EthernetOverUSB». Эта служба отправляет пробитые чеки вашему оператору фискальных данных (ОФД).
Для этого необходимо в «Управление драйверами» на локальном компьютере, к которому подключена ККМ, во вкладке «Служба EthernetOverUSB» добавить второй COM-порт, в нашем случае это COM4. Поставить галочку напротив «Автозапуск» и запустить службу.
Все, теперь каждый пробитый чек будет автоматически отправляться к ОФД, с которым у вас заключен договор.
Читайте также: Как настроить и подключить онлайн кассу Атол к ОФД
UPD: многие ищут обработку 1С для ККТ Атол. Найти ее можно в папке TradeWareEpf, которая находится в папке с обновлениями или установкой конфигурации. Например, «%appdata%Roaming1C1cv8tmplts1carautomation1_1_86_1TradeWareEpf».
Набор обработок для ATOL из папки TradeWareEpf «1С:Комплексная автоматизация» можно скачать по отсюда.
Читайте также: Как увеличить скорость печати чеков через RDP. —> 0%Атол 55Онлайн-касса Атол 55ф является универсальной для ООО, ИП или физических лиц. ККТ полностью соответствует ФЗ №54, отличается совместимостью с популярными ПО ,что облегчает эксплуатацию кассы. Касса Атол 55ф полностью соответствует ФЗ №54, это современная онлайн-касса, обеспечивающая бесперебойную работу и быструю передачу данных операторам ОФД. Модель предназначена для работы с такими системами налогообложения, как УСН и ПСН, на страницах нашего магазина можно приобрести кассу.Атол Ethernet / RS / USB Нет Да
Кафе/бар/ресторан
все кассы для этого бизнесавсе кассы для этого бизнеса—>
Магазин у дома
все кассы для этого бизнесавсе кассы для этого бизнеса—>
Услуги
все кассы для этого бизнесавсе кассы для этого бизнеса—> 25 100 руб.от 25 100 руб.Подробнее —>
Как показывает практика, несмотря на то что онлайн-кассы применяются уже довольно давно, многие до сих пор не имеют четкого представления об их настройке и подключению к 1С, сталкиваясь в процессе со многими трудностями. Различные инструкции в сети тоже очень часто написаны на основании субъективного опыта и многие действия там напоминают более шаманские танцы с бубном, чем технически грамотные решения. Поэтому мы решили устранить этот пробел и описать подключение наиболее часто используемых онлайн ККТ к 1С:Предприятие.
Небольшое «лирическое» отступление. Контрольно-кассовая техника — это сложный программно-аппаратный комплекс, настройка и эксплуатация которого имеет свои особенности, связанные как с типом техники, так и с требованиями налоговых органов, поэтому для работы с ними необходимо иметь специализированные знания и опыт. Поэтому мы настоятельно не рекомендуем самостоятельно заниматься прошивкой и регистрацией ККТ.
Последствия ошибочных действий могут быть самые разные: от покупки нового ФН (фискального накопителя) до получения претензий и штрафов от налоговой инспекции. Если у вас нет подобного опыта — обратитесь в любое ЦТО, услуги прошивки ККТ и регистрации стоят недорого, тем более в сравнении с возможными последствиями неверных действий.
Итак, будем считать, что у вас в руках прошитая на актуальную версию и зарегистрированная ККТ АТОЛ, а также имеется действующий договор с ОФД. Вне зависимости от модели кассы и конфигурации 1С все дальнейшие действия будут одинаковыми, с возможными незначительными отличиями. Все кассовое ПО унифицировано, а работа современных конфигураций с торговым оборудованием построена на базе Библиотеки подключаемого оборудования (БПО), что также обеспечивает единый механизм настройки.
Прежде всего рассмотрим, какие интерфейсы связи предоставляют нам различные модели касс АТОЛ, если мы возьмем одну из младших моделей АТОЛ 11Ф, то сзади ее мы увидим:
Слева направо: Последовательный порт RS-232, USB, разъем питания и разъем для подключения денежного ящика. Если взять более дорогую модель АТОЛ FPrint-22ПТК, то набор разъемов может быть несколько шире:
Слева направо: питание, денежный ящик, RS-232, USB, Ethernet. Некоторые модели также могут иметь Wi-Fi модуль.
Для нормальной работы кассы нам надо обеспечить устройство двумя каналами связи: с ПК для взаимодействия с товароучетным ПО и с ОФД для передачи чеков. К ПК касса может быть подключена через RS-232, USB или сеть. Технически ККТ АТОЛ можно использовать как сетевые, однако такой режим не поддерживается со стороны 1С:Предприятие (хотя возможен при доработке ПО).
В ОФД чеки могут передаваться через сетевое подключение (Wi-Fi или Ethernet), либо через специальный транспортный протокол EoU (Ethernet over USB) при USB подключении.
С точки зрения простоты настройки довольно привлекательно выглядит подключение к ОФД через сеть, однако диагностика взаимодействия с ОФД при этом достаточно сложна и требует хороших технических знаний. Оптимальным, с точки зрения эксплуатационных характеристик, выглядит подключение через USB, сочетая простоту и минимум кабелей с хорошими возможностями по диагностике работы с ОФД.
Для младших моделей это практически единственный вариант подключения ввиду отсутствия сетевых интерфейсов, хотя существует еще Ethernet over RS для работы через COM-порт, но он более сложен в настройке и ограничен скоростью порта в 57600 бод, что не всегда приемлемо.
Ниже мы будем рассматривать вариант с подключением кассы по USB и использования EoU в качестве транспорта.
Прежде всего настроим канал связи ККТ с ПК, для этого следует зажать кнопку промотки бумаги и включить кассу, после четвертого длинного гудка отпускаем кнопку промотки и попадаем в сервисное меню, пункты которого будут распечатаны на ленте. Выбираем Канал связи — USB и выходим из режима. Для выбора также используется клавиша промотки, количество нажатий которой должно соответствовать номеру пункта меню. Выключаем и снова включаем кассу.
Следующим шагом нужно скачать и установить драйвера и ПО для работы с ККТ, для этого идем в Центр загрузки АТОЛ и в разделе Контрольно-кассовая техника скачиваем драйвер ККТ версии 10.
Из всего скачанного архива нам потребуется только одна папка installer, которая содержит установочные пакеты для Windows и Linux (DEB и RPM), обратите внимание, что разрядность пакета драйверов должна совпадать с разрядностью платформы 1С. А так как 64-разрядная платформа для Windows имеет ряд проблем с поддержкой торгового оборудования, то следует использовать 32-разрядную платформу и драйвера.
При установке выбираем Драйвер ККТ, EoU (отмечены по умолчанию) и интеграционную компоненту 1С. Однако, если вы забыли ее установить — ничего страшного, ее всегда можно получить из архива, где она находится в папке 1С.
Подключим кассу к ПК (если вы не сделали этого раньше), включим ее и перейдем в диспетчер устройств. Там мы увидим два виртуальных COM-порта со стандартными драйверами.
Драйвера требуется обновить на версию от АТОЛ, которые расположены в C:Program Files (x86)ATOLDrivers10KKTUSB_Drivers
После их установки список портов кассы должен принять следующий вид:
Теперь запустим приложение Тест драйвера ККТ и перейдем в Свойства, затем укажем канал связи COM/VCOM и выберем первый из портов, в нашем случае COM7, который предназначен для связи с ПК, второй порт — COM8 служит для связи с ОФД.
После чего нажмите Проверка связи и вы должны увидеть в сообщении наименование модели ККТ, ее серийный номер и статус фискализации.
Теперь самое время перейти в Параметры ККТ, где перед нами откроется следующее окно, в котором перейдем в пункт 15 ОФД, здесь следует проверить адрес и порт ОФД, а также правильно указать канал обмена, в нашем случае это USB (EoU).
Также рекомендуем заглянуть в пункт 9 Клише, где вы можете ввести собственный текст для печати на чеках.
И пункт 5 Печать, где можно выбрать шаблон чека, в нашем примере используется АТОЛ FPrint-22ПТК у которого доступны два шаблона: 1 — крупный и 2 — компактный. Так как онлайн кассы выводят на печать достаточно большое количество реквизитов, то следует использовать компактные шаблоны, это ускорит время печати чека и позволит существенно экономить кассовую ленту.
Для применения внесенных в данном разделе изменений кассу потребуется выключить и включить. Для дальнейшей работы с кассой в тесте драйвера следует установить рядом с кнопкой Свойства флаг Включено, ниже при этом отобразится ее модель и состояние.
Больше информации можно получить в разделе Информация о ККТ, состояние смены, наличие бумаги, состояние датчиков — все это можно найти здесь и отсюда следует начинать любую диагностику состояния кассы.
Следующий раздел, куда вам придется время от времени заглядывать, это Отчеты, в основном для того, чтобы выполнить закрытие смены в тех случаях, когда 1С закрыла смену в программе, но не смогла это сделать на ККТ (закончилась бумага или иной сбой). В этом случае просто выполняем печать Отчета о закрытии смены (он же Z-отчет, он же отчет с гашением) в Тесте драйвера.
Раздел ФН позволяет получить разного рода информацию о фискальном накопителе, практическую пользу представляет Статус информационного обмена, который позволяет проконтролировать количество неотправленных документов, при нормальной работе ККТ их быть не должно, либо должны быть объективные обстоятельства, мешающие отправке, например, перебои с доступом в интернет.
И, наконец, раздел Сервисные. Здесь следует установить в ККТ точное время, потому что при расхождении часов ККТ и ПК более чем на пять минут пробитие чеков будет невозможна. Также в данном разделе присутствует возможность программно перезагрузить ККТ, что удобно, если вы внесли изменения в настройки кассы удаленно.
На этом закончим настройки самой кассы и перейдем к 1С. В нашем примере используется конфигурация Розница 2.2, но с некоторыми поправками все нижесказанное будет применимо к любой современной конфигурации.
Важно! В современных конфигурациях компонента АТОЛ: Драйвер ККТ с передачей данных в ОФД (54-ФЗ), 10.x уже входит в состав поставки, поэтому загружать интеграционную компоненту не нужно. Следует использовать драйвер из состава конфигурации.
Прежде всего загрузим в конфигурацию интеграционную компоненту, для этого следует открыть обработку Подключение и настройка оборудования и перейти в Драйверы оборудования.
А затем загрузить компоненту, которая находится по пути C:Program Files (x86)ATOLDrivers10KKT1Cv83, если же вы забыли ее установить вместе с ПО, то следует взять ее из архива с драйвером в папке 1С.
Затем возвращаемся в основное окно и переходим в раздел ККТ с передачей данных, где создаем новый экземпляр оборудования с драйвером версии 10.х.
В настройках устройства указываем первый виртуальный COM-порт, в нашем случае COM7 и проверяем связь нажатием кнопки Тест устройства. Учтите, что COM-порт не предусматривает одновременного доступа из нескольких программ и если вы забыли закрыть Тест драйвера или снять в нем флаг Включено, то 1С не сможет подключиться к кассе и сообщит вам, что Порт занят.
Дальнейшая настройка будет зависеть от используемой вами конфигурации и выходит за рамки данной статьи. Но в любом случае не забудьте указать адрес в настройках торговой точки и физическое лицо пользователю, который будет работать с кассой. В противном случае при попытке пробить чек вы получите ошибку с сообщением что один из реквизитов не заполнен (Адрес или Кассир).
Будем считать, что конфигурация у вас настроена, поэтому переходим к настройке службы EoU, которая отвечает за передачу чеков в ОФД. Данная служба является полностью консольной и не имеет графического интерфейса, настройка производится с помощью конфигурационного файла. По умолчанию он расположен в C:ProgramDataATOLEoU, перейдем в указанную папку и откроем settings.xml. Он уже содержит некоторую информацию, но нас интересует только первая секция device, в теге id указываем название кассы, лучше давать осмысленные названия, особенно если у вас к узлу подключено несколько касс, это позволит быстро находить нужные строки в логе. В теге port указываем номер второго COM-порта, в нашем случае 8. Остальное содержимое файла можно удалить, если касс несколько — создаем несколько секций device.
Перезапускаем службу стандартным образом.
И открываем файл лога в C:ProgramDataATOLEoUlogs, если все сделано нормально, то вы увидите процесс обмена рабочего процесса EoU (worker), который в логе обозначен присвоенным вами id, ККТ представлен как COM, а Ofd — это сервер ОФД.
Для дополнительного контроля можно перейти в личный кабинет ОФД и убедиться в наличии пробитых на кассе документов (чеки, а также документы открытия и закрытия смены).
Как видим, настройка ККТ АТОЛ не сложна, но требует ряда специфических операций и настроек, однако если внимательно следовать нашему руководству, то проблем у вас возникнуть не должно.
Используемые источники:
- https://pogrommist.ru/2017/06/podklyuchenie-kkm-atol-55f-k-1s-na-udalennom-rabochem-stole/
- https://kkt.astral.ru/blog/obzory-kkt-i-proizvoditeley/obzor-onlayn-kassy-atol-55f/
- https://interface31.ru/tech_it/2018/12/podklyuchaem-kkt-atol-k-1spredpriyatie-83.html