Как загрузить и пробить чеки коррекции в онлайн-кассе 1С:Управление торговлей 11 при несвоевременном переходе на ККТ?

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

В практике ведения торговой деятельности нередко возникают ситуации, когда компания по тем или иным причинам начинает применять контрольно-кассовую технику (ККТ) позже установленного законом срока. В результате образуется период, в течение которого реальные продажи осуществлялись, но фискальные документы в налоговую службу (ФНС) через оператора фискальных данных (ОФД) не отправлялись. Это классифицируется как неприменение ККТ и влечет за собой серьезные штрафные санкции.

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

Правовые основы: правила ФНС по оформлению чеков коррекции

Если торговля осуществлялась без применения онлайн-кассы, единственным законным способом исправить ситуацию и избежать штрафов является формирование чеков коррекции. Согласно статье 4.3 Федерального закона № 54-ФЗ, чек коррекции создается для исправления расчетов, произведенных ранее без ККТ либо с нарушением требований законодательства.

Проанализируем ключевые юридические нюансы, которые необходимо учитывать:

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

Техническая реализация в программе «1С:Управление торговлей 11»

Разберем по шагам, как отразить данные операции в актуальных версиях программы 1С:Управление торговлей 11. Мы рассмотрим два основных сценария: проведение коррекции по документам оптовой продажи (или ПКО/эквайрингу) и по чекам розничной торговли.

Вариант 1. Оформление коррекции для оптовых продаж и ПКО

Если продажи без кассы регистрировались в базе документами Реализация товаров и услуг, Приходный кассовый ордер или Эквайринговая операция, выполним следующие действия:

  1. Перейдем в соответствующий журнал документов (например, документы продаж или кассовые документы).
  2. Откроем исходный документ-основание, по которому физическому лицу не был выдан фискальный чек.
  3. В верхней панели документа нажмем на ссылку «Пробить чек».
  4. Программа проанализирует дату документа. Если она отличается от текущей даты, система откроет форму предпросмотра чека и автоматически предложит переключатель режима в положение «Чек коррекции (Неприменение ККТ)». Если этого не произошло, выберем данный режим вручную.
  5. Проверим правильность заполнения товарных позиций, ставок НДС и сумм.
  6. Нажмем кнопку «Пробить». Касса сформирует фискальный чек коррекции с признаком расчета и отправит его в ОФД.

Вариант 2. Оформление коррекции в розничной торговле (Чеки ККМ)

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

  1. Перейдем в раздел Продажи — Розничные продажи — Чеки ККМ.
  2. Найдем в списке документ продажи, который требуется скорректировать.
  3. На основании этого документа создадим новый документ «Чек ККМ коррекции».
  4. На вкладке «Товары» система автоматически продублирует всю номенклатуру, цены, количество и ставки НДС из исходного чека. Нам необходимо проверить эти данные.
  5. На вкладке «Дополнительно» укажем тип коррекции (самостоятельно или по предписанию налогового органа), а также дату и номер оправдательного документа (внутреннего акта).
  6. Проведем документ и нажмем кнопку «Пробить чек коррекции».

Решение распространенных технических ошибок при работе с чеками коррекции

Пользователи часто сталкиваются со следующей проблемой: при попытке провести или напечатать чек коррекции система выдает ошибку о том, что поле Подключаемое оборудование (ККТ) не заполнено, либо сообщает о невозможности печати из-за закрытой смены. Выясним причины этих ошибок и разберем способы их устранения.

Причина 1: Не привязано фискальное устройство к кассе организации.

Для устранения этой ошибки выполним следующие настройки:

  1. Перейдем в раздел НСИ и администрирование — Подключаемое оборудование.
  2. Убедимся, что наша онлайн-касса добавлена в список, активна, и при нажатии кнопки «Тест устройства» тест проходит успешно.
  3. Перейдем в карточку кассы ККМ (раздел НСИ и администрирование — Кассы ККМ).
  4. Откроем карточку нужной кассы и проверим, чтобы в поле «Фискальное устройство» был выбран именно тот экземпляр оборудования, который мы только что проверили. Если поле пустое, выберем кассу из списка и сохраним изменения.

Причина 2: Отсутствие открытой кассовой смены в программе.

Чек коррекции, как и обычный чек, может быть пробит только в рамках открытой смены. Если смена закрыта или не создана в информационной базе, программа заблокирует печать.

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

Автоматизация процесса: программный метод пробития чеков (для разработчиков)

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

Мы можем написать внешнюю обработку, которая будет выбирать все непробитые документы продаж за период и программно вызывать процедуры фискализации. Ниже приведен пример концептуального кода для программного формирования и печати чека через механизмы БСП (Библиотеки стандартных подсистем) в 1С:


// Пример программного формирования чека на основе документа продажи
Процедура ПробитьЧекКоррекцииНаОсновании(ДокументСсылка) Export
    
    // Получаем менеджер оборудования и параметры подключения
    ПараметрыПодключения = МенеджерОборудованияКлиент.ПолучитьПараметрыПодключенияККТ();
    
    Если ПараметрыПодключения = Неопределено Тогда
        ВызватьИсключение "Не удалось определить подключенную онлайн-кассу.";
    КонецЕсли;
    
    // Формируем структуру данных чека
    ОбъектДрайвера = Неопределено;
    РезультатПодключения = МенеджерОборудованияКлиент.ПодключитьОборудованиеПоИдентификатору(
        ПараметрыПодключения.ИдентификаторУстройства, 
        ОбъектДрайвера
    );
    
    Если РезультатПодключения Тогда
        
        // Подготавливаем XML-пакет для фискализации чека коррекции
        ДанныеЧекаXML = СформироватьXMLДанныхЧекаКоррекции(ДокументСсылка);
        
        // Вызываем метод драйвера для печати фискального документа
        РезультатПечати = ОбъектДрайвера.ПробитьЧек(
            ПараметрыПодключения.ПараметрыПодключения, 
            ДанныеЧекаXML
        );
        
        Если Не РезультатПечати Тогда
            ЗаписьЖурналаРегистрации("ПечатьЧека", УровеньЖурналаРегистрации.Ошибка, , , 
                "Ошибка печати чека коррекции по документу: " + Строка(ДокументСсылка));
        КонецЕсли;
        
        МенеджерОборудованияКлиент.ОтключитьОборудованиеПоИдентификатору(ПараметрыПодключения.ИдентификаторУстройства);
        
    Иначе
        ОбщегоНазначенияКлиентСервер.СообщитьПользователю("Ошибка подключения ККТ!");
    КонецЕсли;
    
КонецПроцедуры

При использовании групповой обработки рекомендуется предварительно протестировать алгоритм на копии базы данных с подключенным эмулятором ККТ. Это позволит убедиться, что структура XML-пакета формируется корректно, ставки НДС сопоставляются правильно, и программа не зависает при обработке большого массива данных.

Резюме и рекомендации

Своевременное исправление ошибок применения ККТ позволяет организации избежать крупных штрафов, которые могут составлять от 75% до 100% от суммы расчета, произведенного без кассы (но не менее 30 000 рублей для юридических лиц). Применение инструментов программы 1С:Управление торговлей 11 в сочетании с пониманием требований ФФД 1.1/1.2 гарантирует корректную передачу фискальных данных в ОФД и минимизацию налоговых рисков.

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

← На главную