При замене фискального накопителя (ФН) пользователи часто сталкиваются с ситуацией, когда после успешной регистрации ККТ в налоговых органах 1С отказывается пробивать чеки. В программе возникает ошибка «Некорректное значение параметров команды», а на чековой ленте или в логах драйвера отображается «Ошибка ФН 231». Проанализируем причины этой проблемы и разберем пошагово, как привести систему в рабочее состояние.
Ошибка 231 («Некорректное значение СНО») сигнализирует о критическом несоответствии: система налогообложения (СНО), которую 1С пытается передать в кассу при закрытии чека, не совпадает с теми системами, которые были активированы в памяти фискального накопителя при его регистрации. Касса блокирует операцию, так как не имеет права проводить расчет по СНО, которая не указана в ее фискальном признаке.
Рассмотрим основные причины возникновения этого конфликта:
ЕНВД. Напомним, что данная система налогообложения официально отменена в РФ. Если при замене ФН вы по привычке указали ЕНВД или оставили старые настройки в 1С, драйвер Атол 10.х может выдать ошибку параметров, так как эта система больше не поддерживается актуальными форматами фискальных данных (ФФД).Прежде чем менять настройки в 1С, выясним, что именно «знает» касса о себе. Для этого воспользуемся утилитой «Тест драйвера ККТ» (версия 10.х).
Разберем последовательность действий:
Внимательно проанализируем распечатанный чек или лог в нижней части окна. Нас интересует строка «СНО». Там будут перечислены коды систем, на которые зарегистрирована касса. Если в этом списке нет той системы, по которой вы планируете работать в 1С, кассу необходимо перерегистрировать без замены ФН (по причине изменения параметров регистрации).
Если в кассе СНО указана верно, значит, проблема в данных, которые отправляет 1С. Проанализируем три места, где в «1С:Управление торговлей» может быть задана неверная система налогообложения.
1. Учетная политика организации
Перейдем в раздел НСИ и администрирование — Сведения об организации. На вкладке Учетная политика и налогов проверим актуальность выбранной системы. Если там до сих пор значится ЕНВД, необходимо создать новую запись учетной политики с правильной датой перехода на УСН или ОСНО.
2. Настройки подключаемого оборудования
Проверим параметры самого устройства в программе. Пройдем по пути: НСИ и администрирование — РМК и оборудование — Подключаемое оборудование. Откроем карточку нашей кассы и нажмем кнопку Настроить. В появившемся окне параметров драйвера убедимся, что выбранная СНО совпадает с той, что мы видели в отчете драйвера Атол.
3. Настройки склада (важный нюанс для УТ)
В 1С:УТ система налогообложения может быть жестко привязана к конкретному складу. Если вы торгуете с нескольких складов, программа берет СНО из настроек склада, игнорируя общую политику организации. Рассмотрим, как это проверить:
НСИ и администрирование — Склады и магазины.Система налогообложения. Если там указано ЕНВД (даже если поле заблокировано), 1С будет передавать этот некорректный параметр в кассу, что и вызовет ошибку 231.В современных драйверах Атол СНО передается не текстом, а числовым кодом. Если 1С не обновлена до актуальных релизов, она может пытаться передать старый код, который драйвер версии 10.х интерпретирует неверно. Выясним соответствие кодов:
0 — ОСНО (Общая)
1 — УСН доход
2 — УСН доход минус расход
4 — ЕНВД (Устарело)
8 — ЕСН
16 — ПСН (Патент)
Если в коде обработки обслуживания или в расширении 1С прописаны жесткие ссылки на эти коды, их необходимо привести в соответствие с текущим законодательством и параметрами ФН.
Чтобы окончательно устранить ошибку, выполним следующие шаги:
После выполнения этих действий конфликт параметров будет исчерпан, и ошибка 231 исчезнет.