Как правильно пробить фискальный чек в счет зачета аванса и при продаже в кредит в 1С?

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

При работе с онлайн-кассами в 1С часто возникают вопросы о корректном оформлении фискальных чеков в нестандартных ситуациях. Одна из таких ситуаций — это зачет ранее полученного аванса при оказании услуги или отгрузке товара, а также продажа в кредит или с отсрочкой платежа. Мы подробно рассмотрим, как правильно настроить формирование чеков, чтобы соответствовать требованиям законодательства и избежать ошибок в учете.

Разбираем проблему: повторная оплата вместо зачета аванса

Нередко разработчики и пользователи сталкиваются с тем, что при попытке зачесть аванс система формирует чек, который фактически отражает повторную оплату, а не списание ранее внесенных средств. Например, клиент внес аванс 100 рублей, получил чек. Затем получил услугу на 30 рублей, и этой суммы аванса достаточно для оплаты. Вместо того чтобы в чеке на услугу отразился зачет аванса, система может показать, что 30 рублей были оплачены наличными или электронными средствами, что приводит к некорректному отражению в слипах и повторному поступлению средств.

Главная печаль, как справедливо отмечает один из коллег на форуме, заключается в том, что по сути проходит повторная оплата вместо зачета аванса. Такая операция, естественно, отображается потом в слипе в разделе "приход", чего быть не должно. Цель состоит в том, чтобы чек на услугу четко показывал: сумма услуги такая-то, оплачена за счет ранее внесенного аванса, и дополнительной оплаты не производилось. То есть, в чеке должна быть строка "Предварительная оплата (аванс) 30 рублей" как стоимость зачтённого аванса, а в строке "Наличными" или "Электронно" должны стоять нули.

Разграничение понятий: аванс и предоплата

Прежде чем переходить к механизму зачета, давайте четко разграничим понятия "аванс" и "предоплата" в контексте применения контрольно-кассовой техники (ККТ). Хотя в разговорной речи эти термины часто используются как синонимы, с точки зрения фискального учета и требований Федерального закона № 54-ФЗ, они имеют существенные различия.

  1. Аванс: Мы определяем аванс как платеж, который получен от клиента, когда на момент его внесения еще не определен конкретный перечень товаров или услуг, которые будут приобретены. Это своего рода общая сумма, внесенная клиентом "в счет будущих покупок". Другими словами – аванс это оплата без конкретного договора на определенные услуги или товары. При пробитии чека на аванс в качестве признака способа расчета обычно указывается "Аванс" (значение 3 по тегу 1214). В таких чеках наименование товара (тег 1030) может не заполняться, а количество часто указывается как "1" с единицей измерения "платеж".
  2. Предоплата: В отличие от аванса, предоплата — это платеж, который получен за уже известный и определенный перечень товаров или услуг. Например, клиент оплачивает конкретный счет или договор, где четко указано, что он покупает. При пробитии чека на предоплату указывается "Предоплата" (значение 2 по тегу 1214) или "Предоплата 100%" (значение 1). В этом случае крайне важно заполнить наименование товара или услуги (тег 1030), его количество и стоимость, так как предмет расчета уже известен.

Понимание этой разницы критично для корректного формирования первого чека при получении денежных средств и последующего чека при их зачете.

Механизм зачета аванса в фискальном чеке

Для корректного зачета ранее полученного аванса при оказании услуги или отгрузке товара, в соответствии с требованиями Федерального закона № 54-ФЗ и форматами фискальных документов (ФФД), необходимо пробить второй кассовый чек, который будет отражать "Полный расчет".

  1. Признак способа расчета: В этом чеке обязательно указываем ПризнакСпособаРасчета (тег 1214) со значением "4", что соответствует "Полному расчету". Это означает, что в рамках данного чека производится окончательный расчет за предмет расчета, который может быть оплачен различными способами, в том числе зачетом ранее внесенных средств.
  2. Предмет расчета: В чеке необходимо подробно указать ПредметРасчета (тег 1059), включая ПризнакПредметаРасчета (тег 1212) (например, "Товар", "Услуга"), НаименованиеТовара (тег 1030) (например, "Услуга на 30 рублей"), цену за единицу и общую стоимость предмета расчета. Эти данные должны соответствовать фактически предоставленной услуге или отгруженному товару.
  3. Зачет предоплаты/аванса: Самое важное для зачета — это использование специального реквизита ЗачетПредоплаты (тег 1215). В этом поле мы указываем сумму, которая зачитывается из ранее полученного аванса или предоплаты. Если аванса достаточно для полной оплаты услуги (как в нашем примере с 30 рублями из 100), то сумма в поле ЗачетПредоплаты будет равна полной стоимости услуги.
  4. Суммы по типам оплаты: Если аванса достаточно для полной оплаты, то суммы по типам оплаты "Наличными" (тег 1031) и "Безналичными" (тег 1081) в этом чеке должны быть равны нулю. Это явно показывает, что дополнительной оплаты не производилось, а была использована ранее внесенная сумма. Если аванса недостаточно, то в этих полях будет указана сумма доплаты, внесенная наличными или безналичными средствами.

