Как в 1С:УТ 11 изменить текст «ПЕРЕДАЧА В КРЕДИТ» на «ОПЛАТА» в чеке и настроить печать ИНН покупателя?

Программист 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

При работе с программным продуктом 1С:Управление торговлей 11 пользователи часто сталкиваются с ситуацией, когда при печати фискального чека из документа реализации вместо привычного слова «ОПЛАТА» или «ПОЛНЫЙ РАСЧЕТ» выводится надпись «ПЕРЕДАЧА В КРЕДИТ». Это вызывает вопросы не только у кассиров, но и у покупателей. В данной статье мы подробно разберем, почему программа выбирает именно такой признак способа расчета, как изменить это поведение и как настроить обязательную печать реквизитов покупателя (ИНН и наименования) для B2B-сделок в соответствии с требованиями 54-ФЗ.

Разбираем логику формирования признака способа расчета

Для начала проанализируем, как система 1С определяет, что именно написать в чеке. Согласно текущему законодательству (ФФД 1.05 и выше), каждый чек должен содержать признак способа расчета (тег 1214). Программа 1С:УТ 11 автоматизирует заполнение этого тега на основе состояния взаиморасчетов по конкретной сделке.

Рассмотрим основные варианты, которые использует система:

  1. Аванс / Предоплата: Если деньги поступили до отгрузки товара. В чеке на приход денег будет указано «ПРЕДОПЛАТА».
  2. Полный расчет: Если товар отгружается и одновременно (или ранее) полностью оплачивается. Это тот самый вариант, который чаще всего хотят видеть пользователи.
  3. Передача в кредит: Если на момент печати чека из документа Реализация товаров и услуг программа «не видит» поступившей оплаты, которая закрывает эту отгрузку.
  4. Оплата кредита: Если чек пробивается из документа оплаты (ПКО или Поступление безналичных ДС) за товар, который был отгружен ранее без оплаты.

Таким образом, появление надписи «ПЕРЕДАЧА В КРЕДИТ» — это не ошибка программы, а констатация факта: по данным системы, отгрузка происходит без предварительной оплаты.

Как добиться надписи «ПОЛНЫЙ РАСЧЕТ» в чеке реализации

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

Шаг 1. Проверка цепочки документов.
Чтобы в чеке реализации отобразился «Полный расчет», в системе должен быть зафиксирован зачет аванса. Проанализируем структуру подчиненности документа Реализация товаров и услуг. Если вы сначала получили деньги (например, по Заказу клиента), убедитесь, что в реализации на закладке «Основное» или в отдельном окне зачета оплаты этот аванс действительно привязан к накладной. Если зачет аванса не произведен, 1С считает, что клиент вам еще ничего не должен за этот конкретный товар, и оформляет отгрузку в долг.

Шаг 2. Выбор правильного документа для печати чека.
Разберем ситуацию: если вы хотите, чтобы в чеке была зафиксирована именно «Оплата», правильнее пробивать чек из платежного документа.
Если клиент платит в момент покупки, мы сначала создаем Приходный кассовый ордер или Эквайринговую операцию, подбираем там документ-основание (Заказ или Реализацию) и бьем чек оттуда. В этом случае 1С корректно сформирует признак способа расчета.

Шаг 3. Автоматизация зачета авансов.
В настройках 1С:УТ 11 (раздел НСИ и администрирование — Казначейство) можно настроить автоматический зачет оплат. Если в соглашении с клиентом установлен порядок расчетов «По заказам» или «По накладным», система будет эффективнее связывать деньги и товары, что напрямую влияет на содержимое чека.

Настройка печати ИНН и наименования покупателя (B2B расчеты)

С июля 2019 года при расчетах наличными или картой между организациями (Юрлицо — Юрлицо или Юрлицо — ИП) в чеке обязательно должны быть указаны реквизиты покупателя. Рассмотрим, как это реализовать в 1С:УТ 11.

Проанализируем ситуацию: пользователь обновляет драйвер (например, АТОЛ 10.7.0) и конфигурацию, но данные не выходят. Для решения этой задачи выполним следующие действия:

  1. Корректное заполнение карточки контрагента: Проверим, что в справочнике Контрагенты для покупателя выбран тип «Юридическое лицо» или «Индивидуальный предприниматель» и заполнен ИНН. Если контрагент заведен как «Физическое лицо», 1С не будет передавать ИНН в драйвер ККТ, так как для розничных покупателей-физлиц это не требуется по закону (за исключением специфических случаев).
  2. Настройка подключаемого оборудования: Перейдем в настройки ККТ внутри 1С. В параметрах фискального регистратора должна быть активна опция «Выводить реквизиты покупателя». В современных версиях УТ 11 и драйверов АТОЛ (версии 10.x) эти данные передаются в фискальный накопитель автоматически через теги 1227 (наименование покупателя) и 1228 (ИНН покупателя).
  3. Версия формата фискальных данных (ФФД): Убедимся, что касса зарегистрирована с ФФД 1.1 или 1.2. В старой версии ФФД 1.05 передача этих тегов может поддерживаться не всеми моделями оборудования или требовать специфических обновлений прошивки.

Технические нюансы работы с драйверами АТОЛ

Рассмотрим подробнее программную часть взаимодействия 1С и кассового аппарата. Для корректной передачи данных о покупателе рекомендуется использовать актуальные версии библиотек подключаемого оборудования. В коде конфигурации за это отвечают модули, связанные с фискализацией чеков. Например, функция ПодготовитьДанныеДляФискализации собирает структуру, в которую входят поля ПокупательНаименование и ПокупательИНН.

Пример структуры данных, которую 1С передает на драйвер (упрощенно):


// Фрагмент формирования данных для ККТ
ПараметрыЧека = Новый Структура();
ПараметрыЧека.Вставить("ДанныеПокупателя", Новый Структура("Наименование, ИНН", КонтрагентНаименование, КонтрагентИНН));
// Дальнейшая передача в функцию печати
МенеджерОборудованияКлиент.СформироватьЧек(ИдентификаторУстройства, ПараметрыЧека);

Если данные все равно не печатаются, проанализируем настройки самого драйвера АТОЛ. В «Тесте драйвера ККТ» можно проверить, разрешена ли печать данных реквизитов в настройках конкретной модели (таблицы параметров). Иногда печать этих строк заблокирована в настройках шаблона чека в самой кассе.

Важные рекомендации по работе с ККТ в УТ 11

Проанализируем еще несколько важных моментов, которые помогут избежать ошибок:

Подведем итог: чтобы в чеке вместо «ПЕРЕДАЧА В КРЕДИТ» было написано «ПОЛНЫЙ РАСЧЕТ», необходимо обеспечить наличие документа предоплаты и его корректный зачет в документе реализации. А для вывода ИНН покупателя достаточно правильно заполнить карточку контрагента и убедиться, что драйвер ККТ и версия ФФД поддерживают передачу соответствующих тегов. Совместная настройка учетных механизмов 1С и параметров торгового оборудования позволит вам полностью соответствовать требованиям законодательства.

← На главную