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