Как в 1С:Бухгалтерии КОРП провести эквайринг по 10+ обособленным подразделениям, если банк выставляет одну общую счет-фактуру на аванс по комиссии (отдельно QR и терминал), и правильно закрыть 57.03 и 60?

Бухгалтер 1C:Бухгалтерия Бухгалтерский учет Финансы и профессиональные услуги
← На главную

Проанализируем ситуацию: у нас много обособленных подразделений, выручка по эквайрингу идет ежедневно, банк перечисляет деньги на расчетный счет уже за вычетом комиссии, а документы по комиссии (акт/УПД и счет-фактура на аванс) банк дает общие по всей организации (при этом раздельно по каналу приема — QR и терминал). В результате в учете часто «зависают» остатки на 57.03 и/или на 60, а по обособкам сложно корректно распределить расходы и НДС.

Давайте разберем по шагам, как выстроить учет так, чтобы:

  1. счет 57.03 закрывался полностью (и без красноты);
  2. комиссия банка попадала на 60.02 (аванс) и затем корректно закрывалась актом/УПД на 60.01;
  3. общая комиссия банка распределялась по обособленным подразделениям так, как нужно управленчески и бухгалтерски;
  4. счет-фактура на аванс по комиссии регистрировалась в учете НДС без хаоса в взаиморасчетах.

Выясним причину: почему «зависают» 57.03 и 60 при эквайринге

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

Классический разрыв возникает из-за того, что банк перечисляет нетто (за вычетом комиссии). Поэтому, если мы отражаем только поступление на расчетный счет, то на 57.03 остается «хвост» на сумму комиссии. Этот хвост и нужно закрыть правильной операцией: либо сразу в расходы, либо (если есть счет-фактура и НДС/акт) — через 60.02 как аванс банку.

Счет 60 «зависает» обычно по двум причинам:

  1. мы отразили комиссию как аванс (например, 60.02), но не сделали документ поступления услуг (акт/УПД), который этот аванс зачтет;
  2. мы «раскидали» комиссию по подразделениям несколькими документами так, что аванс и поступление не совпали по аналитике (контрагент/договор/ставка НДС/способ отражения), и зачет не сработал автоматически.

Подготовим учет: разделим эквайринг по каналам и договорным аналитикам

Чтобы общие документы от банка (две пачки: QR и терминал) «схлопывались» без ручных корректировок, сначала настроим аналитику одинаково везде — и в продажах, и в выписке, и в поступлении услуг.

Что делаем в настройках:

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

Ключевая идея: даже если у вас 10+ обособок, в взаиморасчетах с банком удобнее держать аналитику по договору эквайринга и каналу приема, а распределение по обособкам делать уже на уровне затрат (счета 26/44/91.02) и статей затрат. Так мы не «ломаем» зачет аванса на 60 и не усложняем 57.03.

Разберем базовый «скелет» проводок: что должно получиться в итоге

Нам важно понимать целевую картину по проводкам. В типовом алгоритме эквайринга чаще всего получаем так:

  1. Отражаем оплату покупателя (выручка по эквайрингу):
    1. обычно: Дт 57.03 Кт 90.01 (розница) или Кт 62 (опт/услуги) — в зависимости от документа продажи;
    2. аналитика: вид оплаты/договор эквайринга, а выручка — в разрезе ваших подразделений/обособок (как вы ведете продажи).
  2. Банк перечислил деньги на расчетный счет (нетто):
    1. Дт 51 Кт 57.03 — на сумму фактического поступления на расчетный счет.
  3. Комиссия банка удержана (и нам нужен 60 счет):
    1. Дт 60.02 Кт 57.03 — отражаем удержание комиссии как аванс банку.
  4. Поступление услуги от банка (акт/УПД на комиссию):
    1. Дт 26/44/91.02 Кт 60.01 — признаем расход по комиссии;
    2. Дт 19 Кт 60.01 — отражаем входящий НДС (если банк его предъявляет в акте/УПД/СФ);
    3. зачет аванса: Дт 60.01 Кт 60.02 — закрываем аванс удержанной комиссией.
  5. Вычет НДС (если применимо):
    1. Дт 68 Кт 19 — принимаем к вычету (обычно через регламентные операции и документы книги покупок).

