При переходе с одной системы налогообложения (СНО) на другую, например, с ЕНВД на патент (ПСН), пользователи часто сталкиваются с ситуацией, когда отчет о перерегистрации кассового аппарата подтверждает изменения, но в самих чеках продолжает печататься старая СНО. Особенно остро эта проблема проявляется на устройствах АТОЛ 90Ф, работающих в связке с платформой 1С 7.7. Проанализируем причины этого явления и разберем пошаговые инструкции по его устранению.
Выясним основную причину: кассовый аппарат АТОЛ 90Ф при работе под управлением 1С 7.7 может получать команду на пробитие чека двумя способами. В первом случае программа просто передает данные о товарах, а касса подставляет СНО «по умолчанию». Во втором случае (что происходит чаще) 1С явно передает числовой код системы налогообложения в составе команды фискализации чека. Если в программном коде 1С или в настройках обработки обслуживания остался старый индекс, ККТ будет обязана напечатать именно ту СНО, которую «попросила» программа, игнорируя собственные параметры регистрации.
Рассмотрим подробнее механизм передачи данных из «семерки». За взаимодействие с кассой обычно отвечает внешняя обработка с расширением .ert (например, atolfpstr_v2.ert или аналогичная). Внутри этой обработки происходит вызов методов драйвера ККТ.
Проанализируем ситуацию в коде. Нам необходимо найти процедуру, отвечающую за фискализацию чека (часто она называется ПечатьЧека или ФискализацияЧека). В этой процедуре ищите установку свойства, отвечающего за СНО. В зависимости от используемой компоненты (например, FPrnM1C.dll), это может выглядеть так:
// Пример передачи СНО в старых драйверах АТОЛ
Объект.TaxVariant = 5; // Где 5 — это индекс Патента
Для корректной работы необходимо знать цифровые индексы систем налогообложения, которые понимает драйвер АТОЛ:
Если в коде вашей обработки жестко прописано значение 3 или 8, касса всегда будет печатать ЕНВД. Необходимо заменить это значение на соответствующий индекс патента (обычно 5 для 10-го драйвера или 32 для старых версий протокола).
Если 1С 7.7 настроена таким образом, что она не передает конкретный тег СНО (например, используется старая компонента, которая «не знает» про патент), касса берет данные из своих внутренних настроек. Разберем, как изменить эти параметры через «Тест драйвера ККТ».
Важный момент: если касса используется в режиме «Секций» (отделов), проверьте также настройки каждой секции. Часто СНО привязывается к конкретной секции, и если 1С отправляет товар на «Секцию 1», в которой прописан ЕНВД, то именно он и будет в чеке.
Для старых конфигураций 1С 7.7, где внесение изменений в программный код затруднено, использование 10-го драйвера АТОЛ является наиболее эффективным решением. В 10-м драйвере реализован механизм контроля параметров. Если в настройках драйвера (через «Тест драйвера» -> «Свойства» -> «Параметры ККТ») жестко выставить «СНО по умолчанию — Патент», драйвер может подставлять это значение автоматически при пустых запросах от 1С.
Также проверьте версию прошивки вашего АТОЛ 90Ф. Выясним причину: патентная система налогообложения претерпела изменения в 2021 году. Для корректной печати чеков ПСН прошивка кассового аппарата должна быть не ниже версии 12-8502. На более старых прошивках выбор патента может приводить к ошибкам «Неверная СНО» или некорректному выводу текста в чеке.
Посмотрим на ситуацию, если АТОЛ 90Ф используется не как фискальный регистратор, а как автономная касса (когда база товаров загружена в память аппарата). В этом случае СНО меняется не только в параметрах регистрации, но и в настройках каждого товара в базе ККТ. Если вы перерегистрировали кассу на патент, но в базе товаров для каждой позиции остался привязан ЕНВД, чек не пробьется или выйдет с ошибкой. Необходимо обновить базу товаров с указанием верного индекса СНО для каждой позиции.
Проанализировав все способы, составим алгоритм действий для быстрого решения проблемы:
.ert файл и убедитесь, что в методах фискализации не передается константа, соответствующая ЕНВД.Помните, что чеки, пробитые с неверной СНО, являются нарушением кассовой дисциплины. После исправления настроек рекомендуется пробить чек коррекции (если это требуется согласно актуальным разъяснениям налоговой службы для вашего региона) на сумму выручки, прошедшей по неверной системе налогообложения.