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