Если мы добьемся именно такой логики, то:

  1. 57.03 закроется полностью (нетто поступление + комиссия = брутто оплата покупателя);
  2. 60.02 будет закрываться актом/УПД;
  3. общая счет-фактура на аванс будет «садиться» на тот самый аванс (комиссию), а не висеть отдельно.

Решение №1 (рекомендуемое): отражаем комиссию как аванс банку (60.02) и закрываем актом/УПД с распределением по обособкам

Рассмотрим подробнее самый «чистый» вариант для ситуации, когда банк выдает документы (включая счет-фактуру на аванс) и вы хотите вести НДС корректно.

Шаг 1. Отражаем выручку по эквайрингу в разрезе обособок

Действуем так, как вам удобно в продажах (главное — чтобы эквайринг попадал на 57.03):

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

Шаг 2. Загружаем/вводим выписку и делаем «Поступление по платежным картам»

Разберем по шагам логику заполнения, чтобы 57.03 гарантированно закрывался:

  1. На основании строки выписки создаем документ «Поступление на расчетный счет» с видом операции «Поступление по платежным картам» (или аналогичный вид операции, который закрывает 57.03).
  2. Выбираем правильный договор: отдельно для терминала и отдельно для QR (это критично, чтобы потом один общий акт/СФ закрывал именно тот аванс, который «накопился» по нужному каналу).
  3. В сумме поступления указываем нетто — то, что реально пришло на расчетный счет.
  4. В части комиссии включаем отражение удержанной комиссии так, чтобы формировалась проводка Дт 60.02 Кт 57.03. Во многих актуальных настройках для эквайринга есть переключатель способа отражения комиссии «по акту и счету-фактуре банка (с учетом НДС)». Если он доступен — используем его.

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

  1. Дт 51 Кт 57.03 — на сумму перечисления банком;
  2. Дт 60.02 Кт 57.03 — на сумму удержанной комиссии (включая НДС, если у вас комиссия с НДС).

Шаг 3. Регистрируем счет-фактуру полученную на аванс (общую)

Теперь разберем тонкий момент: банк прислал одну счет-фактуру на аванс по комиссии, а аванс у нас фактически «накапливался» удержаниями (часто ежедневно) и отражался на 60.02.

Вариантов здесь два, и оба рабочие — выбираем в зависимости от того, как удобно именно вам.

Вариант 3.1. Привязываем один авансовый СФ к нескольким документам оплаты (если ваша версия поддерживает подбор оплат)

  1. Создаем «Счет-фактура полученный» с видом «На аванс».
  2. Указываем банк как контрагента и выбираем тот договор эквайринга, по которому получен данный авансовый СФ (отдельно: терминал, отдельно: QR).
  3. Заполняем сумму аванса и НДС согласно счет-фактуре банка.
  4. В разделе «Документы оплаты» подбираем (или заполняем автоматически) документы, которые сформировали аванс на 60.02 за период. Идея простая: один общий авансовый СФ должен покрыть суммарный аванс удержанной комиссии за период по конкретному договору.

Вариант 3.2. Делаем «сводный» аванс одним документом (если привязка к нескольким оплатам неудобна)

Иногда удобнее не подбирать десятки документов, а свернуть аванс в один «контрольный» документ. Тогда действуем так:

  1. Оставляем ежедневный учет как есть (чтобы 57.03 закрывался день в день).
  2. На конец периода формируем отчет по оборотам 60.02 по договору (терминал отдельно, QR отдельно) и видим суммарный аванс.
  3. Создаем один документ, который будет «опорным» для счета-фактуры на аванс (в зависимости от вашей конфигурации это может быть специальный документ по комиссии банка или корректировочный документ взаиморасчетов). Важно, чтобы он фиксировал сумму аванса по 60.02 и мог быть указан как основание/документ оплаты для авансового СФ.
  4. Регистрируем счет-фактуру на аванс и привязываем его к этому «сводному» документу.

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

Шаг 4. Отражаем акт/УПД банка и распределяем комиссию по 10+ обособкам

Вот тут мы как раз и решаем вашу управленческую задачу: банк прислал один общий акт на комиссию (по терминалу или QR), но нам нужно разнести расход по обособкам.

