Как разбить кассовый чек на две разные системы налогообложения в 1С?

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

При работе в программах 1С:Управление торговлей или 1С:Розница часто возникает ситуация, когда одна организация (чаще всего ИП) совмещает два налоговых режима. Ранее это была связка «Упрощенка (УСН) + Вмененка (ЕНВД)», а сегодня — «УСН + Патент (ПСН)». Основная сложность заключается в том, что товары, относящиеся к разным СНО, должны продаваться через один кассовый аппарат, но попадать в разные фискальные документы. Рассмотрим детально, как реализовать это разделение, и почему классические «секции» в кассе здесь не помогут.

Законодательные и технические ограничения (54-ФЗ)

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

Многие пользователи путают понятия «секции» (отделы) и «СНО». Разберем разницу:

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

Рассмотрим, с чего начинается настройка в программе 1С. Выясним причину, по которой программа может «не видеть» вторую систему налогообложения. Для этого перейдем в карточку организации:

  1. Откроем раздел НСИ и администрирование — Сведения об организации.
  2. Перейдем на закладку Учетная политика и налогов.
  3. Проверим, чтобы в истории настроек была указана не только основная СНО (например, Упрощенная), но и была включена опция использования Патента или ЕНВД (если работа ведется в старых версиях).

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

Шаг 2: Распределение товаров по СНО (Товарные группы)

Для того чтобы 1С понимала, какой товар к какой системе относится, мы используем механизм Товарных групп. Посмотрим на алгоритм настройки:

  1. Создадим в справочнике Товарные группы две записи: «Товары на УСН» и «Товары на Патенте».
  2. В карточке каждой номенклатуры (или в виде номенклатуры для массового заполнения) укажем соответствующую группу.
  3. Далее перейдем в настройки распределения продаж. В 1С:Розница это делается через настройку Распределение продаж по складам и организациям. В 1С:УТ 11 настройки могут зависеть от версии, но общий принцип — привязка товарной группы к определенной организации и ее СНО.

Шаг 3: Автоматическое разделение чеков в РМК

Проанализируем работу кассира. Наиболее удобный способ — использование Рабочего места кассира (РМК). В современных конфигурациях 1С (УТ 11.4+, Розница 2.3+) реализован механизм автоматического дробления чека.

Когда кассир подбирает в корзину товары из разных товарных групп (относящихся к разным СНО), при нажатии кнопки «Оплатить» программа сама выполнит следующие действия:

  1. Сформирует первый пакет данных для кассы (товары УСН) и пробьет первый чек.
  2. Сформирует второй пакет данных (товары Патента) и пробьет второй чек следом.
  3. Предложит принять оплату отдельно по каждому чеку или разделит общую сумму оплаты пропорционально.

Таким образом, клиенту будет выдано два отдельных бумажных документа, что полностью соответствует закону.

Шаг 4: Печать из документов ПКО и Реализация товаров и услуг

Если вы не используете РМК, а печатаете чеки напрямую из документов Приходный кассовый ордер или Реализация товаров и услуг, ситуация усложняется. Стандартная логика 1С в этих документах часто не поддерживает автоматическое «дробление» одного документа на два чека по разным СНО.

В этом случае рассмотрим два варианта решения:

Техническая настройка драйвера АТОЛ

Для корректной передачи СНО в аппарат АТОЛ 30Ф крайне рекомендуется использовать драйвер версии 10.х. Посмотрим, на что обратить внимание в настройках оборудования в 1С:

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

Для разработчиков, которые сталкиваются с необходимостью программного разделения, приведем пример структуры (условно), которая передается в драйвер:


// Пример логики выбора СНО перед печатью чека
Если ТоварнаяГруппа = Справочники.ТоварныеГруппы.НайтиПоНаименованию("Патент") Тогда
    ОбъектДрайвера.СистемаНалогообложения = 4; // Код ПСН в драйвере АТОЛ
Иначе
    ОбъектДрайвера.СистемаНалогообложения = 1; // Код УСН доход
КонецЕсли;

Важно помнить, что коды систем налогообложения в драйвере (0 — ОСН, 1 — УСН доход, 2 — УСН доход-расход, 3 — ЕНВД, 4 — Патент, 5 — ЕСХН) должны строго соответствовать настройкам в 1С.

Итоги и рекомендации

Мы выяснили, что «разбить чек на две секции» в буквальном смысле (внутри одной бумажки) нельзя. Но можно и нужно настроить программу так, чтобы она печатала два чека автоматически. Для успешной работы убедитесь, что:

  1. Касса зарегистрирована в ФНС с указанием обеих систем налогообложения.
  2. В 1С заполнены Товарные группы для всей номенклатуры.
  3. В настройках РМК включено распределение продаж по СНО.
  4. Драйвер ККТ обновлен до актуальной версии 10-й ветки.

Соблюдение этих шагов позволит вам избежать штрафов со стороны налоговой инспекции и обеспечит корректный учет выручки по разным налоговым режимам в базе 1С.

← На главную