Как настроить патентную систему налогообложения в 1С:Управление торговлей 11.4 и устранить ошибки при пробитии чеков?

Программист 1С v8.3 (Управляемые формы) Налоговый учет Торговля и дистрибуция
← На главную

При переходе на патентную систему налогообложения (ПСН) многие пользователи 1С:Управление торговлей 11.4 сталкиваются с проблемой: кассовый аппарат уже перенастроен или перепрошит под патент, однако при попытке пробить чек из рабочего места кассира (РМК) возникает ошибка. Программа либо сообщает о неверно указанной системе налогообложения, либо вовсе «не видит» патент в настройках. Разберем детально, как решить эту проблему, используя как штатные механизмы современных релизов, так и программные доработки для устаревших версий конфигурации. Тем, кто только планирует смену программы для работы по новым правилам, доступен перенос данных из 1С:УТ 10.3 в 1С:УТ 11 с сохранением истории учёта.

Анализ причин возникновения ошибки

Прежде всего, проанализируем ситуацию. Ошибка при печати чека ККМ чаще всего связана с тем, что данные, передаваемые из 1С в драйвер кассы, не соответствуют параметрам регистрации фискального накопителя (ФН). В состав чека передается тег 1055 (Система налогообложения). Если в 1С настроена одна СНО (например, ОСНО или УСН), а касса зарегистрирована только на ПСН, ККТ заблокирует операцию и выдаст ошибку «СНО не определена» или «Ошибка в параметрах чека».

Рассмотрим основные факторы, влияющие на эту проблему в УТ 11.4:

  1. Версия конфигурации: В старых релизах УТ 11.4 (до 11.4.13) поддержка патента в интерфейсе действительно могла быть ограничена. Для перехода на версию с поддержкой всех требований законодательства выполняется автоматическое обновление конфигураций 1С до актуальных релизов.
  2. Тип организации: ПСН доступна только для индивидуальных предпринимателей. Если в карточке организации указано «Юридическое лицо», выбор патента будет заблокирован. При необходимости очистки базы от данных ошибочно заведенной организации применяется обработка для выборочного удаления организаций из 1С:УТ 11.
  3. Настройки драйвера: Использование устаревших версий БПО (Библиотеки подключаемого оборудования) или драйверов АТОЛ/Штрих-М, которые некорректно интерпретируют коды СНО.

Шаг 1. Настройка учетной политики организации

Выясним, включена ли поддержка патента на уровне организации. Для этого перейдем в раздел НСИ и администрирование — Сведения об организации (или через справочник «Организации»).

Проанализируем следующие настройки:

Важно: Если вы используете современный релиз (11.4.13.х и выше), этих действий обычно достаточно, чтобы программа начала предлагать патент в документах продажи.

Шаг 2. Привязка СНО к кассе ККМ и складу

Иногда программа не может определить СНО автоматически, если в организации используется несколько режимов налогообложения (например, УСН и Патент). Разберем, как жестко задать параметры для розничной точки.

Рассмотрим настройку Кассы ККМ:

  1. Переходим в раздел НСИ и администрирование — Кассы ККМ.
  2. Открываем карточку нужной кассы.
  3. В поле Система налогообложения выберем значение «Патент». Это заставит программу принудительно передавать код патента при пробитии чеков через данную кассу.

Также проверим настройки склада. В 1С:УТ 11 складская деятельность тесно связана с розничными продажами. Если склад имеет тип «Розничный магазин», убедимся, что для него в настройках распределения продаж по направлениям деятельности указана корректная СНО.

Шаг 3. Распределение продаж по системам налогообложения

В случаях, когда одна организация ведет деятельность по разным СНО, необходимо настроить правила в разделе Продажи — Настройки и справочники — Распределение продаж по направлениям деятельности. Здесь мы можем указать, что продажи с определенных складов или по определенным номенклатурным группам должны относиться именно к патенту.

Шаг 4. Решение проблемы через расширение (для программистов)

Если конфигурация сильно доработана или используется старый релиз, где выбор патента недоступен, воспользуемся советом из обсуждения на форуме: создадим расширение для подмены СНО перед отправкой данных на фискализацию.

Проанализируем программный код. Нам необходимо перехватить процедуру заполнения параметров чека. В современных версиях БПО это обычно происходит в общем модуле МенеджерОборудованияВызовСервера или в модулях, связанных с фискализацией (например, ФискализацияСервер).

Пример кода, который можно внедрить через расширение (метод &Вместо или &Перед):


&Перед("ЗаполнитьПараметрыЧека")
Процедура ИТ_ЗаполнитьПараметрыЧекаПатент(ПараметрыЧека, ДанныеЧека)
    // Код системы налогообложения для Патента обычно равен 32
    // Проверяем условие, при котором нужно подменить СНО
    Если ДанныеЧека.Организация.ИндивидуальныйПредприниматель Тогда
        ПараметрыЧека.СистемаНалогообложения = ПредопределенноеЗначение("Перечисление.ТипыСистемНалогообложения.Патент");
    КонецЕсли;
КонецПроцедуры

В данном примере мы принудительно устанавливаем тип системы налогообложения в структуре параметров чека. Значение Патент в перечислении ТипыСистемНалогообложения соответствует числовому коду 32, который ожидает драйвер ККТ (согласно форматам фискальных данных 1.05 и 1.2).

Шаг 5. Проверка кодов в драйвере ККТ

Если после всех настроек ошибка сохраняется, выясним причину в логах драйвера. Для этого:

  1. Откроем Тест драйвера ККТ (например, АТОЛ).
  2. Перейдем в раздел «Параметры ККТ» — «Налоговые ставки / СНО».
  3. Убедимся, что в поле СНО по умолчанию или в списке доступных систем указан только «Патент».

Если 1С передает код 0 (ОСНО) или 1 (УСН доход), а в кассе разрешен только Патент, возникнет конфликт. Обновление драйвера до последней версии часто помогает решить проблемы с неправильной интерпретацией тегов.

Резюме

Мы рассмотрели комплексный подход к решению проблемы с Патентной СНО в УТ 11.4. Начните с проверки карточки организации (она должна быть ИП) и учетной политики. Если штатные настройки не помогают или недоступны, используйте механизм расширений для корректировки передаваемых в БПО параметров. Помните, что корректная работа ККТ зависит от согласованности трех звеньев: учетной политики в 1С, настроек Кассы ККМ в программе и параметров регистрации самого фискального накопителя.

← На главную