Как пробить чек онлайн-кассы с номенклатурой при безналичной оплате от физического лица в 1С:Бухгалтерия 3.0?

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

В современной практике бухгалтерского учета часто возникает ситуация: физическое лицо оплачивает услуги или товары безналичным путем напрямую на расчетный счет организации (например, через мобильное приложение своего банка или по квитанции в отделении). Бухгалтер приходует эту операцию на счет 51 «Расчетные счета». Согласно Федеральному закону № 54-ФЗ, на такие расчеты организация обязана выбить кассовый чек.

Однако возникает техническая сложность: в документе Поступление на расчетный счет в «1С:Бухгалтерия 3.0» нет табличной части для ввода конкретных товаров или услуг. Если просто нажать кнопку «Чек» из этого документа, в нем не отобразится номенклатура, что является грубым нарушением кассовой дисциплины. В этой статье мы подробно разберем, как правильно и без «костылей» пробить кассовый чек с полной номенклатурой, а также почему вам придется пробивать два чека и как при этом не попасть на двойное налогообложение.

Штатный механизм 1С:БП 3.0: связка со Счетом на оплату

Для того чтобы кассовый аппарат «увидел» перечень товаров или услуг, которые оплатил клиент, необходимо использовать цепочку документов. Создавать временные реализации или чеки и потом удалять их — плохая практика, которая засоряет базу данных и может исказить аналитику.

Рассмотрим по шагам правильный алгоритм работы в программе:

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

Если вам интересно, как это работает «под капотом» конфигурации, программа выполняет код, схожий со следующим алгоритмом поиска связанных данных расчетов:


// Упрощенный пример логики поиска номенклатуры для чека
Запрос = Новый Запрос;
Запрос.Текст = 
    "ВЫБРАТЬ
    |	СчетНаОплатуПокупателюТовары.Номенклатура КАК Номенклатура,
    |	СчетНаОплатуПокупателюТовары.Количество КАК Количество,
    |	СчетНаОплатуПокупателюТовары.Цена КАК Цена,
    |	СчетНаОплатуПокупателюТовары.Сумма КАК Сумма,
    |	СчетНаОплатуПокупателюТовары.СтавкаНДС КАК СтавкаНДС
    |ИЗ
    |	Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
    |ГДЕ
    |	СчетНаОплатуПокупателюТовары.Ссылка = &СсылкаНаСчет";
Запрос.УстановитьПараметр("СсылкаНаСчет", ДокументПоступления.СчетНаОплату);
РезультатЗапроса = Запрос.Выполнить();

Почему нужно два чека и как избежать двойного налогообложения?

Согласно требованиям 54-ФЗ, при классической схеме «предоплата — последующая отгрузка» продавец обязан сформировать два кассовых чека:

Многие предприниматели и бухгалтеры опасаются, что пробитие двух чеков на одну и ту же сумму приведет к двойному начислению налогов со стороны ФНС. Рассмотрим подробнее, почему этого не произойдет.

Налоговая инспекция анализирует чеки не по общей сумме, а по фискальным признакам (тегам), содержащимся в электронных данных кассовой смены:

  1. При получении аванса в чеке фиксируется тег способа оплаты — «Безналичными». Эти средства признаются доходом (или авансом в зависимости от вашей системы налогообложения).
  2. При отгрузке во втором чеке указывается способ оплаты — «Зачет аванса» (встречное предоставление). В графе наличных или безналичных оплат будет стоять «0 рублей». ФНС четко видит, что реального притока денежных средств по этой операции не произошло, это лишь закрытие ранее полученной предоплаты.

Таким образом, задвоение налоговой базы технически исключено.

В какой срок необходимо пробить чек при безналичном расчете?

Законодательство устанавливает жесткие временные рамки для фискализации безналичных платежей от физических лиц. Согласно п. 5.4 ст. 1.2 Закона № 54-ФЗ, чек должен быть сформирован:

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

Можно ли указывать обобщенное наименование (товарную группу) вместо номенклатуры?

Бухгалтеры часто задаются вопросом: можно ли упростить себе жизнь и указать в чеке общее наименование, например, «Автозапчасти» или «Услуги по ремонту»?

Позиция ФНС и требования законодательства однозначны: в чеке должно быть указано конкретное наименование, позволяющее покупателю безошибочно идентифицировать приобретенный товар или услугу. Использовать обобщенные товарные группы разрешается только в одном случае: если на момент внесения предоплаты точный перечень товаров или услуг еще физически не определен (например, клиент вносит некий обеспечительный платеж или аванс на будущие заказы). При окончательном расчете и отгрузке в итоговом чеке обязана присутствовать детальная номенклатура.

Важное ограничение по длине строки: Согласно форматам фискальных данных (ФФД), длина реквизита «Наименование предмета расчета» (тег 1030) ограничена 128 символами, включая пробелы и знаки препинания. При заполнении справочника номенклатуры в 1С следите за тем, чтобы названия услуг не были избыточно длинными, иначе кассовая программа может выдать ошибку при попытке пробить чек.

Следуя этим правилам и используя стандартный функционал связывания Счета покупателя с Поступлением на расчетный счет, вы полностью обезопасите свою организацию от штрафов за нарушение кассовой дисциплины (которые могут достигать 30 000 рублей для юридических лиц) и обеспечите идеальный порядок в учете 1С.

← На главную