При совмещении различных систем налогообложения (например, Патентной системы/ЕНВД и Упрощенной системы налогообложения) торговые предприятия часто сталкиваются с необходимостью продавать товары из разных категорий в рамках одного обращения покупателя. Например, при продаже автозапчастей (ПСН) и моторных масел (подакцизный товар, подпадающий под УСН).
Рассмотрим, как правильно организовать такой учет в 1С:Управление торговлей 11 и пробить фискальные чеки в соответствии с требованиями законодательства.
Проанализируем сначала требования нормативной базы. Согласно Федеральному закону № 54-ФЗ и формату фискальных документов (ФФД), в кассовом чеке передается обязательный тег 1055 — «Применяемая система налогообложения». На один фискальный чек может приходиться только одно значение СНО.
Попытки решить эту задачу через кассовые секции ККТ не дадут нужного результата: распределение по секциям делит выручку внутри кассового аппарата, но значение СНО передается единым реквизитом на весь документ. Таким образом, пробить товары с разными системами налогообложения в одном фискальном чеке невозможно. Покупателю необходимо выдать два отдельных чека.
Разберем наиболее простой способ организации работы в типовой конфигурации без привлечения программиста.
Склады (складские территории) создаем два виртуальных склада, например: «Склад запчастей (ПСН)» и «Склад ГСМ (УСН)».Чек ККМ — по одному для каждого склада.Этот подход исключает ошибку кассира при выборе системы налогообложения, так как программа автоматически подставит нужную СНО, зафиксированную за конкретным складом или кассой.
Если на кассовом узле образуются очереди, вручную оформлять два документа кассиру неудобно. В этом случае создают расширение конфигурации, реализующее автоматическое разделение единой корзины.
Рассмотрим алгоритм работы такого расширения:
ПодакцизныйТовар).Чек ККМ.При вызове драйвера ККТ для указания системы налогообложения используется параметр TaxVariant (Вид системы налогообложения):
// Пример передачи системы налогообложения в параметрах подключения ККТ
ПараметрыПодключения = Новый Структура;
// Значения TaxVariant:
// 0 — ОСНО
// 1 — УСН Доходы
// 2 — УСН Доходы минус расходы
// 3 — ЕНВД / ПСН (в зависимости от настроек ККТ)
ПараметрыПодключения.Вставить("TaxVariant", 1);
Благодаря этому кассир нажимает кнопку оплаты единоразово, а из кассового аппарата последовательно выходят два чека с разными системами налогообложения.
Посмотрим на ещё один архитектурный вариант. Если в качестве учетной системы используется 1С:Управление торговлей 11, а кассовые места требуют гибкой настройки, рекомендуется использовать связку с продуктами 1С:РМК или 1С:Розница.
В современных версиях 1С:РМК штатно реализован механизм распределения продаж по системам налогообложения и видам деятельности. В этом случае 1С:Управление торговлей выступает в роли управляющей системы (бэк-офиса), а кассовая программа автоматически разбивает чеки при печати без необходимости писать собственные расширения.