При работе в программе 1С:Управление торговлей (редакция 11.4) пользователи часто сталкиваются с необходимостью совмещения нескольких систем налогообложения (СНО), например, упрощенной системы (УСН) и Патента (ПСН). Одной из наиболее распространенных проблем в этой ситуации является ошибка драйвера ККТ: «ККТ не зарегистрирована с указанной системой налогообложения». Это происходит в тот момент, когда программа пытается передать на фискальный регистратор данные о продаже по системе, которую касса «не видит» или не ожидает.
В данной статье мы подробно разберем, как правильно настроить программное обеспечение и оборудование, чтобы избежать подобных конфликтов, проанализируем иерархию настроек в 1С и выясним, как вывести в чек корректный адрес подразделения.
Прежде чем приступать к настройкам внутри 1С, нам необходимо убедиться, что сама контрольно-кассовая техника (ККТ) физически «знает» о том, что она должна работать на нескольких системах. Рассмотрим этот процесс подробнее.
Согласно законодательству, при регистрации или перерегистрации кассы в ФНС (и записи этих данных в фискальный накопитель), вы обязаны отметить все используемые СНО. Если в отчете о регистрации ККТ указана только УСН Доходы-Расходы, а вы пытаетесь пробить чек по Патент, касса выдаст аппаратную ошибку, которую 1С просто транслирует пользователю.
Проанализируем ситуацию через Тест драйвера ККТ (например, для моделей АТОЛ или Штрих-М). В случаях, когда требуется массовое исправление настроек ККТ, стандартные утилиты могут быть недостаточно эффективны:
УСН, и Патент.Если в ККТ указана только одна система, потребуется процедура перерегистрации кассы без замены ФН с указанием всех необходимых систем налогообложения.
Перейдем к настройкам в самой 1С. Программа должна понимать, в какой момент ей нужно переключиться с одной системы на другую. В УТ 11.4 для этого используется привязка к подразделениям и складам.
Разберем, как правильно выстроить структуру:
Структура предприятия создайте отдельные подразделения для каждой системы налогообложения (например, «Магазин УСН» и «Магазин Патент»).Склады. Для каждого склада, участвующего в розничных продажах, проверьте настройки СНО.Как показывает практика и опыт многих технических специалистов, когда выполняется формирование чека ККМ на основании реализации, 1С использует определенную иерархию поиска СНО.
При печати из документа Реализация товаров и услуг (или через связанные документы Приходный кассовый ордер или Эквайринговая операция), 1С использует определенную иерархию поиска СНО. Чаще всего ошибка «ККТ не зарегистрирована» возникает из-за того, что программа берет СНО по умолчанию из учетной политики организации, игнорируя ваши настройки подразделения в документе.
Проанализируем ситуацию: в реализации вы указали правильный склад и подразделение, но чек все равно бьется по УСН вместо Патента. Выясним причину: программа в первую очередь смотрит на настройки Договора с контрагентом.
Решение проблемы:
Договоры.Подразделение, за которым закреплена патентная система.Когда вы выбираете этот договор в документе Реализация товаров и услуг, 1С автоматически подтягивает связанные с ним настройки налогообложения (дополнительно можно реализовать выбор способа "Полный расчет" в ПКО). Это критически важно, так как кассиры часто забывают проверять вкладку «Дополнительно», а автоматическое заполнение через договор исключает человеческий фактор.
Рассмотрим подробнее механизм формирования чека. В отличие от интерфейса РМК (Рабочее место кассира), где СНО определяется в момент открытия смены и выбора настроек ККТ, печать из реализации опирается на данные объекта. Если вы используете программный код для формирования чеков, убедитесь, что в структуру данных передается верный индекс системы налогообложения.
Например, в коде типовых конфигураций за это отвечают модули, обрабатывающие фискализацию. Посмотрим на пример логики (условно):
// Пример логики определения СНО в модуле фискализации
Если ЗначениеЗаполнено(ДокументОснование.Договор.Подразделение) Тогда
СНО_Для_Чека = ПолучитьСНОПоПодразделению(ДокументОснование.Договор.Подразделение);
Иначе
СНО_Для_Чека = Организация.УчетнаяПолититка.ОсновнаяСНО;
КонецЕсли;
Именно поэтому заполнение подразделения в договоре является самым надежным способом «заставить» 1С передать нужную систему налогообложения в драйвер кассы.
После того как мы решили проблему с выбором СНО, часто возникает второй вопрос: как вывести адрес конкретного магазина в чеке? Согласно формату фискальных данных (ФФД), в чеке должны быть заполнены теги 1009 (Адрес расчета) и 1187 (Место расчета).
Разберем по шагам, где указать эти данные в 1С:УТ 11.4:
Проанализируем еще один важный момент: невозможность печати смешанного чека. Если в одной реализации (или в одной корзине РМК) находятся товары, относящиеся к УСН, и товары по Патенту, программа обязана сформировать два разных чека.
Почему это важно?
Для стабильной работы ККТ в условиях совмещения УСН и Патента мы рекомендуем придерживаться следующего алгоритма:
Кассы ККМ, поле «Место установки».Таким образом, мы выяснили, что ошибка «ККТ не зарегистрирована с указанной СНО» чаще всего является следствием незаполненного подразделения в договоре контрагента или отсутствием галочки в настройках фискализации самой кассы. Соблюдение приведенных выше инструкций позволит вам настроить корректную работу розничной точки без привлечения сторонних специалистов.