В современной практике бухгалтерского учета часто возникает ситуация: физическое лицо оплачивает услуги или товары безналичным путем напрямую на расчетный счет организации (например, через мобильное приложение своего банка или по квитанции в отделении). Бухгалтер приходует эту операцию на счет 51 «Расчетные счета». Согласно Федеральному закону № 54-ФЗ, на такие расчеты организация обязана выбить кассовый чек.
Однако возникает техническая сложность: в документе Поступление на расчетный счет в «1С:Бухгалтерия 3.0» нет табличной части для ввода конкретных товаров или услуг. Если просто нажать кнопку «Чек» из этого документа, в нем не отобразится номенклатура, что является грубым нарушением кассовой дисциплины. В этой статье мы подробно разберем, как правильно и без «костылей» пробить кассовый чек с полной номенклатурой, а также почему вам придется пробивать два чека и как при этом не попасть на двойное налогообложение.
Для того чтобы кассовый аппарат «увидел» перечень товаров или услуг, которые оплатил клиент, необходимо использовать цепочку документов. Создавать временные реализации или чеки и потом удалять их — плохая практика, которая засоряет базу данных и может исказить аналитику.
Рассмотрим по шагам правильный алгоритм работы в программе:
Счет покупателю. В табличной части подробно распишите всю номенклатуру (товары, услуги, работы), укажите точное количество, цену и ставку НДС. Это ключевой документ-источник данных для онлайн-кассы.Поступление на расчетный счет с видом операции «Оплата от покупателя».Поступление на расчетный счет найдите поле «Счет на оплату» (или выберите его в качестве документа расчетов в табличной части «Взаиморасчеты»). Обязательно выберите ранее созданный Счет покупателю.Если вам интересно, как это работает «под капотом» конфигурации, программа выполняет код, схожий со следующим алгоритмом поиска связанных данных расчетов:
// Упрощенный пример логики поиска номенклатуры для чека
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| СчетНаОплатуПокупателюТовары.Номенклатура КАК Номенклатура,
| СчетНаОплатуПокупателюТовары.Количество КАК Количество,
| СчетНаОплатуПокупателюТовары.Цена КАК Цена,
| СчетНаОплатуПокупателюТовары.Сумма КАК Сумма,
| СчетНаОплатуПокупателюТовары.СтавкаНДС КАК СтавкаНДС
|ИЗ
| Документ.СчетНаОплатуПокупателю.Товары КАК СчетНаОплатуПокупателюТовары
|ГДЕ
| СчетНаОплатуПокупателюТовары.Ссылка = &СсылкаНаСчет";
Запрос.УстановитьПараметр("СсылкаНаСчет", ДокументПоступления.СчетНаОплату);
РезультатЗапроса = Запрос.Выполнить();
Согласно требованиям 54-ФЗ, при классической схеме «предоплата — последующая отгрузка» продавец обязан сформировать два кассовых чека:
Поступление на расчетный счет. Способ расчета — Предоплата 100% или Аванс. Способ оплаты — Безналичными.Реализация (акт, накладная) или Акт об оказании услуг. Способ расчета — Полный расчет. Способ оплаты — Зачет аванса.Многие предприниматели и бухгалтеры опасаются, что пробитие двух чеков на одну и ту же сумму приведет к двойному начислению налогов со стороны ФНС. Рассмотрим подробнее, почему этого не произойдет.
Налоговая инспекция анализирует чеки не по общей сумме, а по фискальным признакам (тегам), содержащимся в электронных данных кассовой смены:
Таким образом, задвоение налоговой базы технически исключено.
Законодательство устанавливает жесткие временные рамки для фискализации безналичных платежей от физических лиц. Согласно п. 5.4 ст. 1.2 Закона № 54-ФЗ, чек должен быть сформирован:
Пример ситуации: Клиент перевел деньги на расчетный счет в субботу. Банк обработал платеж и зачислил его на ваш счет в понедельник утром. Вы обязаны пробить чек на предоплату не позднее вторника (следующего рабочего дня). Однако, если услуга оказывается клиенту в понедельник днем, то чек на зачет аванса («Полный расчет») должен быть сформирован непосредственно в момент оказания услуги в понедельник.
Бухгалтеры часто задаются вопросом: можно ли упростить себе жизнь и указать в чеке общее наименование, например, «Автозапчасти» или «Услуги по ремонту»?
Позиция ФНС и требования законодательства однозначны: в чеке должно быть указано конкретное наименование, позволяющее покупателю безошибочно идентифицировать приобретенный товар или услугу. Использовать обобщенные товарные группы разрешается только в одном случае: если на момент внесения предоплаты точный перечень товаров или услуг еще физически не определен (например, клиент вносит некий обеспечительный платеж или аванс на будущие заказы). При окончательном расчете и отгрузке в итоговом чеке обязана присутствовать детальная номенклатура.
Важное ограничение по длине строки: Согласно форматам фискальных данных (ФФД), длина реквизита «Наименование предмета расчета» (тег 1030) ограничена 128 символами, включая пробелы и знаки препинания. При заполнении справочника номенклатуры в 1С следите за тем, чтобы названия услуг не были избыточно длинными, иначе кассовая программа может выдать ошибку при попытке пробить чек.
Следуя этим правилам и используя стандартный функционал связывания Счета покупателя с Поступлением на расчетный счет, вы полностью обезопасите свою организацию от штрафов за нарушение кассовой дисциплины (которые могут достигать 30 000 рублей для юридических лиц) и обеспечите идеальный порядок в учете 1С.