Кассовый чек при взаимозачете: когда его пробивать и как не ошибиться

Кассовый чек при взаимозачете нужен, если операция является расчетом и для нее нет исключения из применения ККТ. Не делайте вывод только по названию документа «акт взаимозачета»: для решения важны статус сторон, способ расчета и то, был ли ранее получен аванс.

Практическое правило такое: зачет предоплаты покупателя при выдаче товара или оказании услуги требует корректного кассового сценария. Взаимные требования двух организаций или ИП при безналичном расчете без предъявления электронного средства платежа подпадают под исключение из применения ККТ. Если в сделке участвует физлицо, не переносите на нее это B2B-исключение.

Правила применения ККТ установлены Федеральным законом № 54-ФЗ. Официальные разъяснения и сервисы для пользователей касс доступны на сайте ФНС России; актуальную редакцию закона удобно отслеживать через КонсультантПлюс.

Взаимозачет, зачет аванса и возврат: не смешивайте операции

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

Взаимозачет встречных требований — прекращение долгов сторон друг перед другом. Например, компания оказала контрагенту услуги, а контрагент поставил ей товары. Стороны могут подписать соглашение о зачете. Но обязанность применять ККТ в таком случае определяется не самим соглашением, а статусом сторон и способом расчета.

Возврат оформляют только при фактическом возврате денег покупателю. Если деньги остались у продавца и закрыли цену выданного заказа, это не возврат, а исполнение обязательства с зачетом предоплаты.

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

Когда чек при взаимозачете нужен: матрица решения

Сначала определите стороны расчета, затем способ оплаты. Закон относит к расчетам не только прием денег, но и зачет предоплаты, а также предоставление иного встречного предоставления. Поэтому фраза «денег не было» сама по себе не освобождает от применения ККТ.

Сценарий Что проверить Действие по ККТ Документы
Покупатель-физлицо внес предоплату, продавец исполняет заказ Был ли чек при получении аванса; сумма и дата исполнения Сформировать чек исполнения с признаком способа расчета «полный расчет» и отразить зачет предоплаты в реквизитах оплаты Заказ, подтверждение оплаты, накладная или акт
Физлицо закрывает цену товара или услуги встречным предоставлением Является ли операция расчетом за товар, работу или услугу Не считать операцию автоматически освобожденной: определить кассовый сценарий до проведения зачета Договор, документы по передаче товара или оказанию услуги, соглашение при наличии
Организация или ИП зачитывают взаимные требования безналично Обе стороны — организации или ИП; нет предъявления электронного средства платежа ККТ не применяется по исключению для безналичных расчетов между организациями и ИП Соглашение или акт зачета, документы-основания
Организация или ИП рассчитываются наличными либо с предъявлением электронного средства платежа Есть ли способ расчета, для которого исключение не действует Применить ККТ по кассовому сценарию операции Договор, платежные и закрывающие документы
Продавец возвращает деньги покупателю Деньги действительно перечислены или выданы обратно Оформить возврат прихода Заявление или иное основание возврата, документы по заказу

Важно: исключение относится к безналичным расчетам между организациями и ИП без предъявления электронного средства платежа. Оно не означает, что любой документ с названием «взаимозачет» можно провести без анализа кассовой обязанности.

Как оформить предоплаченный заказ без дублирующих чеков

При работе с авансами проверяйте всю цепочку, а не только момент отгрузки.

  1. При получении предоплаты сформируйте кассовый чек. В кассовом ПО выберите признак способа расчета, соответствующий предоплате или авансу по вашей схеме.
  2. При передаче товара или оказании услуги сформируйте чек исполнения. Для завершенного заказа используется признак способа расчета «полный расчет».
  3. Отразите зачет аванса в реквизитах оплаты чека исполнения. Не заменяйте это операцией возврата, если продавец не перечисляет покупателю деньги.
  4. Правильно учтите доплату. Если покупатель доплачивает прямо при выдаче заказа, кассовое ПО может включить зачет аванса и новую оплату в один чек исполнения. Если деньги за доплату пришли раньше, на их прием уже нужен отдельный чек.

Схемы с оплатой и отгрузкой подробно разобраны в статье когда пробивать кассовый чек при оплате и отгрузке.

Три рабочих сценария

Интернет-магазин: онлайн-предоплата и доставка

Покупатель оплатил заказ на сайте, а магазин передал товар в доставку на следующий день. Настройте событие оплаты как получение предоплаты, а событие отгрузки — как исполнение с зачетом предоплаты. Передавайте в кассовое ПО номер заказа, состав заказа, сумму платежа и статус отгрузки.

Связку сайта, платежной формы и кассы проще спроектировать заранее. О вариантах такой интеграции читайте в материале «Сайт с онлайн-оплатой и кассой: лендинг, каталог или интернет-магазин».

Сервисная компания: аванс и закрывающий акт

Клиент перечислил аванс за настройку оборудования, а исполнитель подписал акт после завершения работ. Проверьте, что чек сформирован в момент поступления аванса. После подписания акта сформируйте чек исполнения, где аванс зачтен в оплату услуги.

