Как оформить чек с типом оплаты «Встречное предоставление» в 1С:Бухгалтерия 3.0?

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

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

Что такое «Встречное предоставление» и когда оно используется?

Для начала проанализируем само понятие. В чеках ККТ данный тип оплаты (соответствующий тегу 1217) применяется в случаях, когда расчет производится не деньгами, а иным способом. Рассмотрим наиболее частые ситуации:

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

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

Алгоритм исправления ошибки в зависимости от версии ФФД

Прежде чем приступать к действиям в 1С, выясним, какой Формат Фискальных Данных (ФФД) поддерживает ваша касса. От этого зависит методика исправления.

Вариант 1: Формат 1.05
В этом формате не предусмотрен специальный «Чек коррекции» для исправления ошибок кассира в части способа оплаты. Рассмотрим правильную последовательность действий:

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

Вариант 2: Формат 1.1 и 1.2
В современных версиях ФФД реализован механизм чеков коррекции. В 1С:Бухгалтерия 3.0 для этого предназначен специальный документ. Мы можем указать, что корректируем операцию, выбрав тип оплаты, который должен был быть изначально.

Реализация через документ «Корректировка долга» в 1С:Бухгалтерия 3.0

Одним из самых корректных способов отражения встречного предоставления в 1С является использование механизма взаимозачета. Разберем по шагам, как это сделать:

  1. Перейдем в раздел Продажи или Покупки и выберем пункт Корректировка долга.
  2. Создадим новый документ и выберем вид операции Прочие корректировки (или Взаимозачет, если ситуация простая).
  3. На вкладках Дебиторская задолженность и Кредиторская задолженность заполним данные по контрагенту. Суммы должны быть равны.
  4. После проведения документа в верхней части формы появится кнопка «Чек». Рассмотрим подробнее: при нажатии на эту кнопку программа анализирует характер сделки. Поскольку движения денег по счету 50 (Касса) или 51 (Расчетный счет) нет, 1С автоматически подставит в фискальный документ способ оплаты «Встречное предоставление».

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

Ручной выбор способа оплаты в чеке

Если нам нужно пробить чек непосредственно из документа Реализация (акт, накладная), выполним следующие действия:

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

Проанализируем ситуацию, описанную в Сообщении 5: «Покупатель ушел, мы не можем сделать возврат». Это частое заблуждение. Согласно разъяснениям ФНС, для исправления технической ошибки в чеке (через возврат прихода или чек коррекции) личное присутствие покупателя не требуется. Кассир оформляет документы на основании выявленного факта ошибки (например, по результатам инвентаризации кассы). Главное — обеспечить идентичность сумм в учетной системе и фискальных данных.

Технические нюансы и выводы

При работе с программным кодом или настройкой интеграции, следует помнить, что за тип оплаты отвечает объект метаданных, передаваемый в драйвер ККТ. В 1С это обычно структура, где поле СпособОплаты принимает значение 4 (для многих драйверов АТОЛ/Штрих-М это именно встречное предоставление).

Посмотрим на пример логики, которую использует программа при формировании чека из корректировки долга:


// Фрагмент логики определения типа оплаты
Если ДокументОбъект.ВидОперации = Перечисления.ВидыОперацийКорректировкиДолга.Взаимозачет Тогда
    ПараметрыОплаты.Вставить("ТипОплаты", "ВстречноеПредоставление");
    ПараметрыОплаты.Вставить("Сумма", ДокументОбъект.СуммаДокумента);
КонецЕсли;

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

Следуя этим инструкциям, вы обеспечите чистоту бухгалтерского учета и отсутствие претензий со стороны налоговых органов в рамках 54-ФЗ.

← На главную