Делаем это через «Поступление (акты, накладные, УПД)» с видом операции «Услуги»:

  1. Создаем документ поступления услуг от банка по нужному договору (терминал или QR).
  2. В табличной части «Услуги» добавляем строки по каждому обособленному подразделению (или по группам обособок, если так удобнее), и в каждой строке указываем:
    1. номенклатуру услуги (например, «Комиссия банка за эквайринг (терминал)» / «Комиссия банка за эквайринг (QR)»);
    2. счет затрат (44 — если относите на расходы продаж, 26 — если это общехозяйственные, 91.02 — если учитываете как прочие);
    3. статью затрат (чтобы корректно закрывался месяц и формировалась аналитика расходов);
    4. подразделение затрат (ваша обособка) — это и даст нужное распределение расходов по подразделениям.
  3. Указываем ставку НДС и сумму НДС так, как указано в первичке банка (если НДС предъявлен).
  4. Включаем зачет аванса (если в документе есть настройка «Зачесть аванс») и убеждаемся, что аванс берется именно с 60.02 по этому договору.

Результат: документ одновременно:

  1. признает расход по комиссии в нужных обособках (через счет затрат + подразделение затрат);
  2. отразит входящий НДС (если он есть);
  3. закроет 60.02 (зачтет аванс удержанной комиссии).

Шаг 5. Проверяем закрытие 57.03 и 60

Давайте сделаем контроль так, чтобы потом не ловить хвосты в конце квартала:

  1. Формируем ОСВ по 57.03 с группировкой по субконто (как у вас ведется эквайринг). На конец дня/месяца (в зависимости от вашего цикла сверки) остаток должен быть либо нулевой, либо объяснимый «в пути» (например, операции последних дней, которые банк перечислит позже).
  2. Формируем ОСВ по 60.02 по банку и договору (терминал/QR). После отражения акта/УПД остаток должен стать нулевым (если акт закрывает весь аванс за период).
  3. Формируем ОСВ по 60.01 — там тоже не должно остаться задолженности, если комиссия удержана и полностью зачтена.

Решение №2: упрощаем НДС — авансовый счет-фактуру учитываем «для архива», вычет делаем по акту/УПД

Иногда банк присылает авансовый счет-фактуру «общий», а вычет НДС по авансу вам не принципиален (или вы не хотите связываться с подбором множества оплат). Тогда рассмотрим альтернативу: учет взаиморасчетов и закрытие 57.03/60</code делаем как в Решении №1, но авансовый СФ не тащим в вычет.</p> <p><strong>Как действуем:</strong></p> <ol> <li>По выписке отражаем удержание комиссии как аванс: <strong>Дт <code>60.02 Кт 57.03, чтобы 57.03</code закрывался чисто.</li> <li>Авансовый СФ сохраняем и вводим при необходимости, но <strong>не принимаем НДС к вычету по авансу</strong> (то есть не включаем в книгу покупок как вычет по авансу).</li> <li>По акту/УПД банка отражаем поступление услуг, распределяем по обособкам, делаем зачет аванса и принимаем НДС к вычету уже по «основному» документу поступления (по правилам вашей учетной политики).</li> </ol> <p><strong>Почему это может быть удобно:</strong> вы получаете идеальную картину по бухгалтерским счетам (<code>57.03 и 60 закрыты), при этом минимизируете ручную работу с авансовыми счетами-фактурами.

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

Решение №3: комиссию списываем сразу в расходы, 60 не используем (подходит, если счет-фактура и НДС не нужны)

Этот вариант полезно знать для полноты картины. Если у вас комиссия без НДС и банк не предоставляет документы, требующие учета на 60, тогда можно списывать комиссию сразу в расходы.

Что делаем:

  1. Отражаем поступление нетто: Дт 51 Кт 57.03.
  2. Комиссию закрываем проводкой на расходы: Дт 91.02 (или 44/26) Кт 57.03.

Риски: если вы все-таки получаете счет-фактуру/акт и хотите вычет НДС, этот подход усложнит учет, потому что придется отдельно «поднимать» взаиморасчеты и НДС. Поэтому для вашей ситуации (есть счет-фактура на аванс) обычно лучше Решение №1 или №2.

Как распределить общую комиссию банка по 10+ обособленным подразделениям

