При работе с торговым оборудованием в программе 1С:Розница пользователи часто сталкиваются с ситуацией, когда чеки, пробитые через рабочее место кассира (РМК), выходят корректными, а чеки, оформленные напрямую из документов (например, из реализации или расходной накладной), содержат ошибки. Самые распространенные из них — подстановка общей системы налогообложения (ОСН) вместо положенного ЕНВД или Патента, а также появление признака способа расчета «Продажа в кредит». В этой статье мы подробно проанализируем причины такого поведения системы и пошагово разберем методы устранения этих ошибок.
Для начала разберем ситуацию с видом оплаты. Когда мы пробиваем чек через РМК, программа понимает, что это розничная продажа «здесь и сейчас», где факт передачи товара совпадает с фактом оплаты. Однако при печати чека из документа Расходная накладная (или Реализация товаров) логика системы меняется.
Рассмотрим ситуацию с точки зрения форматов фискальных данных (ФФД 1.05 и выше):
Расходная накладная фиксирует только передачу материальных ценностей. Если в момент печати чека из этого документа в базе не зафиксирован факт поступления денежных средств, ККТ обязана выдать признак «Передача в кредит» или «Продажа в кредит».Решение проблемы с кредитом: Чтобы в чеке отображался признак «Полный расчет», необходимо изменить последовательность действий. Проанализируем правильный алгоритм: сначала на основании реализации создается документ Приходный кассовый ордер (ПКО) или Эквайринговая операция. Фискальный чек необходимо печатать именно из документа оплаты (ПКО), а не из документа отгрузки. В этом случае 1С передаст на ККТ информацию о том, что товар оплачен полностью, и надпись «Кредит» исчезнет.
Вторая проблема — неверная система налогообложения (СНО). Часто бывает так, что в настройках организации и ККТ везде указан ЕНВД (или Патент), но в чеке упорно печатается ОСН. Разберем, откуда программа берет эти данные.
В 1С:Розница реализована сложная иерархия приоритетов для определения СНО. Когда чек бьется из РМК, приоритет отдается настройкам склада и распределению продаж. Но при печати из документов (ПКО, Реализация) программа обращается к настройкам организации и ее учетной политике. Выясним, какие настройки нужно проверить в первую очередь.
Проанализируем карточку организации. В базовых версиях или старых редакциях (например, 2.2.8) настройки СНО могут быть неочевидными. Нам необходимо убедиться, что для организации создана актуальная запись в регистре «Учетная политика». Если там не указано использование специального режима (ЕНВД/Патент), система по умолчанию будет считать, что организация находится на ОСН.
Это критически важная настройка. Перейдем в раздел Настройки — Организации — Регистрация в налоговом органе. Здесь необходимо найти гиперссылку «Распределение продаж по СНО». Рассмотрим подробнее, что там должно быть:
Иногда программных настроек в 1С недостаточно, так как ККТ Атол 30Ф имеет собственные внутренние таблицы параметров. Посмотрим, как это работает: при регистрации кассы в налоговой вы могли указать несколько СНО (например, ОСН и ЕНВД). Если 1С по какой-то причине передает пустое значение СНО или некорректный код, касса автоматически выберет ту систему, которая была указана в фискальном накопителе первой (обычно это ОСН).
Проанализируем возможные действия в драйвере (DTO 10):
Разберем ситуацию, когда настройки склада верны, но СНО все равно подставляется неправильно. В 1С:Розница существует привязка СНО к Товарным группам. Если в карточке номенклатуры не указана товарная группа, или для этой группы в настройках магазина не прописано использование ЕНВД, программа может «сбросить» настройки к базовым (ОСН).
Проверим следующее:
Товарная группа.Подводя итог нашему анализу, составим чек-лист для исправления ошибок на Атол 30Ф в 1С:Розница:
Приходный кассовый ордер на основании реализации и печатайте чек из него. Только так система зафиксирует «Полный расчет».Следуя этим шагам, мы обеспечим корректное формирование фискальных признаков в чеке, что позволит избежать претензий со стороны налоговых органов и обеспечит прозрачность учета в программе.