Как исправить ошибку, если в 1С:Комплексная автоматизация 1.1 случайно пробили чек из документа Реализация товаров и услуг

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

В практике работы бухгалтера нередко возникают ситуации, когда при перепроведении или редактировании документа Реализация товаров и услуг в интерфейсе 1С:Комплексная автоматизация 1.1 (КА 1.1) ошибочно нажимается кнопка Чек. Если к компьютеру подключена онлайн-касса (ККТ), это приводит к моментальной печати фискального чека с признаком "Приход". В результате в фискальном накопителе и в личном кабинете ОФД фиксируется выручка, которой по факту не было, так как оплата наличными или картой не поступала. Рассмотрим подробно, как юридически и технически правильно исправить эту ошибку, не нарушая логику учета.

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

Проанализируем ситуацию: в конфигурации КА 1.1 (на обычных формах) кнопка Чек в реализации предназначена для оформления розничной продажи или оплаты от контрагента в момент отгрузки. При нажатии на нее система отправляет команду на ККТ. После этого в X-отчете и Z-отчете сумма реализации попадает в раздел наличной или безналичной выручки. Если оставить все как есть, возникнет расхождение между фактическими деньгами в кассе и данными ОФД, что при проверке ФНС может быть квалифицировано как необоснованное завышение (или сокрытие, если ситуация обратная) выручки и нарушение кассовой дисциплины.

Способ 1: Оформление возврата через документ Возврат товаров от покупателя

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

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

Важное предостережение: В обсуждении на форуме упоминалось, что после пробития чека документ возврата пометили на удаление. Мы настоятельно не рекомендуем так делать. Если вы удалите документ из 1С, у вас возникнет разрыв между базой данных и ОФД. В ОФД числятся две операции (Приход и Возврат), а в 1С останется только одна (Приход). Правильнее оставить документ возврата проведенным, но при необходимости сделать ручные корректировки в бухгалтерском учете, если вы не хотите, чтобы операция отражалась на 41 или 62 счетах.

Способ 2: Использование документа Чек ККМ с видом операции Возврат

Если вы хотите избежать движений по регистрам складских остатков, которые создает документ возврата товаров, можно воспользоваться специализированным механизмом Чеков ККМ. Выясним, как это сделать:

  1. Перейдем в интерфейс Кассира или через полное меню выберем документы типа ЧекККМ.
  2. Создадим новый документ ЧекККМ.
  3. Установим вид операции Чек на возврат.
  4. В табличную часть необходимо вручную или подбором добавить те же позиции, что были в ошибочной реализации. Очень важно, чтобы суммы и ставки НДС в точности совпадали с ошибочным чеком.
  5. Пробьем чек. На ККТ выйдет документ "Возврат прихода".

Этот метод технически чище, так как он предназначен именно для кассовых операций в рамках одной смены.

Методологические нюансы: Возврат прихода или Чек коррекции?

Проанализируем требования законодательства (54-ФЗ). Выбор способа исправления зависит от версии формата фискальных данных (ФФД), по которой работает ваша касса:

Техническая реализация в коде (для программистов)

Если вам необходимо программно проверить, был ли пробит чек по документу, или вы хотите автоматизировать процесс создания возврата, обратите внимание на регистр сведений ФискальныеОперации (в некоторых версиях КА он может называться иначе). Посмотрим на пример кода, который позволяет определить наличие пробитого чека по документу:


Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	ФискальныеОперации.НомерЧека,
    |	ФискальныеОперации.ДатаРегистрации
    |ИЗ
    |	РегистрСведений.ФискальныеОперации КАК ФискальныеОперации
    |ГДЕ
    |	ФискальныеОперации.ДокументОснование = &ДокументОснование";

Запрос.УстановитьПараметр("ДокументОснование", СсылкаНаРеализацию);
РезультатЗапроса = Запрос.Выполнить();
Если Не РезультатЗапроса.Пустой() Тогда
    Сообщить("По данному документу уже зарегистрирован фискальный чек!");
КонецЕсли;

Как предотвратить случайное нажатие кнопки Чек

Чтобы в будущем избежать подобных инцидентов, рассмотрим несколько вариантов защиты системы:

  1. Разграничение прав доступа: В КА 1.1 через меню Сервис -> Настройка прав доступа можно ограничить право на печать фискальных чеков для бухгалтеров, оставив его только кассирам.
  2. Программная доработка формы: Программист может добавить подтверждающий вопрос при нажатии на кнопку КнопкаЧек в модуле формы документа РеализацияТоваровУслуг.
    
    Процедура ДействиеКнопкаЧек(Кнопка)
        Режим = РежимДиалогаВопрос.ДаНет;
        Ответ = Вопрос("Вы действительно хотите пробить ФИСКАЛЬНЫЙ ЧЕК по кассе?", Режим);
        Если Ответ = КодВозвратаДиалога.Нет Тогда
            Возврат;
        КонецЕсли;
        // Далее стандартный код печати чека
    КонецПроцедуры
    
  3. Использование внешних обработок: Как упоминалось на форуме, существуют специализированные обработки предварительного просмотра чека, которые показывают состав данных перед отправкой на ККТ.

Взаиморасчеты и налоговый учет

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

Рекомендуемые действия: После того как вы пробили чек на возврат, обязательно возьмите у ответственного лица (бухгалтера или кассира) объяснительную записку в свободной форме: "Мною, Ивановой И.И., была допущена техническая ошибка при работе в программе 1С, в результате чего ошибочно пробит чек №... Прошу считать данную операцию аннулированной...". Приложите к записке оба чека (приходный и возвратный). Это обезопасит организацию при налоговой проверке.

Таким образом, мы выяснили, что наиболее корректным решением является создание документа возврата, пробитие чека "Возврат прихода" и сохранение всех документов в системе без их удаления, подкрепленное объяснительной запиской.

← На главную