В процессе работы с программой 1С:Управление торговлей (редакция 11) пользователи часто сталкиваются с ситуацией, когда при пробитии чека на кассовом аппарате (ККТ) печатается система налогообложения (СНО) УСН, хотя организация фактически применяет Патентную систему (ПСН). Даже если касса была перерегистрирована только под патент, программа может продолжать выдавать ошибку или неверные данные в предварительном просмотре чека. Рассмотрим подробно, почему это происходит и как правильно настроить систему, чтобы СНО в чеках соответствовала действительности.
Проанализируем типичный сценарий: вы создаете Приходный кассовый ордер (ПКО) на основании документа Реализация товаров и услуг. Казалось бы, в учетной политике всё настроено верно, но в чеке всё равно «вылезает» УСН — исправить это поможет обработка распределения товаров по СНО в чеках для 1С:УТ. Выясним причину: дело в том, что СНО для чека наследуется из документа-основания.
Для исправления ситуации выполним следующие шаги:
Реализация товаров и услуг, по которому планируется пробитие чека.Приходный кассовый ордер или Эквайринговую операцию (также доступны расширения, позволяющие формировать чеки ККМ из документа реализации напрямую).Если в документе-основании указана общая система или УСН, программа передаст эти данные в кассовый модуль. Чтобы исключить ошибки ручного ввода, можно использовать определение кассы в ПКО и терминала в эквайринговой операции по настройкам РМК.
Рассмотрим ситуацию глубже. Даже если мы укажем патент в документе, программа может «сбросить» его, если сам патент не зарегистрирован должным образом в справочниках. Выполним проверку настроек организации:
Перейдем в раздел НСИ и администрирование — Организации. Откроем карточку нашей организации и перейдем в раздел Учетная политика и налогообложение. Здесь важно не только поставить галочку о применении патентной системы, но и заполнить справочник Патенты.
Важные нюансы:
Чтобы не выбирать «Продажу по патенту» в каждом документе вручную, мы можем автоматизировать этот процесс. В 1С:УТ 11 реализован механизм привязки налогообложения к конкретному складу. Проанализируем, как это сделать:
После этой настройки при подстановке данного склада в документ Реализация товаров и услуг, программа автоматически установит нужный вид налогообложения на вкладке Дополнительно.
Если проблема возникает при использовании документа Чек ККМ (розничная торговля), для которого актуально заполнение чека ККМ из реализации через штрихкод, нам необходимо проверить настройки самой Кассы ККМ (не путать с подключаемым оборудованием):
Кассы ККМ.Иногда настройки в 1С верны, но чек всё равно выходит с ошибкой. Посмотрим на ситуацию со стороны оборудования. При использовании формата фискальных данных (ФФД) версии 1.05 и выше, передача СНО является обязательным реквизитом.
Проанализируем работу драйвера (например, АТОЛ или Штрих-М). Если при фискализации аппарата в него было «зашито» несколько СНО (например, УСН и Патент), то касса ожидает от 1С четкую команду, какую систему использовать — решить эту задачу поможет модуль подключения касс с разделением чека по СНО. Если 1С по какой-то причине передает пустое значение, касса напечатает ту СНО, которая стоит в ее внутренних таблицах первой (по умолчанию это часто УСН).
Рекомендация: Откройте Тест драйвера ККТ, зайдите в раздел параметров регистрации и убедитесь, что в памяти аппарата патентная система активирована и доступна. Также стоит проверить таблицу секций: иногда СНО жестко привязывается к номеру секции (отдела).
Для понимания логики программы, запомним иерархию (приоритет), по которой 1С выбирает СНО для чека:
Если стандартные настройки не помогают, можно посмотреть в отладчике, как формируется XML-пакет для передачи на кассу. В модулях обработки фискального устройства ищите формирование тега TaxVariant (или аналогичного в зависимости от версии драйвера).
Пример логики, которую выполняет система:
// Фрагмент кода определения СНО
Если ПараметрыЧека.СистемаНалогообложения = Перечисления.ТипыСистемНалогообложения.Патент Тогда
ДанныеДляПечати.СистемаНалогообложения = 5; // Код патента для ФН
ИначеЕсли ПараметрыЧека.СистемаНалогообложения = Перечисления.ТипыСистемНалогообложения.УпрощеннаяДоход Тогда
ДанныеДляПечати.СистемаНалогообложения = 2;
КонецЕсли;
Если вы видите, что в переменную ПараметрыЧека.СистемаНалогообложения попадает не то значение, которое вы ожидаете, значит, нужно вернуться к настройкам документов и складов, описанным выше. Также проверьте наличие расширений в базе — часто сторонние доработки могут принудительно подставлять УСН, игнорируя стандартные настройки.
Для корректного отображения Патента в чеках необходимо обеспечить связку: Актуальный патент в справочнике -> Настройка налогообложения на складе -> Верный тип налогообложения в документе реализации. Проверка этих трех уровней в 99% случаев решает проблему с неверной СНО в 1С:Управление торговлей — для расширенной настройки ККТ есть модуль печати чеков в РМК 1С:УТ 11 для ОФД.