Эквайринг стал неотъемлемой частью современной торговли — от небольших магазинов до крупных сетей. Однако его интеграция с 1С часто вызывает вопросы: как правильно настроить обработку платежей, учесть комиссии банков, избежать расхождений в кассовых документах и автоматизировать сверку? Без грамотной настройки эквайринга в 1С:Бухгалтерия, 1С:Управление торговлей или 1С:Розница бизнес рискует потерять контроль над денежными потоками, столкнуться с ошибками в отчетности или штрафами за несоблюдение 54-ФЗ.
В этой статье мы разберем все этапы работы с эквайрингом в 1С — от первоначального подключения до тонкостей бухгалтерского и налогового учета. Особое внимание уделим типичным ошибкам (например, двойному учету выручки или неверному отражению комиссий), интеграции с популярными банками (Сбербанк, Тинькофф, Альфа-Банк), а также автоматизации процессов через Обмен данными и 1С:ДиректБанк. Материал актуален для всех актуальных версий платформы 1С:Предприятие 8.3 (включая облачные решения).
⚠️ Внимание: Тарифы банков, требования к оборудованию и форматы обмена данными могут изменяться. Перед настройкой уточните актуальные условия в личном кабинете вашего банка или у менеджера по эквайрингу.
1. Выбор банка и тарифа: что учесть перед настройкой в 1С
Прежде чем настраивать эквайринг в 1С, нужно определиться с банком-партнером. Ключевые критерии выбора:
- 💳 Тарифы: сравните комиссии за операции (обычно 1–3% от суммы платежа), абонентскую плату и стоимость аренды терминала. Например, Тинькофф часто предлагает нулевую абонентскую плату, но комиссия может быть выше, чем у Сбербанка.
- 🔄 Форматы обмена: банк должен поддерживать интеграцию с 1С через
ISO 8583,JSONили1С:ДиректБанк. Уточните, предоставляет ли банк готовые обработки для вашей конфигурации. - 📊 Отчетность: проверьте, какие отчеты банк формирует автоматически (например,
Выписка по эквайрингу,Сверка платежей). Это упростит сверку в 1С. - 🛠️ Техническая поддержка: некоторые банки (например, Альфа-Банк) предлагают бесплатную помощь в настройке 1С, другие — только документацию.
Обратите внимание на сроки зачисления денег: в большинстве банков средства поступают на расчетный счет на следующий рабочий день, но есть исключения (например, Райффайзенбанк может зачислять платежи в день операции при определенных условиях). Это важно для планирования cash flow и отражения выручки в 1С.
💡 Полезный совет: Если вы работаете с несколькими банками, в 1С можно настроить Мультиэквайринг — это позволит принимать платежи через разные терминалы и автоматически распределять выручку по счетам. Однако такая схема требует более сложной настройки обмена данными.
2. Подключение эквайринга в 1С: пошаговая инструкция
Процесс подключения зависит от конфигурации 1С. Рассмотрим универсальный алгоритм для 1С:Розница 2.3 и 1С:Управление торговлей 11:
- Установите оборудование: подключите фискальный регистратор (ФР) и терминал к компьютеру или кассовому серверу. Убедитесь, что драйверы терминала совместимы с вашей версией 1С.
- Настройте торговую точку:
- Перейдите в
Администрирование → Настройки программы → Торговые точки. - Создайте новую торговую точку или отредактируйте существующую.
- В поле
Тип оборудованиявыберите модель вашего терминала (например, Ingenico iCT250 или PAX S900).
- Перейдите в
- Подключите банк:
- В карточке торговой точки перейдите на вкладку
Эквайринг. - Выберите ваш банк из списка (если его нет, потребуется ручная настройка через
Дополнительные параметры). - Укажите реквизиты договора (номер merchants, идентификатор терминала — эти данные предоставляет банк).
- В карточке торговой точки перейдите на вкладку
- Если банк поддерживает
1С:ДиректБанк, подключите сервис вАдминистрирование → Обмен данными → Настройка обмена с банками. - Для ручного обмена загрузите обработку от банка (обычно в формате
.epf) и выполните ее в 1С.
⚠️ Внимание: Если вы используете онлайн-кассу с эквайрингом, убедитесь, что в настройках ФР включена опция Передавать данные о платеже в ОФД. Иначе платежи по картам не будут отражаться в чеках, что нарушает требования 54-ФЗ.
Тестовый платеж прошел успешно (сумма 1–10 ₽)
Чек сформирован с указанием типа оплаты "Безналичный расчет"
Данные платежа отобразились в личном кабинете банка
В 1С создан документ "Поступление на расчетный счет" (если используется автоматическая выгрузка)-->
3. Учет эквайринговых платежей в 1С: проводки и документы
Правильный учет эквайринговых операций в 1С требует понимания трех ключевых процессов:
- Фиксация продажи (через документ
Чек ККМилиРеализация товаров). - Зачисление денег на счет (через
Поступление на расчетный счет). - Учет комиссии банка (через
Списание с расчетного счетаилиОперация (бухгалтерский учет)). - 🔄 Автоматическая выгрузка выписок по эквайрингу в 1С.
- 📅 Возможность настройки расписания обмена (например, ежедневно в 9:00).
- 🔍 Сверка платежей по номерам чеков и суммам.
Рассмотрим типовой сценарий для 1С:Бухгалтерия 3.0:
| Документ в 1С | Содержание операции | Проводки (Дт/Kт) | Комментарий |
|---|---|---|---|
Чек ККМ |
Продажа товара с оплатой картой | 50.01 / 90.01.1 62.01 / 90.01.1 |
Выручка фиксируется на счете 62.01 (расчеты с покупателями) или 50.01 (если используется кассовый метод). |
Поступление на р/с |
Зачисление денег от банка (за минусом комиссии) | 51 / 62.01 | Сумма зачисляется на расчетный счет (обычно на следующий день). |
Списание с р/с |
Удержание комиссии банка | 91.02 / 51 | Комиссия относится на прочие расходы (счет 91.02). |
Операция (ручная) |
Корректировка НДС с комиссии (если применимо) | 19.04 / 68.02 | НДС с комиссии можно принять к вычету, если банк выставил счет-фактуру. |
🔹 Важный нюанс: Если вы работаете по кассовому методу (УСН или ЕНВД), выручку нужно отражать в момент зачисления денег на счет (а не при продаже). В этом случае документ Чек ККМ создается без проводок по 62 счету, а выручка фиксируется только после поступления средств от банка.
⚠️ Внимание: Некоторые банки (например, Тинькофф) удерживают комиссию не со счета магазина, а непосредственно из суммы платежа. В этом случае в 1С нужно настроить автоматическое распределение суммы чека на выручку и комиссию через документ Корректировка реализации.
Что будет если не учитывать комиссию банка?
Если не списывать комиссию как расход, вы завысите финансовый результат (прибыль) в отчетности. Кроме того, при проверке ФНС может квалифицировать это как занижение налоговой базы, так как комиссия уменьшает налогооблагаемую прибыль (для ОСНО) или доход (для УСН "доходы минус расходы").
4. Интеграция с банками: настройка обмена данными
Автоматический обмен данными между 1С и банком экономит время на сверку платежей и уменьшает риск ошибок. Рассмотрим два основных способа интеграции:
4.1. Через 1С:ДиректБанк
Этот сервис поддерживают большинство крупных банков (Сбербанк, ВТБ, Альфа-Банк). Преимущества:
Для подключения:
- Зарегистрируйтесь в сервисе
1С:ДиректБанкна сайте directbank.1c.ru. - В 1С перейдите в
Администрирование → Обмен данными → 1С:ДиректБанки авторизуйтесь. - Выберите ваш банк и настройте параметры обмена (учетная запись, период выгрузки).
4.2. Через обработки от банка
Некоторые банки (например, Тинькофф или Модульбанк) предоставляют собственные обработки для 1С в формате .epf. Эти обработки позволяют:
- 📥 Загружать выписки по эквайрингу в 1С одним кликом.
- 🔄 Сверять платежи с чеками ККМ.
- 💰 Автоматически создавать документы
Поступление на р/сиСписание комиссии.
💡 Полезный совет: Перед использованием обработки от банка сделайте резервную копию базы 1С. Некоторые обработки могут конфликтовать с доработками конфигурации.
⚠️ Внимание: Если вы используете облачную версию 1С (1С:Fresh), возможности интеграции с банками могут быть ограничены. Уточните у вашего партнера 1С, поддерживается ли обмен данными через 1С:ДиректБанк или REST API.
Автоматический обмен данными с банком сокращает время на сверку платежей в 3–5 раз и снижает риск ошибок при ручном вводе.
5. Типичные ошибки при работе с эквайрингом в 1С и как их избежать
Даже опытные пользователи 1С сталкиваются с проблемами при настройке эквайринга. Рассмотрим самые распространенные ошибки и способы их решения:
- 🔴 Двойной учет выручки: происходит, если в 1С одновременно создаются документы
Чек ККМ(с проводкой Дт 50.01 Кт 90.01) иПоступление на р/с(Дт 51 Кт 62.01). Решение: используйте кассовый метод учета или настройте автоматическое зачет авансов при поступлении денег от банка. - 🔴 Несовпадение сумм в чеках и выписках банка: чаще всего вызвано тем, что банк удерживает комиссию из суммы платежа. Решение: в настройках торговой точки включите опцию
Учитывать комиссию банка в чеке. - 🔴 Ошибка "Не найден терминал" при оплате: проверьте, совпадает ли
Идентификатор терминалав 1С и в личном кабинете банка. Также убедитесь, что терминал активирован и подключен к сети. - 🔴 Не формируются чеки при безналичной оплате: в настройках ФР проверьте, включен ли флаг
Печатать чек при безналичной оплате. Для онлайн-касс это обязательное требование 54-ФЗ.
🔹 Критическая ошибка: Если в 1С не настроено автоматическое распознавание типа оплаты (наличные/безнал), все платежи по картам могут учитываться как наличные. Это нарушает кассовую дисциплину и грозит штрафом до 10 000 ₽ по ст. 14.5 КоАП.
Для диагностики ошибок используйте Журнал регистрации (меню Администрирование → Поддержка и обслуживание). Например, если платеж не проходит, в журнале может быть запись:
Ошибка обмена с банком: Код 400. Неверный формат запроса (поле "MerchantID" не заполнено).
6. Бухгалтерский и налоговый учет: нюансы для ОСНО, УСН и ЕНВД
Порядок учета эквайринговых операций зависит от системы налогообложения и метода признания доходов (кассовый или начисления). Разберем ключевые особенности:
6.1. Общая система налогообложения (ОСНО)
- 📌 НДС: комиссия банка облагается НДС по ставке 20% (если банк не применяет льготу). Вычет возможен при наличии счета-фактуры от банка.
- 📌 Налог на прибыль: комиссия учитывается в расходах на дату списания (для метода начисления) или на дату оплаты (для кассового метода).
6.2. Упрощенная система (УСН)
- 📌 УСН "Доходы": комиссия банка не уменьшает налоговую базу, так как учитываются только доходы.
- 📌 УСН "Доходы минус расходы": комиссия включается в расходы на дату списания (при наличии подтверждающих документов от банка).
6.3. ЕНВД
- 📌 Особенность: при ЕНВД комиссия банка не влияет на расчет налога, так как он рассчитывается исходя из вмененного дохода. Однако комиссия учитывается при расчете налога на прибыль (если он применяется).
⚠️ Внимание: Если вы совмещаете несколько систем налогообложения (например, ОСНО и ЕНВД), распределяйте комиссию банка пропорционально доходам от каждого вида деятельности. Для этого в 1С используйте документ Распределение расходов.
📊 Пример распределения комиссии:
Допустим, общая комиссия банка за месяц составила 5 000 ₽. Доходы по ОСНО — 300 000 ₽, по ЕНВД — 200 000 ₽. Тогда:
- На ОСНО относится: 5 000 × (300 000 / 500 000) = 3 000 ₽.
- На ЕНВД относится: 5 000 × (200 000 / 500 000) = 2 000 ₽.
7. Автоматизация сверки платежей: инструменты и практические советы
Ручная сверка платежей по эквайрингу отнимает много времени, особенно если у вас высокий чековый поток. В 1С есть несколько инструментов для автоматизации этого процесса:
- 🔄 Отчет "Сверка платежей по эквайрингу": доступен в 1С:Розница и 1С:УТ. Позволяет сравнить данные из чеков ККМ и выписок банка по датам, суммам и номерам операций.
- 📊 Обработка "Загрузка выписок банка": импортирует данные из файлов банка (форматы
1С,CSV,Excel) и автоматически создает документы поступления и списания. - 🤖 Робот для сверки: в 1С:Бухгалтерия 3.0 можно настроить регламентное задание, которое будет ежедневно сверять платежи и отправлять уведомления о расхождениях.
💡 Практические советы:
- Настройте в 1С автоматическое сопоставление платежей по номеру чека. Для этого в карточке торговой точки укажите префикс номера чека (например,
TERM1-). - Используйте групповую обработку документов для массового создания поступлений на р/с. В 1С:УТ это можно сделать через
Операции → Закрытие периода → Сверка с банком. - Если банк предоставляет API, настройте прямую интеграцию через
HTTP-сервисыилиREST API. Это позволит получать данные о платежах в реальном времени.
⚠️ Внимание: При автоматической сверке платежей проверяйте, чтобы в настройках 1С был включен флаг Учитывать округление сумм. Некоторые банки округляют суммы платежей до копеек, что может приводить к расхождениям в 1–2 копейки.
Если в вашей конфигурации 1С нет встроенных инструментов для сверки, можно использовать внешние обработки, например, "Эквайринг: Сверка и загрузка выписок" от фирмы "АйТи-Альянс". Она поддерживает большинство банков и позволяет настраивать гибкие правила сопоставления платежей.
8. Решение проблем с фискализацией и 54-ФЗ
С 2019 года все платежи по эквайрингу должны фискализироваться в соответствии с 54-ФЗ. Это означает, что:
- 📄 Каждый платеж по карте должен быть зафиксирован в чеке ККМ с указанием типа оплаты
Безналичный расчет. - 🔗 Данные о платеже должны передаваться в ОФД (оператор фискальных данных).
- 🔍 Налоговая инспекция может запросить данные о платежах за последние 5 лет.
🔹 Типичные нарушения 54-ФЗ при эквайринге:
| Нарушение | Последствия | Как исправить в 1С |
|---|---|---|
| Чек не формируется при оплате картой | Штраф 10 000 ₽ (ст. 14.5 КоАП) | В настройках ФР включите Формировать чек при безналичной оплате |
| В чеке не указан тип оплаты | Штраф 2 000 ₽ за каждый чек | Проверьте настройки торговой точки: поле Тип оплаты по умолчанию должно быть Электронными |
| Данные о платеже не передаются в ОФД | Блокировка онлайн-кассы | Обновите прошивку ФР и проверьте подключение к интернету |
⚠️ Внимание: Если вы используете агрегаторы платежей (например, ЮKassa, Робокасса), убедитесь, что они передают данные о платежах в ваш ФР. В противном случае чеки будут формироваться без учета комиссии агрегатора, что приведет к расхождениям.
🔧 Как проверить корректность фискализации:
- Сформируйте тестовый платеж на 1 ₽.
- Проверьте, что в чеке указан тип оплаты
Безналичный расчет (электронными). - Убедитесь, что чек отобразился в личном кабинете ОФД (например, Такском или Платон).
- Сверьте сумму чека с данными в выписке банка.
Если вы работаете с несколькими эквайерами, настройте в 1С отдельные торговой точки для каждого банка. Это упростит сверку и отчетность.
FAQ: Частые вопросы по эквайрингу в 1С
🔹 Как в 1С отразить возврат по эквайрингу?
Для возврата по эквайрингу в 1С нужно:
- Создать документ
Чек на возвратс типом оплатыБезналичный расчет. - В личном кабинете банка инициализировать возврат по карте (указав номер оригинального платежа).
- После списания денег со счета создать документ
Списание с р/сс видом операцииВозврат покупателю.
⚠️ Важно: Сумма возврата в 1С должна совпадать с суммой в банковской выписке. Если банк удержал комиссию за возврат, ее нужно отразить как прочий расход (Дт 91.02 Кт 51).
🔹 Можно ли в 1С настроить автоматическое распределение комиссии банка по номенклатуре?
Да, но для этого потребуется доработка конфигурации. Стандартные механизмы 1С не поддерживают распределение комиссии по товарам. Решения:
- Использовать внешнюю обработку (например, "Распределение расходов по номенклатуре" от 1С-Рарус).
- Настроить регламентное задание, которое будет распределять комиссию пропорционально выручке по группам товаров.
- Внедрить 1С:ERP, где есть встроенные механизмы распределения косвенных расходов.
💡 Совет: Если номенклатуры немного, можно вручную создавать документы Списание на расходы с указанием конкретных товаров.
🔹 Как в 1С учесть комиссию банка, если она списывается один раз в месяц?
Если банк списывает комиссию не с каждого платежа, а раз в месяц (например, Сбербанк по тарифу "Эквайринг для малого бизнеса"), в 1С нужно:
- Ежемесячно создавать документ
Поступление на р/сна общую сумму платежей за месяц. - Создавать документ
Списание с р/сна сумму комиссии с видом операцииУдержание комиссии банка. - Вручную распределять комиссию по периодам (если нужно учитывать ее в расходах помесячно).
⚠️ Внимание: Если комиссия списывается раз в месяц, но относится к платежам за несколько месяцев, в 1С нужно использовать документ Отложенные расходы (Дт 97 Кт 51) с последующим списанием на 91 счет.
🔹 Что делать, если в 1С не совпадают суммы в чеках и выписках банка?
Расхождения могут возникать по нескольким причинам:
- 🔸 Банк удержал комиссию из суммы платежа (в этом случае в 1С нужно создать
Корректировку реализации). - 🔸 Округление сумм (например, банк округляет до копеек, а 1С — до рублей).
- 🔸 Ошибка в настройках торговой точки (неверный идентификатор терминала).
- 🔸 Задержка в зачислении платежей (например, платеж прошел в выходной день).
🔧 Алгоритм действий:
- Экспортируйте выписку банка в
Excelи сравните ее с отчетом <