Почему при пробитии чека из ПКО устанавливается признак «Платеж», а из Реализации — «Товар»?

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

При работе с контрольно-кассовой техникой (ККТ) в программе 1С:Управление торговлей 11.4 пользователи часто сталкиваются с неочевидным поведением системы: один и тот же процесс продажи может генерировать разные признаки в чеке в зависимости от того, из какого документа инициируется печать. Разберем подробно, почему при формировании чека из документа Приходный кассовый ордер (ПКО) подставляется признак предмета расчета ПЛАТЕЖ, а из документа Реализация товаров и услуг (РТУ) — ТОВАР, и как на это влияет наличие счета-фактуры.

Различие между ПКО и РТУ в логике 54-ФЗ

Для начала проанализируем методологию, заложенную разработчиками 1С. Согласно требованиям 54-ФЗ и форматам фискальных данных (ФФД), каждый реквизит чека имеет строгое назначение. В системе 1С:УТ реализовано разделение ответственности между финансовыми и отгрузочными документами:

  1. Приходный кассовый ордер (ПКО) — это документ, фиксирующий движение денежных средств. Его основная задача — отразить факт поступления наличности. Если мы пробиваем чек из ПКО, система «видит» в первую очередь финансовую операцию. Даже если ПКО создан на основании реализации, для драйвера ККТ этот документ является подтверждением погашения дебиторской задолженности. Именно поэтому в качестве признака предмета расчета подставляется «Платеж» (код 10).
  2. Реализация товаров и услуг (РТУ) — это документ, фиксирующий переход права собственности на товар. Когда чек печатается из РТУ, система передает в ККТ информацию о конкретных номенклатурных позициях. В этом случае признак предмета расчета логично определяется как «Товар» (код 1).

Рассмотрим ситуацию «Полного расчета». Если отгрузка и оплата происходят одновременно, возникает вопрос: из какого документа бить чек? Если вы хотите, чтобы в чеке была детализация товаров и признак «Товар», правильным решением будет пробитие чека непосредственно из Реализации товаров и услуг.

Влияние счета-фактуры на доступность печати чека

Одной из часто встречающихся проблем в релизах УТ 11.4 является исчезновение гиперссылки «Пробить чек» в документе РТУ после того, как был оформлен документ Счет-фактура выданный. Выясним причину такого поведения.

Логика программы базируется на предположении, что выставление счета-фактуры — это атрибут оптовой торговли между организациями (юридическими лицами или ИП). В старых методиках 1С подразумевалось, что такие сделки обычно оплачиваются безналичным путем через расчетный счет, что не требует применения ККТ (до определенных изменений в законодательстве). Как только в цепочке документов появляется Счет-фактура, система может блокировать функции розничной продажи в документе отгрузки, считая операцию чисто «оптовой».

Рекомендованный порядок действий, если вам необходимо выписать счет-фактуру и при этом пробить чек из реализации:

  1. Сформируйте документ Реализация товаров и услуг.
  2. Нажмите гиперссылку «Пробить чек» и фискализируйте операцию.
  3. Только после печати чека оформите документ Счет-фактура выданный.

Если счет-фактура уже создана и ссылка исчезла, для пробития чека из РТУ придется временно пометить счет-фактуру на удаление или отменить ее проведение, пробить чек, а затем вернуть документ в исходное состояние.

Технический анализ формирования признаков расчета

Проанализируем ситуацию с точки зрения программного кода. При формировании XML-пакета для передачи в драйвер ККТ, конфигурация обращается к общим модулям фискализации. Система проверяет тип объекта, на основании которого строится чек. Если объектом является платежный документ, приоритет отдается признаку способа расчета «Оплата» или «Предоплата».

Рассмотрим пример упрощенной логики выбора признака (метакод):


Если ТипЗнч(ОбъектРасчетов) = Тип("ДокументСсылка.ПриходныйКассовыйОрдер") Тогда
    ПризнакПредметаРасчета = Перечисления.ПризнакиПредметаРасчета.Платеж;
ИначеЕсли ТипЗнч(ОбъектРасчетов) = Тип("ДокументСсылка.РеализацияТоваровУслуг") Тогда
    ПризнакПредметаРасчета = Перечисления.ПризнакиПредметаРасчета.Товар;
КонецЕсли;

Важно помнить, что если ПКО закрывает долг по нескольким реализациям или сумма ПКО не совпадает с суммой конкретной реализации (например, частичная оплата), система не может однозначно сопоставить строки оплаты с конкретными товарными позициями. Чтобы избежать ошибок в расчете НДС по каждой позиции, 1С использует обобщенный признак «Платеж». Это является юридически безопасным способом отражения движения денег через кассу.

Выводы и рекомендации

Для корректного ведения учета и минимизации вопросов со стороны налоговых органов, рекомендуем придерживаться следующих правил:

Таким образом, различие в признаках обусловлено не ошибкой программы, а жесткой привязкой к типу документа и его роли в хозяйственной операции. Понимая эту логику, вы сможете правильно выстраивать документооборот и обеспечивать соответствие требованиям законодательства.

← На главную