В современных условиях розничной торговли и сферы услуг безналичный расчет стал стандартом де-факто. Покупатели все чаще предпочитают расплачиваться банковскими картами или смартфонами, и отсутствие такой возможности может привести к потере клиентов. Ключевой задачей для бухгалтера или оператора кассы становится не просто физическое проведение карты через устройство, а корректное отражение этой операции в учетной системе. Интеграция торгового оборудования с программным обеспечением 1С позволяет автоматизировать этот процесс, исключая человеческий фактор и двойной ввод данных.
Процедура проведения оплаты через терминал в экосистеме 1С:Предприятие зависит от конфигурации программного продукта, будь то 1С:Розница, 1С:Управление торговлей или специализированные решения для общепита. Однако общий принцип остается неизменным: система должна сформировать команду на оплату, получить подтверждение от банка-эквайера и зафиксировать факт поступления денег. Ошибки на любом из этих этапов могут привести к расхождениям в кассовой книге или проблемам при сверке с банком. Поэтому критически важно понимать алгоритм работы связки «1С — Терминал».
В данном материале мы детально разберем, как настроить взаимодействие программного комплекса с платежным устройством, какие документы необходимо оформить для легитимности операции и как действовать в нештатных ситуациях. Мы рассмотрим как стандартные сценарии продажи, так и сложные случаи возвратов или отмен транзакций. Понимание этих нюансов обеспечит бесперебойную работу вашей точки продаж и сохранность финансовых данных.
Подготовка оборудования и настройка подключения
Первым шагом на пути к автоматизации платежей является физическое и программное соединение кассового компьютера с банковским терминалом. Существуют различные модели устройств, такие как Ingenico, Verifone или отечественные ЮKassa терминалы, и каждое из них требует специфического подхода к подключению. Чаще всего используется интерфейс USB или Ethernet, реже — последовательный порт COM. Перед началом настройки в 1С необходимо убедиться, что драйверы терминала корректно установлены в операционной системе и устройство определяется диспетчером устройств без ошибок.
В самой программе 1С настройка осуществляется через раздел администрирования. Вам потребуется зайти в панель настроек торгового оборудования и добавить новое устройство типа «Банковский терминал». Здесь важно правильно выбрать модель из списка поддерживаемых и указать порт подключения. Параметры соединения, такие как скорость обмена данными или IP-адрес, должны в точности совпадать с настройками самого терминала. Несоответствие этих параметров приведет к тому, что программа просто «не увидит» устройство при попытке проведения оплаты.
⚠️ Внимание: Перед изменением настроек подключения убедитесь, что терминал не занят обработкой другой транзакции. Попытка перехвата порта во время работы устройства может вызвать зависание драйвера и потребовать перезагрузки оборудования.
После выбора модели необходимо провести тестирование связи. В интерфейсе настройки обычно есть кнопка «Проверка связи» или «Тест». Успешное выполнение теста подтверждает, что 1С может отправлять команды и получать ответы от терминала. Если тест не проходит, проверьте кабель подключения и убедитесь, что на терминале запущено необходимое служебное приложение, которое часто требуется для работы в режиме эмуляции или прозрачного канала связи.
☑️ Настройка подключения к терминалу
Настройка видов оплат и интеграция с эквайрингом
Физическое подключение — это лишь половина дела. Для корректного учета денежных средств в системе 1С необходимо настроить справочник видов оплат. Без этого система не будет понимать, куда относить деньги, полученные с карты, и как формировать соответствующие проводки. В конфигурациях типа 1С:Розница 2.2/2.3 или 1С:УТ 11 за это отвечает раздел «НСИ и администрирование». Вам нужно создать новый элемент в справочнике «Виды оплат», присвоив ему название, например, «Оплата картой» или «Эквайринг».
В карточке вида оплаты критически важным параметром является признак «Оплата картой» (или аналогичный флаг). Именно этот маркер сообщает системе, что при выборе данного способа оплаты необходимо инициировать взаимодействие с подключенным терминалом. Также здесь настраивается статья движения денежных средств, которая будет использоваться в банковских выписках. Обычно это статья «Поступление от продаж, оплаченное картой». Правильная настройка этой связки гарантирует, что при выгрузке данных в банк-клиент суммы сойдутся с фактическими поступлениями на расчетный счет.
Отдельное внимание следует уделить настройке комиссии эквайринга. Банки взимают процент за обслуживание транзакций, и эти расходы должны быть учтены в себестоимости или как отдельные расходы компании. В некоторых конфигурациях 1С позволяет указать процент комиссии прямо в виде оплаты, чтобы система автоматически рассчитывала сумму к зачислению за вычетом вознаграждения банка. Однако чаще всего комиссия проводится отдельным документом на основании отчета банка.
Если вы используете несколько банков-эквайеров, создайте отдельные виды оплат для каждого из них (например, «Карта Сбер», «Карта Тинькофф»). Это упростит сверку с банками и анализ расходов на комиссии.
| Параметр настройки | Значение по умолчанию | Рекомендуемое значение | Влияние на учет |
|---|---|---|---|
| Тип оплаты | Наличные | Безналичный расчет | Определяет необходимость связи с терминалом |
| Статья ДДС | Не определена | Поступление от продаж (карты) | Корректное отражение в отчете о движении денег |
| Учитывать комиссию | Нет | Да (автоматически) | Автоматический расчет чистой выручки |
| Печать чека | Стандартный | С указанием типа оплаты | Информативность чека для покупателя |
Проведение оплаты в режиме кассира
Рассмотрим непосредственный процесс продажи, когда покупатель решил расплатиться картой. В рабочем месте кассира (РМК) оператор формирует чек, добавляя товары в список. После того как сумма покупки сформирована, кассир нажимает кнопку оплаты. В открывшемся окне выбора способа оплаты необходимо выбрать ранее настроенный вид «Оплата картой». Как только этот выбор подтвержден, 1С автоматически отправляет команду на терминал.
На экране банковского терминала должна отобразиться сумма к оплате. Покупатель прикладывает карту или вставляет чип, вводит ПИН-код (если требуется) и подтверждает операцию. В этот момент происходит обмен данными между терминалом и банком-эквайером. Если транзакция одобрена, терминал печатает слип (квитанцию) для клиента и для магазина, а также отправляет сигнал успеха обратно в программу 1С.
Получив подтверждение, кассовая программа автоматически завершает формирование чека. В фискальном чеке, который пробивается на ККТ, будет указано, что часть суммы или вся сумма оплачена безналичным способом. Документ «Чек ККМ» в базе 1С будет помечен как проведенный, а в отчетах по продажам отразится выручка по безналу. Кассиру остается только выдать покупателю товар, фискальный чек и слип от терминала (если он требуется покупателю для отчетности).
Важно следить за тем, чтобы процесс не прерывался на этапе ожидания ответа от терминала. Если связь нестабильна, программа может выдать ошибку таймаута. В таком случае не следует сразу повторять операцию, не проверив статус транзакции на самом терминале. Возможно, деньги уже списались у клиента, но подтверждение не дошло до 1С. Повторная попытка может привести к двойному списанию средств, что вызовет справедливое недовольство покупателя и потребует сложной процедуры возврата.
Обработка возвратов и отмена транзакций
Ситуации, когда товар нужно вернуть или обменять, возникают регулярно. Если первоначальная оплата была произведена картой, то и возврат средств должен быть выполнен безналичным путем. Возврат наличных деньгами при оплате картой запрещен правилами платежных систем и законодательством о ККТ. В 1С процесс возврата начинается с создания документа «Возврат товаров от клиента» на основании исходного чека продажи.
При проведении возврата система автоматически определит, что исходная оплата была безналичной, и предложит выполнить операцию возврата денег на карту. Для этого терминал должен быть переключен в режим возврата (часто это делается автоматически по команде из 1С, но иногда требуется ручной выбор функции «Refund» или «Возврат» на самом устройстве). Кассир должен попросить покупателя приложить ту же карту, с которой производилась оплата, так как зачисление средств возможно только на исходный счет.
⚠️ Внимание: Возврат средств на карту может занимать от 3 до 30 рабочих дней в зависимости от правил банка-эмитента карты. Предупредите покупателя об этом заранее, чтобы избежать конфликтов из-за того, что деньги не пришли мгновенно.
В случае если чек пробит ошибочно и продажа еще не закрыта (смена не окончена), может потребоваться операция «Отмена чека» (Void). Эта процедура отличается от возврата тем, что она отменяет авторизацию транзакции до момента клиринга, и деньги фактически не списываются со счета клиента или возвращаются моментально. В 1С для этого часто используется специальная кнопка «Отмена последней операции» в интерфейсе работы с терминалом. Однако возможность отмены зависит от времени, прошедшего с момента оплаты, и настроек банка.
Что делать, если карта покупателя утеряна?
Если карта, с которой была произведена оплата, заблокирована или утеряна, процедура возврата усложняется. Покупателю необходимо обратиться в свой банк за справкой о реквизитах счета, на который был выпущен пластик. Возврат производится на расчетный счет клиента по реквизитам, указанным в справке, через процедуру «возврат на иные реквизиты», что требует составления дополнительного соглашения и заявления.
Сверка итогов и закрытие смены
В конце рабочего дня или смены кассир обязан провести процедуру сверки итогов (Z-отчет или аналог для терминала). Это действие необходимо для того, чтобы терминал отправил в банк информацию обо всех проведенных за смену транзакциях и подготовил отчет для сверки. В 1С эта операция часто инициируется кнопкой «Сверка итогов» в панели управления терминалом или автоматически при закрытии кассовой смены.
После проведения сверки терминал печатает отчет, в котором указаны общая сумма продаж по картам, количество транзакций и суммы возвратов. Эти данные должны полностью совпадать с отчетом «Отчет по продажам» в 1С за ту же смену. Любое расхождение даже на один рубль требует немедленного выяснения причин. Чаще всего нестыковки возникают из-за того, что какая-то оплата не прошла в базу, или, наоборот, в 1С отражена оплата, которая была отклонена банком.
На основании отчета сверки в 1С формируется документ «Отчет о розничных продажах», который фиксирует выручку. В дальнейшем, при загрузке банковской выписки, суммы поступлений от эквайринга будут сверяться именно с этими данными. Если вы используете автоматическую загрузку выписок, система может сама предложить создать документ «Поступление на расчетный счет» на основе данных о транзакциях, что значительно ускоряет работу бухгалтера.
Ежедневная сверка итогов терминала и отчета 1С — обязательная процедура. Игнорирование этого этапа приводит к накоплению ошибок, которые крайне сложно исправить постфактум через несколько недель.
Типичные ошибки и способы их устранения
В процессе эксплуатации связки 1С и терминала могут возникать различные сбои. Одной из самых частых проблем является сообщение «Таймаут ожидания ответа от терминала». Это может быть вызвано тем, что кабель USB отошел, терминал ушел в спящий режим или завис процесс обслуживания. В первую очередь необходимо проверить физическое подключение и перезагрузить терминал. Если это не помогло, попробуйте перезапустить службу работы с торговым оборудованием в 1С.
Другая распространенная ошибка — «Неверная сумма» или «Сумма в чеке не совпадает с суммой на терминале». Это происходит, если кассир вручную ввел сумму на терминале, а не отправил ее из 1С, либо если в 1С изменили состав чека после отправки команды на оплату. Принцип работы должен быть строгим: сумма всегда передается из программы. Ручной ввод на терминале допускается только в исключительных случаях и требует особого контроля.
Также встречаются ошибки авторизации, когда банк отклоняет карту. В этом случае терминал выдает код ошибки (например, «Недостаточно средств», «Карта украдена», «Ошибка связи с банком»). 1С обычно отображает этот текст в всплывающем окне. Кассир должен корректно сообщить причину отказа покупателю, не озвучивая конфиденциальные детали, и предложить альтернативный способ оплаты. Важно не пытаться пробить чек в 1С как «Оплачено», если терминал выдал отказ, так как это приведет к серьезным расхождениям в учете.
⚠️ Внимание: Интерфейсы программ 1С и прошивки терминалов регулярно обновляются. Расположение кнопок и названия пунктов меню могут отличаться от описанных в инструкции. Всегда сверяйтесь с актуальной документацией к вашей версии ПО или обращайтесь к поставщику оборудования при возникновении нестандартных ситуаций.
Заведите журнал регистрации ошибок терминала. Записывайте дату, время, код ошибки и действия, которые помогли устранить проблему. Это поможет быстрее решать повторяющиеся сбои в будущем.
Можно ли провести оплату картой, если 1С не видит терминал?
Технически можно, если ввести сумму вручную на самом терминале (режим ручной операции). Однако в этом случае платеж не будет автоматически отражен в 1С. Вам придется позже создать документ оплаты вручную, что повышает риск ошибки и требует обязательной сверки в конце дня. Такой режим считается аварийным.
Что делать, если терминал печатает два чека за одну операцию?
Это может произойти при сбое связи, когда 1С не получила подтверждение и отправила команду повторно. Проверьте отчет сверки итогов. Если по факту списания денег одно, а чеков два, один из них будет считаться недействительным. Необходимо сделать отметку на лишнем чеке «Аннулирован» и сохранить его для налоговой проверки.
Как вернуть деньги, если покупатель потерял слип от терминала?
Для возврата наличие слипа не является строго обязательным, если операция находится в журнале терминала. Кассир может найти транзакцию в истории терминала по дате и сумме, распечатать дубликат или провести возврат по номеру ссылки (trace number). Главное — наличие оригинального фискального чека из 1С.
Влияет ли тип карты (Mir, Visa, Mastercard) на процедуру оплаты в 1С?
Для программы 1С и кассира тип карты не имеет значения, процесс идентичен. Различия могут быть только на стороне банка-эквайера (размер комиссии, возможность проведения операций). Терминал сам распознает платежную систему и маршрутизирует запрос в соответствующий процессинговый центр.
Нужно ли закрывать смену на терминале, если в 1С смена еще открыта?
Да, это рекомендуется делать синхронно. Если закрыть смену в 1С, а на терминале оставить открытой, возникнет временной разрыв в отчетности. Идеальный сценарий: закрытие смены на терминале (Z-отчет), затем закрытие смены кассира в 1С, где данные сверяются автоматически.