В процессе работы с онлайн-кассами (ККТ) в программе «1С:Бухгалтерия государственного учреждения 8, редакция 1.0» бухгалтеры часто сталкиваются с необходимостью отмены ошибочно пробитых чеков или тестовых фискальных документов, которые были оформлены при настройке оборудования (например, популярной модели АТОЛ 30Ф). Особую сложность это вызывает в случаях, когда наличные расчеты в учреждении не ведутся, а чеки формируются на основании безналичных поступлений от физических лиц через документ КассовоеПоступление.
Основная задача в такой ситуации — аннулировать ошибочные сведения, переданные в Федеральную налоговую службу (ФНС) через Оператора фискальных данных (ОФД), не исказив при этом данные бухгалтерского баланса и не создавая фиктивных проводок по счетам расчетов (таким как 205.ХХ или 209.ХХ). В этой статье мы подробно разберем, как решить эту задачу правильно и в соответствии с требованиями Федерального закона № 54-ФЗ.
Прежде чем перейти к техническим действиям в программе 1С, проанализируем требования законодательства. Согласно методическим рекомендациям ФНС по применению формата фискальных данных (ФФД) версии 1.05 (который чаще всего используется в БГУ 1.0):
Таким образом, чтобы отменить ошибочный или тестовый чек «Приход», нам необходимо сформировать и отправить в ОФД фискальный документ с признаком расчета «Возврат прихода» на аналогичную сумму и номенклатуру.
Рассмотрим наиболее корректный и чистый метод исправления в интерфейсе 1С:БГУ 1.0. Разработчики предусмотрели специальный инструмент, который позволяет взаимодействовать с кассовым аппаратом напрямую, не затрагивая регистры бухгалтерского учета.
Выполним следующие шаги:
ЧекККМНаВозврат. Этот документ предназначен исключительно для формирования фискальной команды возврата на ККТ и не формирует никаких бухгалтерских проводок по счетам учета.В результате кассовый аппарат АТОЛ распечатает чек с признаком «Возврат прихода», ОФД зафиксирует отмену операции, а ваш бухгалтерский учет останется абсолютно нетронутым.
Выясним, как поступить, если тестовые чеки были пробиты случайно при первоначальной настройке оборудования и вы вообще не хотите засорять информационную базу 1С лишними документами. В этом случае операцию аннулирования можно провести непосредственно через драйвер оборудования.
Разберем этот процесс по шагам на примере драйвера АТОЛ:
После выполнения этих действий касса передаст чек «Возврат прихода» напрямую в налоговую инспекцию через ОФД. В базе данных 1С при этом не останется никаких следов этой технической операции, что исключает любые расхождения в отчетности учреждения.
Поскольку конфигурация «1С:Бухгалтерия государственного учреждения 8, редакция 1.0» разработана на базе обычных форм, привычный интерфейс «Такси» с удобными панелями разделов здесь отсутствует. Тем не менее, все данные о фискальных операциях надежно хранятся в системе.
Рассмотрим, какими путями мы можем открыть реестры отправленных чеков:
Для просмотра всех созданных документов перейдем по пути: Касса → Работа с ККМ → Чеки ККМ. В этом списке отображаются все документы прихода. Аналогично, выбрав соседний пункт меню Чеки ККМ на возврат, мы сможем увидеть реестр всех операций отмены.
Если нам необходимо увидеть технический лог взаимодействия с кассой, включая статус отправки в ОФД, идентификаторы транзакций и номера фискальных признаков (ФПД), воспользуемся главным меню программы:
ОчередьЧековККТ или ФискальныеОперации (точное название зависит от версии встроенной Библиотеки подключаемого оборудования в вашем релизе БГУ).В данном регистре можно детально проанализировать каждую попытку пробития чека и выявить ошибки обмена данными.
Для примера, разработчик или администратор может быстро проанализировать программное состояние очереди чеков с помощью несложного запроса к базе данных:
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ОчередьЧековККТ.ДокументОснование КАК Документ,
| ОчередьЧековККТ.СтатусОтправки КАК Статус,
| ОчередьЧековККТ.НомерЧека КАК НомерЧека
|ИЗ
| РегистрСведений.ОчередьЧековККТ КАК ОчередьЧековККТ";
РезультатЗапроса = Запрос.Выполнить();
Поскольку вы формируете чеки из закладки документа КассовоеПоступление, вся информация о результате фискализации записывается обратно в этот же документ. Открыв исходное Кассовое поступление и перейдя на вкладку «Чек ККМ», мы всегда сможем увидеть номер смены, номер фискального документа (ФД) и статус отправки.
Мы проанализировали особенности работы с ККТ в программе 1С:БГУ 1.0 и определили, что для отмены тестовых или ошибочных чеков нет необходимости корректировать бухгалтерские проводки по начислению доходов. Используя документ ЧекККМНаВозврат или внешнюю утилиту тест-драйвера ККТ, мы можем легко выполнить требования 54-ФЗ без внесения искажений в бюджетный учет учреждения. Для оперативного контроля отправленных чеков рекомендуется периодически сверять данные регистров 1С с личным кабинетом вашего ОФД.