В процессе розничных продаж нередко возникают ситуации, когда кассир по ошибке выбирает неверный способ оплаты. Например, покупатель расплатился наличными, а в программе было указано «Платежная карта». Если терминал не интегрирован с системой напрямую, 1С позволит пробить такой чек, однако данные, ушедшие в ОФД и налоговую, будут некорректными. Ситуация осложняется, если в чеке присутствует маркированный товар, так как система жестко контролирует коды маркировки.
В этой статье мы подробно разберем, как исправить форму оплаты в уже пробитом чеке в конфигурации 1С:Управление торговлей 11, соблюдая требования законодательства и сохраняя целостность учета (в том числе при массовом исправлении настроек ОФД для касс АТОЛ). Для этого есть автоматизация оформления чеков ККМ в УТ 11.
Прежде чем приступать к исправлениям в программе, нам необходимо выяснить, по какому формату фискальных данных (ФФД) работает ваша касса. От этого зависит методика исправления:
Рассмотрим ситуацию для наиболее актуальных версий (ФФД 1.1 и 1.2), которые чаще всего используются в 1С:Управление торговлей 11 — для контроля реквизитов чека есть обработка управления данными кассира в фискальном чеке.
Основная сложность при исправлении чеков с маркировкой заключается в том, что код маркировки (DataMatrix) должен присутствовать в корректирующих документах. Если товара нет на руках, код можно извлечь из системы 1С или из личного кабинета ОФД.
Проанализируем, где в 1С:УТ 11 хранятся эти данные (также может быть полезна выгрузка УПД с кодами маркировки для работы через ЭДО Лайт):
БезналичныеОплаты или найдем электронную копию чека в личном кабинете вашего оператора фискальных данных (ОФД). Оттуда код маркировки можно скопировать в текстовом виде.Многие пользователи совершают ошибку, пытаясь просто изменить форму оплаты в существующем документе. Система не позволит этого сделать, так как фискальный документ уже сформирован. Нам нужно «обнулить» неверную операцию.
Разберем последовательность действий в 1С:
Теперь, когда мы аннулировали ошибочную сумму по безналичному расчету, нам нужно отразить фактическое поступление наличных денег.
При оформлении операций возврата или коррекции по безналичным расчетам 1С может запросить номер RRN (уникальный идентификатор транзакции). Поскольку терминал у нас автономный и фактической транзакции по карте не было (оплата была наличными), этого номера не существует в банковской системе.
В этом случае проанализируем техническую возможность обхода:
В поле RRN допустимо ввести произвольную комбинацию цифр (например, 12 нулей). Так как терминал не подключен к 1С, программа выдаст предупреждение о невозможности связаться с банком, но позволит продолжить операцию вручную (кнопка «Выполнено вручную» или аналогичная в зависимости от версии драйвера).
Пробитие чеков на кассовом аппарате исправляет данные в ФНС, но нам также нужно навести порядок в отчетах самой 1С, чтобы сумма наличных в кассе и безналичных на счету сошлась с реальностью.
Выясним, как это сделать:
ГрупповоеИзменениеРеквизитов, чтобы изменить вид оплаты в исходном Чеке ККМ. Однако это требует осторожности, так как может нарушить связь с фискальными данными.Посмотрим на ситуацию в целом: исправление ошибки в форме оплаты — это не изменение одной записи, а цикл операций. Мы должны «забрать» неверно отраженную форму оплаты из ОФД через возврат и «положить» верную через новый приход. Использование кодов маркировки в чеках коррекции обязательно, и 1С предоставляет инструменты для их копирования из архива чеков.
Важный момент по налогам: Если вы используете ФФД 1.1 или 1.2 и пробили чеки коррекции, подавать отдельное заявление в налоговую не требуется (примечание к ст. 14.5 КоАП РФ), так как чек коррекции сам по себе является достаточным информированием о совершенной и исправленной ошибке.