В процессе практической работы с онлайн-кассами (ККТ) в программных продуктах 1С (в частности, в «1С:Комплексная автоматизация 1.1» или «1С:Управление производственным предприятием 1.3») нередко возникают технические сбои или ошибки настройки. В результате таких сбоев кассиры могут пробить десятки или даже сотни чеков с неверными реквизитами. Наиболее критичными являются ошибки в системе налогообложения (СНО) и в ставках НДС.
Рассмотрим детально ситуацию: из-за некорректных настроек учетной политики первые 200 чеков были пробиты с СНО «ЕНВД» вместо правильной «УСН доход-расход». После изменения настроек СНО исправилась, но следующие 100 чеков ушли с ошибочно выделенной ставкой НДС 18% (которая подтянулась из номенклатурных позиций), хотя деятельность ведется без НДС. Все чеки уже отправлены оператору фискальных данных (ОФД). Разберем по шагам, как исправить подобные ошибки в конфигурациях 1С и на самой кассе, чтобы избежать штрафных санкций со стороны налоговых органов.
Перед тем как приступать к исправлению документов в программе 1С, нам необходимо выяснить, по какому Формату Фискальных Данных (ФФД) работает ваша онлайн-касса. Это ключевой фактор, который определяет саму технологию исправления ошибок.
Среди кассиров и даже некоторых бухгалтеров бытует ошибочное мнение, что можно подсчитать общую сумму по всем ошибочным чекам и пробить один суммовой («сводный») чек коррекции. Проанализируем требования ФНС России: делать это категорически запрещено.
Каждая корректировка должна производиться строго обособленно — по принципу «один ошибочный чек = один чек исправления». Налоговый орган должен четко сопоставить каждый аннулирующий документ с первоначальным ошибочным. Групповые корректировки допускаются только в исключительных случаях при массовых технических сбоях (например, при полной потере фискальных данных кассы), но даже тогда налогоплательщик обязан приложить к заявлению детализированный реестр всех скорректированных операций.
Выясним причину первой ошибки: касса была зарегистрирована под УСН, но настройки программы 1С (учетная политика) заставили ККТ напечатать в чеках СНО «ЕНВД». Нам предстоит исправить 200 чеков с неверной СНО и 100 чеков с неверным НДС.
Рассмотрим подробнее пошаговый алгоритм действий для ФФД 1.05:
Поскольку вручную оформлять 300 документов возврата крайне долго и трудоемко, программисты 1С могут автоматизировать этот процесс. Напишем простую обработку на встроенном языке 1С, которая на основании перечня ошибочных чеков создаст документы возврата.
// Пример автоматического создания чеков возврата ККМ на основании ошибочных документов
Процедура СоздатьЧекиВозврата(МассивОшибочныхЧеков)
Для Каждого ИсходныйЧек Из МассивОшибочныхЧеков Цикл
// Создаем новый документ Чек ККМ с операцией "Возврат"
ДокВозврат = Документы.ЧекККМ.СоздатьДокумент();
ДокВозврат.Дата = ТекущаяДата();
ДокВозврат.ВидОперации = Перечисления.ВидыОперацийЧекККМ.Возврат;
ДокВозврат.ЧекККМОснование = ИсходныйЧек;
// Переносим табличную часть товаров "как есть" для точного сторнирования
Для Каждого СтрокаТовара Из ИсходныйЧек.Товары Цикл
НоваяСтрока = ДокВозврат.Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТовара);
КонецЦикла;
// Записываем и проводим документ
Попытка
ДокВозврат.Записать(РежимЗаписиДокумента.Проведение);
// Вызываем процедуру фискализации на кассовом аппарате
// В зависимости от конфигурации метод пробития может отличаться
ПробитьЧекНаКассе(ДокВозврат);
Сообщить("Успешно пробит чек возврата для: " + ИсходныйЧек);
Исключение
ЗаписьЖурналаРегистрации("ОшибкаПробития", УровеньЖурналаРегистрации.Ошибка,,, ОписаниеОшибки());
Сообщить("Не удалось пробить чек возврата для: " + ИсходныйЧек);
КонецПопытки;
КонецЦикла;
КонецПроцедуры
Если ваша касса и программное обеспечение поддерживают новые форматы данных (ФФД 1.1 или 1.2), то исправление выполняется строго через чеки коррекции. Алгоритм исправления аналогичен по логике, но технически реализуется по-другому:
Пробить чеки исправления — это только половина дела. Чтобы обезопасить организацию от административного штрафа по статье 14.5 КоАП РФ (за применение ККТ с нарушением порядка), необходимо выполнить требования Примечания к этой статье.
Рассмотрим алгоритм действий в зависимости от формата фискальных данных:
Таким образом, мы детально разобрали особенности исправления чеков в среде 1С. Своевременное исправление по схеме «один к одному» и правильное оформление фискальных документов убережет вашу организацию от финансовых санкций.