При работе в 1С:Управление нашей фирмой пользователи часто сталкиваются с двумя специфическими проблемами при пробитии чеков на кассах АТОЛ: либо в чеке отображается количество «1» с общей суммой вместо детализации товаров, либо чек при продаже маркированной продукции достигает огромных размеров. Давайте разберем, почему это происходит и как настроить процесс работы в соответствии с требованиями законодательства.
Первая проблема, когда вместо позиций товара в чеке печатается одна строка с текстом «Платеж», связана с тем, как система интерпретирует операцию. Когда вы создаете документ Поступление в кассу, 1С часто воспринимает это как операцию получения аванса или зачета оплаты, а не как фактическую отгрузку товара. В этот момент срабатывает алгоритм, который упрощает структуру чека.
Рассмотрим код, который отвечает за формирование таких позиций в 1С:
Если БезПередачиТовара Тогда
Если ПозицияЧека.Свойство(\"ЕдиницаИзмерения\") Тогда
ПозицияЧека.ЕдиницаИзмерения = \"Платеж\";
КонецЕсли;
Если ПозицияЧека.Свойство(\"Количество\") Тогда
ПозицияЧека.Количество = 1;
КонецЕсли;
Если ПозицияЧека.Свойство(\"Цена\") Тогда
ПозицияЧека.Цена = ПозицияЧека.Сумма;
КонецЕсли;
// Установка признака способа расчета
ПозицияЧека.Вставить(\"ПризнакПредметаРасчета\", ПредопределенноеЗначение(\"Перечисление.ПризнакиПредметаРасчета.ПлатежВыплата\"));
КонецЕсли;
Согласно требованиям ФНС, при получении денег до передачи товара вы должны выдать чек с признаком способа расчета «Предоплата». В момент фактической передачи товара (проведения Расходной накладной) необходимо пробить второй чек с признаком «Полный расчет». Именно во втором чеке должны быть отражены все товары, их количество, цены и коды маркировки.
Длина чека при продаже маркированной продукции обусловлена необходимостью передачи тега 1162 (код товара) для каждой позиции. Согласно требованиям ФФД, каждая единица товара, подлежащая маркировке, должна быть выделена в фискальном документе отдельной строкой. Если в накладной 40 позиций, касса обязана напечатать их все. Чтобы сократить расход бумаги, мы рекомендуем:
e-mail или SMS покупателю вместо печати бумажного носителя.Если вы сталкиваетесь с ошибкой «Количество позиций с реквизитом 1162 в автономном режиме превысило лимит», это означает, что настройки вашего оборудования конфликтуют с требованиями ФФД для маркировки. Данное ограничение актуально для ККТ, работающих в автономном режиме (без связи с ОФД).
Чтобы исправить эту ситуацию, проанализируем следующие шаги:
5.0 и выше часто выпускаются патчи, снимающие жесткие ограничения на количество позиций с кодом товара 1162.1001).Подводя итог, запомните главное правило: для корректного отражения сделок в 1С:УНФ при работе с маркировкой необходимо разделять получение оплаты и факт передачи товара, пробивая соответствующие чеки с нужными признаками способа расчета. Это не только избавит вас от вопросов со стороны ФНС, но и позволит системе 1С корректно заполнять фискальные документы.