Теперь разберем самый практичный вопрос: банк прислал общую сумму комиссии по терминалу (или QR), а нам нужно распределить по обособкам. Давайте рассмотрим 3 рабочих способа.

Способ А: распределяем пропорционально обороту эквайринга по обособкам

Это наиболее логичный метод: у кого больше оборот по эквайрингу, у того больше комиссии.

  1. Формируем отчет по оборотам эквайринга в разрезе обособок за период:
    1. используем обороты по 57.03 с группировкой по подразделению/точке продаж/виду оплаты (в зависимости от вашей аналитики);
    2. или используем отчет по продажам/розничной выручке, где видны суммы безналичных оплат по подразделениям.
  2. Считаем долю каждого подразделения: ДоляОП = ОборотОП / ОборотВсего.
  3. Считаем комиссию подразделения: КомиссияОП = КомиссияОбщая * ДоляОП.
  4. В документе поступления услуг от банка заводим строки по обособкам на рассчитанные суммы.
  5. Округления распределяем аккуратно: «хвост» от округления добавляем к одной из обособок (обычно к крупнейшей), чтобы сумма документа ровно совпала с актом банка.

Способ Б: распределяем по фиксированным процентам (если так требует методология)

Иногда управленчески задано: например, комиссию по терминалу всегда распределяем 70/30 между двумя направлениями или по заранее утвержденным долям филиалов.

  1. Заводим таблицу долей (внутренний регистр/справочник/просто расчет в Excel — как вам удобнее).
  2. Проверяем, что сумма долей = 100%.
  3. В поступлении услуг создаем строки по обособкам и вводим сумму комиссии как КомиссияОбщая * ДоляОП.

Способ В: распределяем по количеству терминалов/касс (упрощенно)

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

  1. Определяем коэффициент: например, 1 терминал = 1 доля.
  2. Сумму комиссии распределяем пропорционально долям.
  3. Фиксируем метод в учетной политике (внутренней) и используем последовательно.

Посмотрим на пример автоматизации: как заполнить распределение по обособкам кодом 1С

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

Идея примера: используем Запрос, получаем обороты (например, по 57.03) в разрезе подразделений за период, затем заполняем табличную часть. Конкретные имена реквизитов могут отличаться в зависимости от вашей версии конфигурации, поэтому воспринимаем код как шаблон логики.


Процедура ЗаполнитьРаспределениеКомиссииЭквайринга(ДокументПоступления, ДатаНач, ДатаКон, КомиссияИтого) Экспорт
	
	// 1) Получим обороты по эквайрингу в разрезе подразделений.
	Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	СубконтоПодразделение КАК Подразделение,
	|	СУММА(ОборотДт) КАК ОборотЭквайринга
	|ИЗ
	|	РегистрБухгалтерии.Хозрасчетный.Обороты(
	|		&ДатаНач,
	|		&ДатаКон,
	|		,
	|		Счет = ЗНАЧЕНИЕ(ПланСчетов.Хозрасчетный.57_03)
	|	) КАК Обороты
	|ГДЕ
	|	НЕ СубконтоПодразделение ЕСТЬ NULL
	|СГРУППИРОВАТЬ ПО
	|	СубконтоПодразделение";

	Запрос.УстановитьПараметр("ДатаНач", ДатаНач);
	Запрос.УстановитьПараметр("ДатаКон", ДатаКон);

	Результат = Запрос.Выполнить().Выгрузить();

	Если Результат.Количество() = 0 Тогда
		Возврат;
	КонецЕсли;

	// 2) Посчитаем общий оборот.
	ОборотИтого = 0;
	Для Каждого Стр Из Результат Цикл
		ОборотИтого = ОборотИтого + Стр.ОборотЭквайринга;
	КонецЦикла;

	Если ОборотИтого = 0 Тогда
		Возврат;
	КонецЕсли;

	// 3) Очистим табличную часть услуг и заполним заново.
	ДокументПоступления.Услуги.Очистить();

	НакопленнаяСумма = 0;
	СтрокаКрупнейшая = Неопределено;
	МаксОборот = 0;

	Для Каждого Стр Из Результат Цикл
		
		Доля = Стр.ОборотЭквайринга / ОборотИтого;
		СуммаКомиссии = Окр(КомиссияИтого * Доля, 2);
		НакопленнаяСумма = НакопленнаяСумма + СуммаКомиссии;

		НоваяСтрока = ДокументПоступления.Услуги.Добавить();
		НоваяСтрока.ПодразделениеЗатрат = Стр.Подразделение;
		НоваяСтрока.Номенклатура = ДокументПоступления.НоменклатураКомиссии; // заранее подставим
		НоваяСтрока.Количество = 1;
		НоваяСтрока.Цена = СуммаКомиссии;
		НоваяСтрока.Сумма = СуммаКомиссии;
		НоваяСтрока.СчетЗатрат = ДокументПоступления.СчетЗатратПоУмолчанию;   // 44/26/91.02
		НоваяСтрока.СтатьяЗатрат = ДокументПоступления.СтатьяЗатратКомиссии;  // заранее подставим

		Если Стр.ОборотЭквайринга > МаксОборот Тогда
			МаксОборот = Стр.ОборотЭквайринга;
			СтрокаКрупнейшая = НоваяСтрока;
		КонецЕсли;

	КонецЦикла;

	// 4) Распределим копейки от округления.
	Разница = Окр(КомиссияИтого - НакопленнаяСумма, 2);
	Если Разница <> 0 И СтрокаКрупнейшая <> Неопределено Тогда
		СтрокаКрупнейшая.Сумма = СтрокаКрупнейшая.Сумма + Разница;
		СтрокаКрупнейшая.Цена = СтрокаКрупнейшая.Сумма;
	КонецЕсли;

