Организация безналичных расчетов является неотъемлемой частью современного ритейла. Покупатели все чаще отдают предпочтение пластиковым картам и смартфонам, отказываясь от наличных денег. Для продавца это означает, что процесс приема платежей должен быть максимально быстрым, прозрачным и интегрированным в учетную систему. Программа 1С:Розница или 1С:Управление Торговлей позволяет автоматизировать этот процесс, сводя к минимуму влияние человеческого фактора.
Интеграция с банковским терминалом через протокол обмена данными избавляет кассира от необходимости вручную сверять суммы на экране кассы и на пин-паде. Это существенно ускоряет обслуживание клиентов в часы пик. Кроме того, автоматический эквайринг в 1С гарантирует, что данные о продаже сразу попадут в базу, упрощая закрытие смены и формирование отчетов для бухгалтерии. Ошибки при ручном вводе сумм практически исключены, так как сумма платежа инициируется непосредственно из программы.
В данной статье мы подробно разберем, как настроить взаимодействие кассового узла с терминалом, какие существуют методы оплаты и как правильно оформлять возвраты средств на карту. Вы узнаете о нюансах работы с разными типами оборудования и поймете, почему важно следить за актуальностью драйверов и настроек протокола обмена.
Подготовка оборудования и настройка протокола обмена
Перед тем как начать проводить платежи, необходимо обеспечить физическое и программное соединение между компьютером кассира и банковским терминалом. Большинство современных устройств, таких как Ingenico, Verifone или отечественные Атол, поддерживают работу по протоколу обмена данными. Это означает, что касса сама отправляет команду на терминал, а не ждет ручного ввода суммы оператором.
Для начала проверьте подключение устройства. Терминал может быть соединен с кассовым компьютером через USB-кабель, COM-порт или локальную сеть (Ethernet/Wi-Fi). В настройках оборудования в 1С необходимо выбрать соответствующий тип подключения. Если используется сетевое подключение, убедитесь, что IP-адрес терминала статический и прописан в настройках кассового узла.
⚠️ Внимание: Протоколы обмена у разных банков могут отличаться. Перед настройкой обязательно запросите у вашего банка-эквайера техническую документацию или спецификацию протокола для вашей модели терминала. Неправильный выбор типа протокола приведет к тому, что команды не будут проходить.
В карточке подключаемого оборудования в разделе Настройки оборудования следует указать тип устройства «Фискальный регистратор» или специализированный драйвер для терминала, если он установлен отдельно. Часто для работы требуется установка дополнительного ПО от производителя терминала, которое выступает посредником между 1С и «железом». Убедитесь, что службы этого ПО запущены и имеют права на взаимодействие с портами.
Используйте кабели с ферритовыми кольцами для подключения терминалов, чтобы минимизировать электромагнитные помехи, которые могут вызывать сбои в передаче данных при больших потоках чеков.
После физического подключения выполните тест связи. В интерфейсе 1С обычно есть кнопка «Проверка подключения». Успешный тест означает, что программа «видит» терминал и может отправлять ему команды. Если тест не проходит, проверьте настройки портов в диспетчере устройств Windows и убедитесь, что порт не занят другой программой.
Настройка видов оплаты в интерфейсе кассира
Чтобы кнопка оплаты картой появилась на экране кассира, в системе должен быть создан и правильно настроен вид оплаты. Это делается в разделе администрирования или настроек розничной торговли. Необходимо создать новый элемент справочника «Виды оплат» и присвоить ему тип «Безналичные оплаты».
В свойствах вида оплаты указывается название, которое будет видеть клиент и кассир (например, «Карта Visa/MC» или просто «Карта»). Критически важным параметром является привязка этого вида оплаты к конкретному оборудованию — вашему банковскому терминалу. Без этой связки нажатие кнопки на экране не инициирует процесс на пин-паде.
- 💳 Тип оплаты: Выберите «Безналичный расчет», чтобы система понимала, что деньги поступают на расчетный счет, а не в денежный ящик.
- 🔌 Оборудование: В поле «Используемое оборудование» выберите ранее подключенный банковский терминал из списка доступных устройств.
- 📄 Печать чека: Настройте опции печати второй копии чека или слипа, если это требуется условиями вашего договора с банком.
Также стоит обратить внимание на настройки раздельного учета платежей. Если вы принимаете карты разных платежных систем с разными комиссиями, имеет смысл создать отдельные виды оплат для каждой системы или банка. Это упростит сверку отчетов в конце дня. В карточке вида оплаты можно задать комиссию эквайринга, чтобы программа автоматически рассчитывала сумму, которая фактически поступит на счет компании.
Процесс проведения оплаты картой в режиме кассира
Рассмотрим стандартный сценарий работы кассира при продаже товара. После сканирования всех штрихкодов и формирования чека, кассир нажимает кнопку оплаты. На экране появляется окно выбора вида платежа. Здесь необходимо выбрать ранее настроенный вид «Карта» или аналогичный.
После выбора вида оплаты и ввода суммы (если она не подтянулась автоматически из чека), программа отправляет команду на терминал. На экране пин-пада загорается сумма к оплате. Покупатель прикладывает карту или вставляет её в чип-ридер, вводит ПИН-код и подтверждает операцию. Успешное проведение транзакции сопровождается звуковым сигналом и печатью чека на самом терминале (слипа).
Алгоритм действий кассира:
1. Пробить товары.
2. Нажать кнопку «Оплата».
3. Выбрать вид оплаты «Банковская карта».
4. Дождаться команды на терминале.
5. Попросить клиента оплатить.
6. Дождаться подтверждения в 1С.
Важно дождаться появления сообщения об успешной оплате в окне 1С. Только после этого можно выдавать покупателю кассовый чек и товар. Если на терминале оплата прошла, а в 1С выскочила ошибка связи, ни в коем случае не пробивайте чек повторно. Сначала необходимо сверить статус операции в журнале транзакций терминала или связаться с поддержкой банка, чтобы избежать двойного списания средств.
⚠️ Внимание: Никогда не отменяйте операцию в 1С, если на терминале уже напечатан чек об успешной оплате, без предварительной процедуры возврата (отмены) на самом терминале. Это приведет к расхождению между фактическими деньгами в банке и данными в учетной системе.
Современные версии 1С:Розница поддерживают работу с безконтактными платежами (PayPass, PayWave) и оплатой через смартфоны (Apple Pay, Google Pay, Mir Pay). Процесс для кассира ничем не отличается: сумма отправляется на терминал, а клиент просто подносит устройство к считывателю. Программное обеспечение 1С не различает физическую карту и виртуальный токен, для системы это стандартная безналичная транзакция.
Оформление возврата денежных средств на карту
Ситуации, когда покупатель хочет вернуть товар, оплаченный картой, встречаются регулярно. Процедура возврата в 1С имеет свои особенности, так как деньги должны вернуться на ту же карту, с которой была произведена оплата. Операция возврата не может быть выполнена выдачей наличных из кассы, если исходная оплата была безналичной.
Для оформления возврата кассир должен найти исходный чек продажи в базе данных. В документе «Чек ККМ» или «Отчет о розничных продажах» выбирается позиция товара и инициируется возврат. При выборе вида оплаты для возврата система автоматически предложит «Возврат на карту». При подтверждении этой операции 1С отправляет на терминал команду на возврат (реверсацию) средств.
| Тип операции | Действие в 1С | Действие на терминале | Результат для клиента |
|---|---|---|---|
| Продажа | Выбор вида оплаты «Карта» | Списание средств | Чек, товар |
| Возврат товара | Оформление возврата по чеку | Зачисление средств (refund) | Деньги на карту |
| Отмена продажи | Сторно чека до закрытия смены | Отмена транзакции (void) | Отмена списания |
| Корректировка | Ручная операция в банке | Не требуется | Зависит от банка |
Существует разница между операцией «Возврат» (Refund) и «Отмена» (Void). Отмена возможна только в рамках одной смены, до момента сверки (закрытия смены) терминалом. В этом случае транзакция просто аннулируется, и деньги не уходят со счета клиента вовсе. Возврат же проводится после закрытия смены и представляет собой отдельную финансовую операцию по зачислению средств, которая может идти до 3-5 рабочих дней в зависимости от банка-эмитента карты.
Что делать, если карта покупателя утеряна?
Если карта, с которой производилась оплата, заблокирована или утеряна, возврат все равно должен проводиться на реквизиты этой карты. Банк-эмитент автоматически зачислит средства на новый счет клиента, привязанный к старому номеру карты, или выдаст их наличными в отделении. Возврат наличными из кассы магазина запрещен правилами платежных систем.
Анализ типовых ошибок и способы их устранения
В работе с эквайрингом могут возникать сбои, которые останавливают процесс продаж. Самая распространенная проблема — отсутствие связи с терминалом. Если 1С выдает ошибку «Таймаут ожидания ответа» или «Устройство не найдено», первым делом проверьте физическое подключение. Часто проблема решается переподключением USB-кабеля или перезагрузкой службы драйвера терминала.
Другой частый сценарий — рассинхронизация сумм. Это случается, если кассир вручную изменил сумму на терминале, когда программа уже отправила другую. В таких случаях 1С может не принять подтверждение оплаты, так как суммы в чеке и в ответе терминала не совпадают. Решение заключается в отмене операции на терминале и повторном проведении платежа строго из интерфейса 1С.
- 🚫 Ошибка протокола: Проверьте, не обновились ли драйверы терминала или сама 1С. Иногда после обновлений требуется перенастроить параметры порта.
- 📉 Нет связи с банком: Если терминал пишет «Нет связи с хостом», проблема на стороне провайдера услуг связи или банка. Проверьте наличие сим-карты (если терминал мобильный) или кабеля Ethernet.
- ⏳ Долгая обработка: При зависании операции не нажимайте кнопки многократно. Дождитесь таймаута или распечатайте чек статуса последней операции на терминале.
Для диагностики проблем используйте журнал регистрации событий в 1С и служебные чеки терминала. В журнале 1С можно увидеть точный текст ошибки, пришедшей от драйвера оборудования. Это помогает быстро определить, является ли проблема программной (ошибка в настройках 1С) или аппаратной (неисправность терминала).
Большинство ошибок эквайринга решаются перезагрузкой кассового узла и проверкой целостности кабелей подключения. Регулярная профилактика снижает риск простоев в часы пик.
Закрытие смены и сверка отчетов эквайринга
В конце рабочего дня кассир обязан закрыть смену не только в кассовой программе, но и на банковском терминале. Эта операция называется «Сверка итогов» или «Закрытие смены» (Z-отчет эквайринга). Терминал формирует отчет о всех проведенных транзакциях и отправляет его в банк. Без этой операции деньги за продажи могут не поступить на расчетный счет организации.
В 1С процесс закрытия смены обычно автоматизирован. При формировании «Отчета о розничных продажах» за смену система может автоматически отправить команду на закрытие смены терминала, если это настроено в параметрах кассовой смены. Однако рекомендуется визуально контролировать печать отчетного чека на терминале.
После получения отчетов необходимо провести сверку. Сумма безналичных продаж в отчете 1С должна сходиться с суммой в отчете терминала (за вычетом комиссий, если они удерживаются сразу, хотя обычно банк перечисляет полную сумму, а комиссию выставляет отдельным документом). Расхождения могут указывать на то, что какая-то операция не прошла в базу или, наоборот, была проведена технически, но не завершена документально.
⚠️ Внимание: Сроки зачисления денежных средств зависят от договора с банком. Обычно это D+1 (на следующий рабочий день). Если деньги не пришли в срок, сверьте даты закрытия смен в 1С и отчеты банка. Частая ошибка — незакрытая смена на терминале в пятницу, из-за чего деньги за выходные придут только во вторник.
Регулярная сверка позволяет вовремя выявлять «потерянные» чеки и предотвращать финансовые потери. В конфигурациях 1С существуют обработки для автоматической загрузки выписок из банка-клиента, что позволяет автоматически сопоставлять поступления с продажами в системе, минимизируя ручной труд бухгалтера.
☑️ Ежедневная проверка эквайринга
Часто задаваемые вопросы (FAQ)
Можно ли провести оплату картой, если нет интернета у кассы, но есть интернет у терминала?
Да, это возможно, если терминал подключен к сети независимо (через свою SIM-карту или отдельный Wi-Fi). 1С отправляет команду на терминал по локальному кабелю или локальной сети, а терминал сам связывается с банком для авторизации. Главное, чтобы была связь между ПК кассира и терминалом.
Что делать, если клиент оплатил, чек вышел, а в 1С ошибка?
Не пробивайте чек заново! Найдите операцию в журнале платежей терминала. Если оплата прошла успешно, оформите в 1С документ «Возврат товара» на эту сумму, чтобы выровнять учет, или используйте обработку «Загрузка чеков», если ваша конфигурация поддерживает восстановление потерянных документов из фискального накопителя.
Как проводить split-оплату (часть наличными, часть картой)?
В окне оплаты 1С выберите сначала вид оплаты «Наличные» и введите внесенную сумму. Затем добавьте вторую строку оплаты, выберите вид «Карта» и введите остаток суммы. Терминал спишет только ту сумму, которая указана во второй строке. Это стандартный функционал всех современных кассовых решений 1С.
Нужно ли хранить слипы с терминала?
Согласно современным правилам, хранение бумажных слипов не является обязательным для подтверждения операции, если у вас есть электронные отчеты и данные в 1С. Однако многие бухгалтеры рекомендуют хранить их до момента полного зачисления средств на счет для упрощения разбора спорных ситуаций с банком.
Можно ли использовать один терминал для нескольких касс 1С?
Технически можно, но это не рекомендуется. Один терминал может обрабатывать только одну транзакцию в момент времени. Если две кассы попытаются отправить платеж одновременно, возникнет очередь или ошибка. Для каждой рабочей кассы лучше выделить отдельный терминал или использовать сетевой пул терминалов с грамотной балансировкой, что требует сложной настройки.