Как отменить ошибочный или тестовый чек ККТ в 1С:БГУ 1.0 без нарушения бухгалтерского учета

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

В процессе работы с онлайн-кассами (ККТ) в программе «1С:Бухгалтерия государственного учреждения 8, редакция 1.0» бухгалтеры часто сталкиваются с необходимостью отмены ошибочно пробитых чеков или тестовых фискальных документов, которые были оформлены при настройке оборудования (например, популярной модели АТОЛ 30Ф). Особую сложность это вызывает в случаях, когда наличные расчеты в учреждении не ведутся, а чеки формируются на основании безналичных поступлений от физических лиц через документ КассовоеПоступление.

Основная задача в такой ситуации — аннулировать ошибочные сведения, переданные в Федеральную налоговую службу (ФНС) через Оператора фискальных данных (ОФД), не исказив при этом данные бухгалтерского баланса и не создавая фиктивных проводок по счетам расчетов (таким как 205.ХХ или 209.ХХ). В этой статье мы подробно разберем, как решить эту задачу правильно и в соответствии с требованиями Федерального закона № 54-ФЗ.

Разбираем законодательную основу: почему «Чек коррекции» не всегда подходит

Прежде чем перейти к техническим действиям в программе 1С, проанализируем требования законодательства. Согласно методическим рекомендациям ФНС по применению формата фискальных данных (ФФД) версии 1.05 (который чаще всего используется в БГУ 1.0):

Таким образом, чтобы отменить ошибочный или тестовый чек «Приход», нам необходимо сформировать и отправить в ОФД фискальный документ с признаком расчета «Возврат прихода» на аналогичную сумму и номенклатуру.

Способ 1. Использование встроенного документа «Чек ККМ на возврат» (Рекомендуемый способ без проводок)

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

Выполним следующие шаги:

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

В результате кассовый аппарат АТОЛ распечатает чек с признаком «Возврат прихода», ОФД зафиксирует отмену операции, а ваш бухгалтерский учет останется абсолютно нетронутым.

Способ 2. Оформление возврата напрямую через утилиту «Тест драйвера ККТ» (Вне рамок 1С)

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

Разберем этот процесс по шагам на примере драйвера АТОЛ:

  1. Закроем программу 1С, чтобы освободить порт подключения к кассе.
  2. Запустим на компьютере утилиту «Тест драйвера ККТ» (обычно она находится в меню «Пуск» в папке установленного ПО АТОЛ).
  3. В правой панели утилиты установим флажок «Включено» для установки связи с ККТ АТОЛ 30Ф.
  4. Перейдем в раздел «Регистрация» (или «Регистрация ККТ» в старых версиях драйвера).
  5. В поле «Тип расчета» выберем значение «Возврат прихода».
  6. Заполним необходимые реквизиты: наименование услуги, цену, количество и ставку НДС в точном соответствии с ошибочным чеком.
  7. В качестве типа оплаты укажем безналичный способ (в поле «Сумма типа оплаты» введем сумму напротив строки «Безналичными»).
  8. Нажмем кнопку «Регистрация» (или «Открыть чек» → «Регистрация позиции» → «Закрыть чек»).

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

Где в 1С:БГУ 1.0 найти реестры и списки сформированных чеков

Поскольку конфигурация «1С:Бухгалтерия государственного учреждения 8, редакция 1.0» разработана на базе обычных форм, привычный интерфейс «Такси» с удобными панелями разделов здесь отсутствует. Тем не менее, все данные о фискальных операциях надежно хранятся в системе.

Рассмотрим, какими путями мы можем открыть реестры отправленных чеков:

Вариант А. Через специализированные списки документов ККМ

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

Вариант Б. Через регистры сведений (для системных администраторов и программистов)

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

  1. Переключим интерфейс на «Полный» (меню Сервис → Переключить интерфейс → Полный), если пункт «Операции» скрыт.
  2. Перейдем в верхнее меню: Операции → Регистры сведений.
  3. Найдем в списке регистр с названием ОчередьЧековККТ или ФискальныеОперации (точное название зависит от версии встроенной Библиотеки подключаемого оборудования в вашем релизе БГУ).

В данном регистре можно детально проанализировать каждую попытку пробития чека и выявить ошибки обмена данными.

Для примера, разработчик или администратор может быстро проанализировать программное состояние очереди чеков с помощью несложного запроса к базе данных:


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

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

Поскольку вы формируете чеки из закладки документа КассовоеПоступление, вся информация о результате фискализации записывается обратно в этот же документ. Открыв исходное Кассовое поступление и перейдя на вкладку «Чек ККМ», мы всегда сможем увидеть номер смены, номер фискального документа (ФД) и статус отправки.

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

Мы проанализировали особенности работы с ККТ в программе 1С:БГУ 1.0 и определили, что для отмены тестовых или ошибочных чеков нет необходимости корректировать бухгалтерские проводки по начислению доходов. Используя документ ЧекККМНаВозврат или внешнюю утилиту тест-драйвера ККТ, мы можем легко выполнить требования 54-ФЗ без внесения искажений в бюджетный учет учреждения. Для оперативного контроля отправленных чеков рекомендуется периодически сверять данные регистров 1С с личным кабинетом вашего ОФД.

← На главную