КонецПроцедуры

Как применять: используем эту процедуру в обработке или в расширении, перед проведением документа «Поступление услуг» от банка. В результате получаем автоматически заполненную табличную часть по подразделениям, а сумма документа строго совпадает с актом банка.

Частые ошибки и как их быстро найти

Давайте заранее проверим типовые «грабли», из-за которых учет эквайринга начинает расходиться:

  1. Разные договоры в разных документах. Продажи шли по одному виду оплаты/договору, а поступление на расчетный счет выбрало другой договор — тогда закрытие 57.03 или зачет аванса на 60.02 может «поехать».
  2. Комиссия учтена дважды. Например, комиссия удержана в документе поступления на расчетный счет, а потом вы еще ввели отдельное списание комиссии — получаем «минус» на 57.03 или лишний аванс на 60.02.
  3. Комиссия не попала на 60.02, а ушла сразу в расходы. Тогда счет-фактура на аванс не к чему привязывается, и учет НДС начинает жить отдельно от бухгалтерских взаиморасчетов.
  4. Возвраты/chargeback не отражены. Тогда в эквайринговых оборотах появляется разрыв: банк удержал/вернул, а в продажах нет зеркальной операции.
  5. Неправильная дата документов. Эквайринг часто «переезжает» по датам: продажа сегодня, перечисление завтра, комиссия удержана в один день, акт за месяц. Давайте фиксировать период и сверять по реестрам банка.

Чек-лист контроля перед закрытием месяца

Чтобы закрытие месяца проходило спокойно, давайте сделаем короткий чек-лист:

  1. Сверим суммы эквайринга по реестрам банка и по оборотам 57.03 (по терминалу и QR отдельно).
  2. Проверим, что по каждому перечислению банка отражены:
    1. Дт 51 Кт 57.03 (нетто),
    2. и закрывающая часть по комиссии (либо на 60.02, либо в расходы — в зависимости от выбранного решения).
  3. Проверим ОСВ по 60.02 по банку и договору: остаток должен соответствовать «не закрытым актом» удержаниям.
  4. Введем акт/УПД банка и распределим по обособкам строками в документе поступления услуг.
  5. Убедимся, что зачет аванса сработал и 60.02 обнулился (если акт покрывает весь период).
  6. Проверим НДС: входящий НДС по комиссии отражен на 19, а вычет прошел через книгу покупок/регламентные операции согласно вашей методологии.

Итог: если разделить эквайринг на два договорных потока (QR и терминал), отражать удержанную комиссию как аванс на 60.02 (чтобы закрывать 57.03), а затем закрывать этот аванс актом банка с распределением по обособкам на уровне затрат — мы получим стабильную схему, которая одинаково хорошо работает и для бухгалтерии, и для управленческой аналитики по подразделениям.

← На главную