Добрый день. Решил написать данную статью с целью показать свое решение по проблеме с печатью чеков на онлайн-кассе для двух видов деятельности. Данное решение основано на стандартной конфигурации без использования сторонних обработок, представленных, в частности, на этом сайте. Может, кому-то будет полезно.
У нас ИП и два вида деятельности: ЕНВД и ОСНО. Используем 1С: УТ 10.3 и онлайн-кассу АТОЛ 55Ф. Почти все товары мы проводим по виду деятельности ЕНВД (БЕЗ НДС). Есть несколько номенклатурных позиций (акцизные - моторные масла), которое мы продаем с НДС и проводим их по виду деятельности ОСНО.
Все розничные продажи оформляются документом "Реализация товаров и услуг". Ставка НДС в документе реализации на все товары кроме моторных масел "Без НДС", на моторные масла "18%". Мы не используем модуль Розница, не используем Чеки ККМ (Просто мы так привыкли и нам так удобно). На основании "Реализации товаров и услуг" оформляется или "ПКО" или "Оплата платежной картой" из которого и печатается кассовый чек.
Задача была следующая:
1. Для товаров по ЕНВД нужно напечатать чеки на онлайн-кассе с видом деятельности ЕНВД и номенклатуру в чеке не печатать для экономии кассовой ленты(согласно закону 54-ФЗ индивидуальным предпринимателя не нужно печатать в чеке названия товаров до 01.02.2021 года).
2. Для товаров с ОСНО нужно напечатать чеки на онлайн-кассе с видом деятельности ОСН и также напечатать названия товаров и налоги в каждой строке.
От службы поддержки 1С получил ответ:
1. Нужно обновить конфигурацию и обработку обслуживания (до версии 2.0).
2. В регистр сведений "Номенклатура, облагаемая ЕНВД" нужно занести те товары, которые продаем с ЕНВД.
3. При печати чеков будут автоматически выходить чеки с нужным видом деятельности.
Этот ответ меня не устроил, потому что, во-первых, у меня почти вся номенклатура продается по ЕНВД и в данный регистр получается нужно положить почти все товары и следить чтобы и новые тоже попадали в этот регистр, либо дорабатывать. А во-вторых, почему-то это все равно не сработало.
Мое РЕШЕНИЕ:
1. Во-первых, нужно обновить платформу до 8.3.10.2580 - на версии 8.3.9.2170 мне не удалось передать параметр Вид деятельности из 1С в драйвер кассы.
2. Обновить саму конфигурацию УТ 10.3 - сейчас у нас установлена 10.3.45.2.
2. Проверить версию обработки обслуживания ТО: АТОЛ ККТ с передачей данных в настройках торгового оборудования. Версия обработки у меня установлена 2.0 (хотя последняя доступная 2.10, не проверял на ней).
3. Немного подкорректировать код в процедурах передачи данных из документов ПКО и Оплата платежной картой - буквально пару строк кода. В нем мы проверяем значение ставки НДС: если в ней стоит БЕЗ НДС, то передаем вид деятельности=3 (ЕНВД) и вид деятельности=0(ОСН - если ставка НДС=18%). Если кому-то будет нужно, могу подсказать как это сделать.
4. Если менеджер создаст документ "Реализации товаров и услуг", затем кассир на основании создаст "ПКО" или "Оплата платежной картой" и распечатает чек, то чек выйдет без расшифровки названий товаров и с нужным нам видом деятельности. Для того, чтобы выходили названия товаров в чеке, менеджер создает сначала "Заказ покупателя", затем сразу же на основании "Реализацию товаров и услуг", а кассир на основании создает "ПКО" или "Оплата платежной картой", в котором уже будет заполнено поле "Заказ покупателя" и чек при печати будет содержать номенклатурные позиции и нужный вид деятельности.
Значит для ЕНВД мы оформляем продажу без заказа покупателя, если все-таки был заказ покупателя (например, для резерва товара) мы можем в "ПКО" или в "Оплата платежной картой" очистить поле "заказ покупателя". Для ОСН делаем реализацию на основе заказа покупателя.
Наверняка это можно запрограммировать, но мы сделали это так, и нас это устраивает.