Должны ли печататься позиции номенклатуры в чеке ККТ при авансе или предоплате в 1С и как исправить их отсутствие?

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

При оформлении приходных кассовых ордеров (ПКО) или эквайринговых операций в программах 1С пользователи часто сталкиваются с ситуацией, когда при пробитии чека с признаком расчета «Предоплата» или «Аванс» в печатной форме чека не отображается список позиций номенклатуры. Проанализируем законодательные требования, технические причины такого поведения в конфигурациях 1С (в частности, 1С:Управление производственным предприятием 1.3) и разберем по шагам, как настроить корректный вывод товарного состава.

В чем разница между авансом и предоплатой по 54-ФЗ

Для правильной настройки программы и кассового аппарата выделим ключевое различие между двумя терминами в рамках Форматов фискальных документов (ФФД):

  1. Предоплата (100% или частичная): применяется, когда на момент получения денег точный перечень товаров или услуг, их количество и стоимость окончательно определены (например, покупатель оплачивает конкретный заказ или спецификацию). Согласно требованиями 54-ФЗ, в чеке предоплаты обязательно должны быть указаны наименования конкретных товаров, их количество, расчетная ставка НДС и распределенная сумма.
  2. Аванс: применяется в случаях, когда в момент внесения средств невозможно определить точный состав покупки (например, пополнение баланса лицевого счета или покупка подарочного сертификата). В этом случае детализация по номенклатуре не выводится, а в чеке указывается обобщенное наименование (например, «Аванс»), количество 1 и внесенная сумма.

Почему в 1С не выводится номенклатура при предоплате

Разберем основные причины, по которым кассовый чек не содержит товарных позиций при внесении предоплаты:

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

Как исправить отсутствие номенклатуры в чеке: пошаговое решение

Шаг 1. Обновление конфигурации 1С

Если проблема наблюдается в 1С:УПП 1.3, проанализируем версию релиза. Ошибка с непечатаемыми позициями номенклатуры в чеках предоплаты была официально исправлена, начиная с релиза 1.3.97.1. Выполним обновление конфигурации до актуальной версии.

Шаг 2. Проверка и сопоставление ставок НДС в драйвере ККТ

Для чеков с признаками аванса и предоплаты используются расчетные ставки НДС (20/120 или 10/110). Проверим сопоставление налогов в торговом оборудовании:

  1. Откроем тест драйвера ККТ (например, Драйвер ККТ АТОЛ 8.x / 10.x).
  2. Перейдем в параметры оборудования (раздел «Налоги»).
  3. Убедимся, что индексы ставок НДС в 1С соответствуют таблице налогов, зашитой в фискальном накопителе. Нарушение соответствия расчетной ставки НДС приводит к тому, что чек пробивается как «Товар / Полный расчет» без разбивки по позициям.

Шаг 3. Заполнение документа-основания и привязка к Заказу покупателя

Для того чтобы 1С передала список позиций в кассовый чек при частичной оплате, необходимо указать документ-основание. Рассмотрим, как это работает в типовых конфигурациях на обычных формах (УПП, УТ 10.3, КА 1.1):

  1. В Приходном кассовом ордере (или Эквайринговой операции) укажем документ Заказ покупателя.
  2. При формировании XML-пакета чека система пересчитает сумму каждой номенклатурной позиции из заказа пропорционально внесенной сумме частичной предоплаты.
  3. В чеке напечатается полный перечень номенклатуры с признаком ПРЕДОПЛАТА и суммами, пропорционально распределенными под фактически внесенную сумму наличных или безналичных средств.

Двухэтапная схема чеков при работе по предоплате

Рассмотрим порядок оформления полного цикла сделки в соответствии с 54-ФЗ:

  1. Прием предоплаты (Чек № 1): В момент получения денег пробивается чек с признаком способа расчета Предоплата. В чеке указывается полный перечень номенклатуры, а итоговая сумма чека равна фактически полученным денежным средствам.
  2. Передача товара покупателю (Чек № 2): В момент отгрузки по документу Реализация товаров и услуг пробивается второй чек с признаком способа расчета Полный расчет. В нем отражается полная стоимость товаров, а сумма оплаты передается в секцию Зачет предоплаты (тег 1215). Если покупатель производит доплату остатка при отгрузке, в чеке параллельно указываются суммы внесения наличных/безналичных средств и зачтенной предоплаты.
← На главную