Оплата банковской картой в 1С: от терминала до чека
Содержание
Чтобы принять оплату картой, в 1С должны быть связаны три вещи: сам платёжный терминал (подключён как оборудование), вид оплаты с типом «Платёжная карта» и договор эквайринга с банком. Кассир нажимает в чеке оплату картой, 1С отправляет сумму на терминал, покупатель прикладывает карту, печатается слип — и только после подтверждения от банка чек закрывается.
Ниже — как это настроить и провести в 1С:Розница 2.3 и 1С:Управление торговлей 11, как сделать возврат на карту и что свести в конце смены. Пути меню даю для «Такси»; где название кнопки зависит от модели терминала и банка, говорю об этом прямо.
Что нужно подготовить до первой оплаты картой
Эквайринг в 1С работает в связке с банком-эквайером. Терминал (POS-терминал) физически даёт банк или его партнёр, а 1С только передаёт на него сумму и получает ответ. Поэтому до настройки в программе у вас на руках должны быть договор эквайринга и сам терминал с загруженным ПО банка.
Проверьте перед стартом:
- 🔌 терминал подключён к кассовому месту (USB или сеть) и прошёл тест связи с банком;
- 📄 у кассы есть номер договора эквайринга и реквизиты банка-эквайера;
- 🖥 известна модель терминала и протокол обмена (Сбербанк, Ingenico/Инпас, АТОЛ и т. п.) — от этого зависит драйвер;
- 👤 у кассира есть право на оплату картой в его профиле доступа.
Терминал, который даёт банк, и фискальный регистратор (ККТ) — это разные устройства. Эквайринг проводит только расчёт по карте, а фискальный чек печатает касса. В 1С их настраивают отдельно.
Подключение терминала и выбор протокола обмена
Терминал в 1С — это подключаемое оборудование типа «Эквайринговые терминалы».
- Откройте
Администрирование → Подключаемое оборудование. - Поставьте отбор по типу оборудования «Эквайринговые терминалы» и добавьте новую запись.
- Выберите драйвер под ваш протокол. Для большинства банков это универсальный драйвер эквайринга либо фирменный драйвер банка (например, для Сбербанка).
- Укажите рабочее место (компьютер кассы), к которому физически подключён терминал, и параметры порта.
- Нажмите проверку подключения (тест связи) — терминал должен ответить.
Драйвер нужного протокола сначала ставится на компьютер кассы, и только потом выбирается в карточке оборудования. Без установленного драйвера 1С терминал не увидит, даже если он подключён к USB.
Если банк сменил протокол или выдал новый терминал, не создавайте вторую запись оборудования — отредактируйте существующую и прогоните тест связи заново. Так вид оплаты, который на неё ссылается, не придётся перенастраивать.
Вид оплаты «Платёжная карта» и договор эквайринга
Касса не умеет «просто принять карту» — ей нужен вид оплаты, который говорит: эта оплата идёт через терминал, по такому-то договору.
В 1С:Розница откройте НСИ → Виды оплат и создайте вид оплаты с типом «Платёжная карта». В карточке укажите:
- эквайринговый терминал, который вы подключили на прошлом шаге;
- договор эквайринга (банк, по которому проходят расчёты);
- при необходимости — ограничение по кассам и магазинам.
Договор эквайринга хранит реквизиты банка-эквайера и процент комиссии. По нему 1С понимает, на какой счёт банк зачислит деньги и сколько удержит.
В бухгалтерском учёте оплата картой проходит через счёт 57.03 «Продажи по платёжным картам»: в момент продажи сумма попадает на 57.03, а зачисление от банка списывает её на расчётный счёт за вычетом комиссии.
Комиссию банк удерживает сразу: на расчётный счёт приходит меньше, чем пробито по картам. Разницу относят на 91.02 — это и есть расход на эквайринг.
В 1С:УТ 11 логика та же, но термины другие: вид оплаты задаётся в справочнике видов оплат, а сами операции по карте отражаются документами «Эквайринговые операции» и «Поступление безналичных денежных средств». Касса в УТ работает либо через РМК, либо через документ «Чек ККМ».
Отличия в путях меню удобно держать перед глазами:
| Конфигурация | Где вид оплаты | Где терминал |
|---|---|---|
| 1С:Розница 2.3 | НСИ → Виды оплат | Администрирование → Подключаемое оборудование |
| 1С:УТ 11 | Справочник видов оплат | НСИ и администрирование → Подключаемое оборудование |
Оплата по QR-коду (СБП) через тот же терминал
Многие банки проводят через эквайринговый терминал ещё и оплату по QR-коду Системы быстрых платежей. В 1С для этого заводят отдельный вид оплаты с типом «Платёжная карта» или «Оплата по платёжной карте» и привязкой к тому же терминалу — кассир выбирает его так же, как обычную карту.
Главное отличие для кассира: при СБП покупатель не прикладывает карту, а сканирует QR-код с экрана терминала или чека. Деньги приходят мгновенно, комиссия у СБП обычно ниже эквайринговой. Возврат по СБП тоже идёт обратно плательщику, но оформляется через ту же операцию возврата на терминале.
Как кассир принимает оплату картой в РМК
Рабочее место кассира (РМК) — основной экран приёма оплаты. Последовательность простая.
- Кассир сканирует или подбирает товары в чек.
- Нажимает оплату и выбирает вид оплаты «Платёжная карта» (на сенсорной раскладке это отдельная кнопка, на клавиатурной — назначенная клавиша).
- 1С передаёт сумму на терминал — на экране касса ждёт ответ.
- Покупатель прикладывает или вставляет карту, вводит ПИН при необходимости.
- Терминал печатает слип, возвращает в 1С код авторизации.
- Только после положительного ответа банка касса печатает фискальный чек и закрывает продажу.
Важный момент: пока терминал не вернул подтверждение, чек закрывать нельзя. Если нажать «готово» раньше времени, получится расхождение — товар продан, а деньги по карте не прошли.
Смешанная оплата (часть картой, часть наличными) оформляется в том же окне: укажите сумму по карте, остаток — наличными. Терминал спишет с карты ровно ту сумму, которую вы задали. Сначала проводите оплату картой и дожидайтесь слипа, и только потом принимайте наличные — если карта не пройдёт, наличную часть не придётся отменять.
Терминал на каждую успешную операцию печатает слип в двух экземплярах: один остаётся в кассе как подтверждение, второй отдают покупателю. Слип не заменяет фискальный чек — он нужен для разбора спорных операций и для сверки в конце дня.
Сумму на терминале не меняйте вручную с клавиатуры терминала — вводите её только в 1С. Иначе в кассе и у банка разойдутся итоги, и сверка в конце смены не сойдётся.
Как вернуть деньги на карту покупателю
Возврат по карте нельзя выдать наличными — деньги уходят обратно на ту карту, которой платили (требование платёжных систем). В 1С возврат оформляется по-разному в зависимости от того, в какую смену идёт возврат.
Возврат в день продажи, смена не закрыта. Проще всего через РМК: откройте режим возврата по чеку продажи, найдите исходный чек, выберите товары к возврату. 1С отправит на терминал операцию возврата (отмены), терминал вернёт сумму на карту.
Возврат в другой день, смена уже закрыта. Оформляется документом возврата (в Рознице — «Возврат товаров от покупателя» и чек ККМ коррекции/возврата; в УТ — «Возврат товаров от клиента»). Деньги проводятся как операция возврата через терминал, вид оплаты — та же «Платёжная карта».
Что учесть при возврате на карту:
- 💳 возврат идёт на карту, с которой была оплата; на другую карту или наличными — нельзя;
- 🧾 на возврат терминал печатает отдельный слип — сохраните его вместе с чеком возврата;
- ⏳ деньги у покупателя появляются не сразу — срок зачисления зависит от его банка (обычно до нескольких дней);
- 🔁 если исходная оплата была сегодня, банк чаще делает «отмену» операции, а не полноценный возврат — на итогах это отражается по-разному.
Если терминал не находит исходную операцию для отмены (прошло слишком много времени), проводите именно возврат, а не отмену. Отмена работает только внутри текущей или вчерашней сессии терминала.
Закрытие смены и сверка итогов эквайринга
В конце смены по эквайрингу делают сверку итогов — это отдельная операция терминала, не путать с Z-отчётом кассы.
Сверка итогов (её ещё называют «итоговой операцией» или «сверкой итогов дня») закрывает банковскую сессию: терминал подбивает все операции за день и отправляет их в банк пакетом. Запустить её можно из РМК (команда сверки итогов среди служебных операций) или прямо с терминала.
Порядок на конец смены:
- Проведите сверку итогов по эквайринговому терминалу — терминал напечатает отчёт с суммой операций за день.
- Сверьте сумму из отчёта терминала с суммой по виду оплаты «Платёжная карта» в кассовой смене 1С.
- Закройте кассовую смену и снимите Z-отчёт по ККТ.
- Проведите отчёт о розничных продажах (в Рознице формируется при закрытии смены) — он и даст проводки по 57.03.
Если суммы терминала и 1С совпали — всё в порядке, деньги банк зачислит на счёт по 57.03. Если нет — ищите расхождение до того, как закроете смену.
Где чаще всего прячется расхождение:
- 🧾 операция прошла на терминале вручную, в обход 1С (кассир набрал сумму на клавиатуре терминала);
- 🔁 возврат сделан через терминал, но не оформлен документом в 1С (или наоборот);
- ⏱ часть операций ушла в следующую банковскую сессию, потому что сверку не делали несколько дней;
- ❌ одна операция «зависла» неподтверждённой — банк отменит её сам, но в 1С она уже учтена.
Расхождение проще закрыть по горячим следам: пока слипы за день под рукой, найти лишнюю или недостающую операцию — минутное дело.
Типовые ошибки при оплате картой и что делать
Отдельно про двойное списание. Если покупатель жалуется, что деньги списались дважды, а чек один — почти всегда вторая операция «висит» как неподтверждённая и банк её отменит сам в течение суток. Не возвращайте деньги вручную, пока не проведёте сверку итогов: после сверки лишняя операция уйдёт.