Что делать, если в чеке на ККТ Атол пробита неверная система налогообложения вместо УСН?

Бухгалтер 1С v7.7 Налоговый учет Торговля и дистрибуция
← На главную

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

Правовые последствия и почему нельзя просто выбить новый чек

Проанализируем распространенную ошибку, с которой сталкиваются пользователи при консультациях: иногда на местах рекомендуют просто выбить второй, уже правильный чек, а к первому приложить объяснительную записку. Следовать такому алгоритму категорически нельзя по следующим причинам:

  1. Задвоение фискальной выручки. Данные из кассы немедленно поступают в ОФД и далее в ФНС. Если пробить еще один чек на ту же операцию без аннулирования первого, в базе налогового органа выручка увеличится в два раза, причем часть ее отразится по общей системе налогообложения.
  2. Налоговые претензии и штрафы. Согласно Федеральному закону № 54-ФЗ реквизит «Применяемая система налогообложения» (тег 1055) является обязательным реквизитом кассового чека. Отражение неверной СНО квалифицируется по части 4 статьи 14.5 КоАП РФ как применение контрольно-кассовой техники с нарушением установленных требований.

Именно поэтому ошибочный расчет необходимо сторнировать в установленном порядке в зависимости от применяемого формата фискальных данных (ФФД).

Порядок исправления чека в зависимости от формата фискальных данных

Выясним порядок действий кассира или бухгалтера при обнаружении ошибки в зависимости от версии ФФД, прошитой в аппарате.

Если используется формат ФФД 1.05:

  1. Пробиваем чек с признаком расчета «Возврат прихода». В этом документе необходимо в точности повторить все реквизиты ошибочного чека: указать ту же неверную систему налогообложения (ОСН), признак ставки налога, способ расчета и итоговую сумму. Это действие полностью аннулирует некорректную операцию в базе ОФД.
  2. Пробиваем чек с признаком расчета «Приход», в котором указываем полностью правильные реквизиты, включая надлежащую СНО (УСН «Доходы минус расходы»).
  3. Так как в формате 1.05 нет технической возможности жестко привязать чек возврата к исходному фискальному документу, направляем в ФНС через Личный кабинет налогоплательщика заявление в свободной форме. В заявлении описываем факт сбоя программы и приводим реквизиты обоих чеков (ошибочного и возвратного). Это необходимо сделать до того, как нарушение выявит налоговый орган, чтобы избежать ответственности по статье 14.5 КоАП РФ.

Если используется формат ФФД 1.1 или 1.2:

  1. Формируем чек коррекции с признаком «Возврат прихода». В нем дублируются данные некорректного расчета и обязательно заполняется тег 1192 (фискальный признак исходного документа).
  2. Формируем чек коррекции с признаком «Приход», содержащий актуальные и верные данные по СНО. Отправлять отдельное письмо в инспекцию в этом случае не требуется, поскольку чек коррекции содержит всю необходимую фискальную информацию.

Технические причины сбоя в 1С 7.7 и драйвере ККТ Атол

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

  1. Передача значения по умолчанию. В конфигурациях платформы 1С 7.7 (включая «Производство + Услуги + Бухгалтерия») модуль обработки печати чека из документа Приходный кассовый ордер часто оставляет параметр СНО пустым либо передает значение по умолчанию, равное 0. Для драйвера торгового оборудования значение 0 соответствует ОСН.
  2. Несоответствие номеров систем налогообложения (параметр TaxVariant). При передаче свойств чека в объект драйвера используется свойство TaxVariant. Разберем кодификацию данного параметра:
    0 — Общая система налогообложения (ОСН);
    1 — Упрощенная доход (УСН Доход);
    2 — Упрощенная доход минус расход (УСН Доход-Расход);
    3 — Единый налог на вмененный доход (ЕНВД);
    4 — Единый сельскохозяйственный налог (ЕСХН);
    5 — Патентная система налогообложения (ПСН).
    Если при формировании команды открытия чека передается TaxVariant = 0, кассовый аппарат выполняет требование программы и печатает ОСН, даже если сам фискализирован только на УСН.
  3. Системные настройки таблицы ККТ. Если внешняя обработка 1С 7.7 вовсе не передает тег СНО, касса подставляет значение из собственной таблицы параметров. Если параметр «СНО по умолчанию» в таблицах ККТ не был предварительно настроен сервисным специалистом, касса использует ОСН как приоритетную системную настройку.

Способы устранения проблемы в оборудовании и коде

Рассмотрим два надежных способа исключить возникновение данной ошибки при дальнейшей работе.

Способ 1. Принудительная установка СНО в параметрах кассы через драйвер

Этот метод не требует вмешательства в конфигурацию или код внешней обработки 1С 7.7:

  1. Закрываем сеанс работы в 1С, чтобы освободить порт подключения к фискальному регистратору.
  2. Запускаем утилиту «Тест драйвера ККТ» и устанавливаем флаг «Включено».
  3. Переходим в раздел «Параметры ККТ» и открываем подраздел «Работа с чеком» (или «Системы налогообложения»).
  4. Находим пункт «СНО по умолчанию» и выбираем из выпадающего списка значение «УСН доход - расход».
  5. Применяем и сохраняем параметры ККТ. Теперь, даже если 1С 7.7 отправит пустой параметр налогообложения, фискальный регистратор автоматически назначит чеку выбранную базовую систему.

Способ 2. Корректировка кода внешней обработки обслуживания в 1С 7.7

Если требуется гарантировать отправку верного реквизита непосредственно из учетной системы, проанализируем модуль внешней обработки обслуживания ККТ (обычно файл с расширением .ert в каталоге ExtForms\Equip). Найдем процедуру открытия чека (например, ОткрытьЧек или блок инициализации перед вызовом метода OpenCheck) и проверим установку свойства СНО драйвера:


// Принудительная передача системы налогообложения УСН Доход-Расход
// 0 - ОСН, 1 - УСН Доход, 2 - УСН Доход минус Расход
ОбъектДрайвера.TaxVariant = 2;
Если ОбъектДрайвера.OpenCheck() <> 0 Тогда
    Предупреждение("Ошибка открытия чека: " + ОбъектДрайвера.ErrorDescription);
    Возврат;
КонецЕсли;

Также обязательно распечатаем через утилиту драйвера отчет об изменении параметров регистрации или снимем отчет без гашения, чтобы окончательно убедиться: в фискальном накопителе зарегистрирована требуемая система налогообложения и данные соответствуют параметрам учета организации.

← На главную