Как разделить продажи по ЕНВД (ПСН) и УСН при пробитии чеков ККТ в 1С:Управление торговлей 11?

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

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

Рассмотрим, как правильно организовать такой учет в 1С:Управление торговлей 11 и пробить фискальные чеки в соответствии с требованиями законодательства.

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

Проанализируем сначала требования нормативной базы. Согласно Федеральному закону № 54-ФЗ и формату фискальных документов (ФФД), в кассовом чеке передается обязательный тег 1055 — «Применяемая система налогообложения». На один фискальный чек может приходиться только одно значение СНО.

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

Вариант 1. Разделение через использование разных складов (без доработки)

Разберем наиболее простой способ организации работы в типовой конфигурации без привлечения программиста.

  1. В справочнике Склады (складские территории) создаем два виртуальных склада, например: «Склад запчастей (ПСН)» и «Склад ГСМ (УСН)».
  2. При оформлении поступления и перемещения товаров строго распределяем позицию по соответствующим складам.
  3. В настройках касс ККМ и рабочих мест кассира привязываем определенный склад к рабочему месту или выбираем нужный склад при формировании продаж.
  4. При обслуживании покупателя кассир формирует два отдельных документа Чек ККМ — по одному для каждого склада.

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

Вариант 2. Автоматическое разбиение чека при оплате (через доработку)

Если на кассовом узле образуются очереди, вручную оформлять два документа кассиру неудобно. В этом случае создают расширение конфигурации, реализующее автоматическое разделение единой корзины.

Рассмотрим алгоритм работы такого расширения:

  1. Кассир подбирает все товары в один документ или интерфейс Рабочего места кассира (РМК).
  2. При нажатии кнопки оплаты программный код анализирует состав табличной части. Признаком деления может выступать вид номенклатуры, группа или дополнительный реквизит (например, флаг ПодакцизныйТовар).
  3. Программа автоматически формирует два отдельных документа Чек ККМ.
  4. При вызове процедуры пробития чека на фискальном регистраторе драйверу оборудования передается соответствующий параметр системы налогообложения.

При вызове драйвера ККТ для указания системы налогообложения используется параметр TaxVariant (Вид системы налогообложения):


// Пример передачи системы налогообложения в параметрах подключения ККТ
ПараметрыПодключения = Новый Структура;
// Значения TaxVariant:
// 0 — ОСНО
// 1 — УСН Доходы
// 2 — УСН Доходы минус расходы
// 3 — ЕНВД / ПСН (в зависимости от настроек ККТ)
ПараметрыПодключения.Вставить("TaxVariant", 1); 

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

Вариант 3. Использование специализированного кассового фронт-офиса

Посмотрим на ещё один архитектурный вариант. Если в качестве учетной системы используется 1С:Управление торговлей 11, а кассовые места требуют гибкой настройки, рекомендуется использовать связку с продуктами 1С:РМК или 1С:Розница.

В современных версиях 1С:РМК штатно реализован механизм распределения продаж по системам налогообложения и видам деятельности. В этом случае 1С:Управление торговлей выступает в роли управляющей системы (бэк-офиса), а кассовая программа автоматически разбивает чеки при печати без необходимости писать собственные расширения.

← На главную