При работе в программах 1С:Управление торговлей или 1С:Розница часто возникает ситуация, когда одна организация (чаще всего ИП) совмещает два налоговых режима. Ранее это была связка «Упрощенка (УСН) + Вмененка (ЕНВД)», а сегодня — «УСН + Патент (ПСН)». Основная сложность заключается в том, что товары, относящиеся к разным СНО, должны продаваться через один кассовый аппарат, но попадать в разные фискальные документы. Рассмотрим детально, как реализовать это разделение, и почему классические «секции» в кассе здесь не помогут.
Прежде всего, нам необходимо проанализировать требования законодательства. Согласно форматам фискальных документов (ФФД), система налогообложения передается в кассовый чек через обязательный тег 1055. В одном фискальном чеке этот тег может принимать только одно значение. Это означает, что технически невозможно пробить товары по УСН и Патенту в одном и том же чеке с одним номером фискального признака.
Многие пользователи путают понятия «секции» (отделы) и «СНО». Разберем разницу:
Рассмотрим, с чего начинается настройка в программе 1С. Выясним причину, по которой программа может «не видеть» вторую систему налогообложения. Для этого перейдем в карточку организации:
Важно: Сам кассовый аппарат при регистрации в налоговой также должен поддерживать работу с несколькими СНО. Если при фискализации кассы была указана только одна система, драйвер выдаст ошибку «СНО не поддерживается» при попытке пробить чек по другому режиму.
Для того чтобы 1С понимала, какой товар к какой системе относится, мы используем механизм Товарных групп. Посмотрим на алгоритм настройки:
Проанализируем работу кассира. Наиболее удобный способ — использование Рабочего места кассира (РМК). В современных конфигурациях 1С (УТ 11.4+, Розница 2.3+) реализован механизм автоматического дробления чека.
Когда кассир подбирает в корзину товары из разных товарных групп (относящихся к разным СНО), при нажатии кнопки «Оплатить» программа сама выполнит следующие действия:
Таким образом, клиенту будет выдано два отдельных бумажных документа, что полностью соответствует закону.
Если вы не используете РМК, а печатаете чеки напрямую из документов Приходный кассовый ордер или Реализация товаров и услуг, ситуация усложняется. Стандартная логика 1С в этих документах часто не поддерживает автоматическое «дробление» одного документа на два чека по разным СНО.
В этом случае рассмотрим два варианта решения:
Для корректной передачи СНО в аппарат АТОЛ 30Ф крайне рекомендуется использовать драйвер версии 10.х. Посмотрим, на что обратить внимание в настройках оборудования в 1С:
В параметрах подключения ККТ проверьте поле «Система налогообложения по умолчанию». Если в 1С настроено распределение, программа будет подставлять нужную СНО динамически, игнорируя значение по умолчанию. Однако, если распределение не настроено, касса всегда будет бить чеки по той СНО, которая указана в драйвере или в настройках оборудования 1С.
Для разработчиков, которые сталкиваются с необходимостью программного разделения, приведем пример структуры (условно), которая передается в драйвер:
// Пример логики выбора СНО перед печатью чека
Если ТоварнаяГруппа = Справочники.ТоварныеГруппы.НайтиПоНаименованию("Патент") Тогда
ОбъектДрайвера.СистемаНалогообложения = 4; // Код ПСН в драйвере АТОЛ
Иначе
ОбъектДрайвера.СистемаНалогообложения = 1; // Код УСН доход
КонецЕсли;
Важно помнить, что коды систем налогообложения в драйвере (0 — ОСН, 1 — УСН доход, 2 — УСН доход-расход, 3 — ЕНВД, 4 — Патент, 5 — ЕСХН) должны строго соответствовать настройкам в 1С.
Мы выяснили, что «разбить чек на две секции» в буквальном смысле (внутри одной бумажки) нельзя. Но можно и нужно настроить программу так, чтобы она печатала два чека автоматически. Для успешной работы убедитесь, что:
Соблюдение этих шагов позволит вам избежать штрафов со стороны налоговой инспекции и обеспечит корректный учет выручки по разным налоговым режимам в базе 1С.