Таким образом, когда клиент получил услугу на 30 рублей при наличии аванса в 100 рублей, чек должен содержать: стоимость услуги 30 рублей, признак способа расчета "Полный расчет", и сумму "Зачет предоплаты" 30 рублей, при этом суммы "Наличными" и "Электронно" будут равны 0. Это позволит избежать проблемы "повторной оплаты" и корректно отразить операцию в фискальных данных.

Значения реквизитов для ТипыОплатыККТ и ПризнакиСпособаРасчета

Рассмотрим, какие значения следует выставлять для ключевых реквизитов ТипыОплатыККТ и ПризнакиСпособаРасчета в различных ситуациях, согласно ФФД.

При получении аванса/предоплаты:

  1. Используется тег 1214 "Признак способа расчета".
  2. Если на момент получения денег неизвестно, за какой именно товар или услугу они внесены (аванс), указывается "Аванс" (значение 3). В этом случае наименование товара (тег 1030) может не заполняться, а количество указывается как "1" с единицей измерения "платеж".
  3. Если известно, за что получены деньги (конкретный товар или услуга – предоплата), указывается "Предоплата" (значение 2) или "Предоплата 100%" (значение 1). При этом обязательно заполняется наименование товара или услуги (тег 1030), его цена и количество.
  4. ТипыОплатыККТ (тег 1031 для наличных, тег 1081 для безналичных) заполняются суммой фактически полученных денег.

При зачете аванса/предоплаты (в момент передачи товара/оказания услуги):

  1. Используется "Полный расчет" (значение 4 по тегу 1214).
  2. В этом чеке обязательно указывается наименование фактически переданного товара или оказанной услуги (тег 1030), ПризнакПредметаРасчета (тег 1212) (например, "Товар", "Услуга"), цена за единицу и стоимость предмета расчета.
  3. Дополнительно используется тег 1215 "Зачет предоплаты", который указывает сумму ранее внесенного платежа, используемого для оплаты.
  4. ТипыОплатыККТ (Наличные, Безналичные) будут равны нулю, если зачета аванса достаточно для полной оплаты, или будут содержать сумму доплаты.

Важно помнить, что эти реквизиты должны быть корректно сформированы в структуре данных, передаваемой в обработку печати чека, например, в МассивЧеков[0] или аналогичном объекте.

Особенности формирования чеков при продаже в кредит

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

Обычно при продаже в кредит формируется два типа чеков:

  1. Первый чек — в момент передачи товара/оказания услуги покупателю:
    • Этот чек пробивается в момент передачи предмета расчета, даже если оплата частичная или полностью отсутствует.
    • ПризнакСпособаРасчета (тег 1214) может принимать значения:
      • "5" — "Частичная оплата предмета расчета в момент его передачи с последующей оплатой в кредит". Используется, если часть стоимости оплачивается сразу.
      • "6" — "Передача предмета расчета без его оплаты в момент его передачи с последующей оплатой в кредит". Используется, если оплата в момент передачи отсутствует полностью.
    • В этом чеке указывается полная стоимость товара или услуги (тег 1020) и СуммаПоЧекуПостоплатойВКредит (тег 1216), которая отражает сумму задолженности.
    • ПризнакПредметаРасчета (тег 1212) должен соответствовать передаваемому предмету, например, "Товар" (1).
  2. Последующие чеки — при каждом платеже по кредиту:
    • Каждый раз, когда покупатель вносит платеж в счет погашения кредита (рассрочки), необходимо пробивать отдельный чек.
    • ПризнакСпособаРасчета (тег 1214) в этом случае будет "7" — "Оплата предмета расчета после его передачи с оплатой в кредит (оплата кредита)".
    • ПризнакПредметаРасчета (тег 1212) должен быть "10" — "Оплата кредита".
    • НаименованиеТовара (тег 1030) может быть "Оплата кредита за товар" или аналогичным.
    • СуммаРасчетаУказанногоВЧеке (тег 1020) будет соответствовать фактически внесенной сумме платежа.
    • ТипыОплатыККТ (теги 1031 или 1081) заполняются фактически полученной суммой платежа (наличными или безналичными).

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

Применение ККТ при расчетах с организациями и ИП