B2B: два контрагента закрывают долги

ООО должно поставщику за товар, а поставщик должен ООО за услуги. Если обе стороны — организации или ИП, требования зачитываются безналично и электронное средство платежа не предъявляется, оформите соглашение о зачете и первичные документы. ККТ на такой безналичный расчет между организациями и ИП не применяется.

Если в этой цепочке есть розничный покупатель, оплата картой с предъявлением или наличные, не используйте B2B-правило: выделите соответствующий расчет и настройте его фискализацию отдельно.

Чек, акт или возврат: что оформить

  • Чек при приеме аванса: фиксирует получение предоплаты от покупателя.
  • Чек исполнения: фиксирует передачу товара, выполнение работы или оказание услуги; при предоплате в нем отражается зачет аванса.
  • Акт или соглашение о зачете: подтверждает прекращение встречных обязательств сторон и не заменяет кассовый чек там, где ККТ обязательна.
  • Возвратный чек: нужен, когда продавец реально возвращает деньги, а не исполняет оплаченный заказ.

Пошаговый запуск сценария

  1. Опишите путь заказа. Отметьте отдельно предоплату, отгрузку, оказание услуги, доплату, отмену, возврат и взаимозачет.
  2. Разделите клиентов по статусу. В регламенте выделите физлиц, организации и ИП. Для B2B дополнительно укажите способ безналичного расчета.
  3. Проверьте документы. В соглашении о зачете укажите стороны, обязательства-основания, сумму, дату и подписи либо иной согласованный способ подтверждения.
  4. Настройте кассовое ПО и интеграцию. Бизнес-логику задают в облачной кассе, CMS, CRM или учетной системе. ОФД принимает уже сформированные фискальные документы и не определяет сценарий продажи.
  5. Свяжите события одним номером заказа. Это помогает сопоставить платеж, чек, отгрузку и возврат без ручного поиска.
  6. Проведите тесты. Проверьте полную предоплату, частичную предоплату с доплатой при выдаче, заранее полученную доплату, отмену заказа и возврат денег.
  7. Назначьте контроль. Менеджер подтверждает исполнение, система формирует документ, бухгалтер сверяет чек с платежом и первичкой.

Если чеки формируются из учетной системы, используйте инструкцию как пробить чек в 1С:УТ для проверки последовательности документов.

Ошибки, которые приводят к исправлениям

  • Нет чека на полученный аванс. Исправление: проверьте событие оплаты в платежной интеграции и настройте автоматическую передачу в кассу.
  • Возврат прихода вместо зачета. Исправление: оформляйте возврат только при реальном движении денег обратно покупателю.
  • Отдельный чек на доплату, полученную при выдаче, без необходимости. Исправление: проверьте, может ли ваше ПО сформировать единый чек исполнения с зачетом аванса и новой оплатой.
  • B2B-исключение применили к расчету с физлицом. Исправление: фиксируйте статус каждой стороны до настройки сценария.
  • Акт зачета без оснований требований. Исправление: укажите документы, из которых возникли долги, и сумму, прекращаемую зачетом.
  • Кассир формирует чеки вручную после отгрузки. Исправление: передавайте статус исполнения из CRM, CMS или учетной системы в кассовое ПО.

Контрольный список перед первой операцией

  • Определили, кто участвует в расчете: физлицо, организация или ИП.
  • Зафиксировали способ расчета: безналичный перевод, наличные, электронное средство платежа, зачет аванса или встречное предоставление.
  • Проверили, сформирован ли исходный чек при получении предоплаты.
  • Настроили чек исполнения с признаком «полный расчет» для завершенного предоплаченного заказа.
  • Разделили зачет предоплаты, взаимозачет требований и возврат денег.
  • Сверили номер заказа, сумму, дату, состав товаров или услуг в кассовом документе и первичке.
  • Провели тестовую операцию и проверили документ в кассе, ОФД и учете.

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

Частые вопросы

Нужен ли кассовый чек при взаимозачете?

Да, оформите чек, если зачет или встречное предоставление происходит в расчете с физлицом либо в ином случае, не подпадающем под исключение из 54-ФЗ. При безналичном расчете между организациями и ИП без предъявления электронного средства платежа ККТ не применяется; статус сторон и способ расчета нужно зафиксировать документами.

Можно ли заменить кассовый чек актом взаимозачета?

Нет, акт не заменяет кассовый чек, когда операция признается расчетом и для нее нет освобождения от ККТ. Акт или соглашение подтверждает прекращение обязательств, а чек фиксирует расчет для целей 54-ФЗ.

Как оформить чек при зачете предоплаты за заказ?

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

Нужно ли пробивать отдельный чек на доплату?

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

Подходит ли взаимозачет для интернет-магазина?

Да, настройте отдельные события для приема предоплаты, исполнения заказа, доплаты и возврата. Связывайте платеж, заказ и отгрузку единым идентификатором, чтобы кассовое ПО не сформировало дублирующие чеки.