Вопрос о пробитии чеков при расчетах между юридическими лицами (ООО) и индивидуальными предпринимателями (ИП) часто вызывает споры и недопонимания. Разберем ключевые аспекты:

  1. Когда ККТ не применяется: Контрольно-кассовая техника не применяется при расчетах в безналичном порядке между организациями и (или) индивидуальными предпринимателями, за исключением расчетов с использованием электронного средства платежа с его предъявлением (пункт 9 статьи 2 Закона № 54-ФЗ). Это означает, что если ООО оплачивает счет по безналичному расчету через банк (например, платежным поручением), без использования банковской карты или предъявления QR-кода СБП в момент расчета, то пробивать чек ККТ продавцу не требуется.
  2. Когда ККТ применяется:
    • Если расчет происходит наличными средствами (например, представитель ООО или ИП оплачивает наличными на кассе).
    • Если расчет производится с использованием электронного средства платежа с его предъявлением. Это может быть оплата банковской картой через терминал или оплата через Систему быстрых платежей (СБП) путем сканирования QR-кода на кассе.
    • С 1 марта 2025 года расчеты между организациями и ИП через СБП будут также требовать применения ККТ.

При применении ККТ в расчетах между юридическими лицами (ООО или ИП) чек должен содержать дополнительные обязательные реквизиты, утвержденные Приказом ФНС России от 14.09.2020 N ЕД-7-20/662@:

  1. Покупатель (тег 1227) — наименование организации или ФИО индивидуального предпринимателя.
  2. ИНН покупателя (тег 1228) — идентификационный номер налогоплательщика покупателя.

Эти данные помогают фискальным органам отслеживать B2B-операции, проходящие через ККТ. Важно не путать такую операцию с передачей в кредит физическому лицу, где используются другие признаки способа расчета.

Как это реализовано в 1С (типовые конфигурации)

В типовых конфигурациях 1С, таких как "1С:Управление нашей фирмой", "1С:Розница", "1С:Управление торговлей" и "1С:Бухгалтерия предприятия", функционал работы с авансами, предоплатами и продажами в кредит для ККТ уже реализован. Для его использования обычно достаточно:

  1. Включить соответствующую функциональность в настройках программы (например, "Предоплата в чеках ККМ", "Использовать расчеты по заказам").
  2. При оформлении документа реализации (например, "Расходная накладная", "Реализация товаров и услуг", "Оказание услуг") выбрать режим "Зачет аванса" или указать документ-основание, по которому ранее был получен аванс. Система 1С, как правило, автоматически определяет необходимый признак способа расчета и сумму зачета на основе данных взаиморасчетов.

Если вы используете самописную конфигурацию или доработанную типовую, как в нашем случае с "самопиской, в неё передрана БСП и документ 'реализация (товары, услуги...)' из БП 3.0", вам необходимо самостоятельно обеспечить корректное заполнение всех необходимых фискальных реквизитов в структуре данных, передаваемой на ККТ, следуя принципам, изложенным выше и на сайте ИТС 1С.

Рекомендации по работе со структурой МассивЧеков[0]

Хотя конкретная структура объекта МассивЧеков[0] из пользовательской конфигурации не приводится, мы можем дать общие рекомендации по заполнению фискальных реквизитов, которые должны быть в нем отражены для корректной печати чека при зачете аванса.

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

  1. Для каждой позиции в чеке (предмет расчета):
    • Наименование (соответствует тегу 1030).
    • Количество.
    • Цена.
    • Сумма (полная стоимость позиции).
    • ПризнакПредметаРасчета (соответствует тегу 1212) — например, "Товар" или "Услуга".
    • ПризнакСпособаРасчета (соответствует тегу 1214) — для зачета аванса это будет "Полный расчет" (значение 4).
    • НДС (теги, связанные с НДС, например, тег 1102 для НДС 20%).
  2. Для общей информации о чеке (сводные данные):
    • СуммаПоЧекуНаличными (тег 1031) — 0 (если аванса достаточно).
    • СуммаПоЧекуБезналичными (тег 1081) — 0 (если аванса достаточно).
    • СуммаПоЧекуПредоплатой (соответствует тегу 1215 "Зачет предоплаты") — сумма зачтенного аванса.
    • ТипЧека (например, "Приход").
    • СуммаЧека (общая сумма по чеку).
    • СНО (система налогообложения).
    • Кассир (тег 1021) и ИННКМ (ИНН кассира, тег 1203).

В случае с зачетом аванса, ваша задача — убедиться, что поле, отвечающее за сумму зачтенного аванса/предоплаты, заполняется корректно, а поля наличных/безналичных оплат остаются нулевыми, если доплаты не было. Если в структуре МассивЧеков[0] или в формируемых строках отсутствуют явные поля для тега 1215 "Зачет предоплаты" или аналогичные, возможно, вам потребуется доработка для их добавления и правильного заполнения, следуя форматам фискальных документов ФФД 1.05 или 1.2, которые используют современные ККТ.

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

← На главную