В розничной торговле часто возникает ситуация, когда на одной кассе ведутся продажи от лица нескольких юридических лиц, для чего можно использовать несколько касс ККМ с одного рабочего места. Например, одно юрлицо продает основные товары, а второе — сопутствующие услуги или продукцию собственного производства. При этом физически на кассовом месте установлен только один фискальный регистратор и один банковский терминал. Если с разделением чеков по разным фискальным аппаратам 1С справляется автоматически, то как быть с приемом безналичной оплаты на разные расчетные счета? Рассмотрим, как настроить один эквайринговый терминал для работы с несколькими организациями в конфигурациях 1С, таких как «1С:Розница» или «1С:Управление торговлей», а также как реализовать печать чеков из списка документов.
Основная задача — сделать так, чтобы при оплате одного чека, содержащего товары от разных организаций, система автоматически (или с минимальным участием кассира) отправляла нужные суммы на расчетные счета соответствующих юридических лиц. Современные банковские технологии и возможности 1С позволяют реализовать это несколькими способами.
Это наиболее правильный и надежный способ, который исключает ошибки кассира. Его суть заключается в использовании стандартного функционала драйверов из «Библиотеки подключаемого оборудования» (БПО) 1С в связке с технологией «Мультимерчант» от банка (например, Сбербанка). Технология «Мультимерчант» позволяет «привязать» к одному физическому терминалу несколько идентификаторов продавцов (Merchant ID), каждый из которых соответствует отдельной организации или расчетному счету.
Разберем настройку по шагам:
Перейдите в раздел НСИ и администрирование → РМК и оборудование → Подключаемое оборудование. Создайте новый элемент (существуют решения, позволяющие подключить несколько касс ККМ с выбором кассы для каждой строки).
«1С:Эквайринговые терминалы Сбербанк»). В настройках этого драйвера найдите поле «Номер отдела». Именно сюда нужно ввести номер, который присвоил банк вашей первой организации (например, 1). Создайте и настройте столько экземпляров оборудования, сколько у вас организаций, указывая для каждой свой уникальный «Номер отдела».
Важно: Подсказка к полю «Номер отдела» часто говорит, что 0 — это первый отдел, 1 — второй и так далее. Уточняйте соответствие номеров у вашего банка. Также иногда используется значение -1, которое активирует режим ручного выбора отдела при каждой операции, но мы его рассматривать не будем, так как стремимся к автоматизации.
Кассы ККМ (НСИ и администрирование → НСИ → Кассы ККМ). У каждой кассы в 1С указана своя организация. Откройте карточку кассы, перейдите на вкладку для подключения оборудования и в поле для эквайрингового терминала выберите тот экземпляр, который вы создали для именно этой организации. Проделайте это для всех ваших касс/организаций.
После этих настроек все будет работать автоматически. Когда кассир будет пробивать чек, 1С увидит, от лица какой организации идет продажа, обратится к соответствующей настройке оборудования с правильным «Номером отдела» и передаст на терминал команду провести платеж в пользу нужного юридического лица.
Этот вариант проще в настройке со стороны 1С, но полностью зависит от внимательности кассира, что создает риски ошибок. Он также требует предварительной настройки терминала банком.
Как это работает:
В 1С в этом случае обычно достаточно создать только один экземпляр подключаемого оборудования. Главный минус этого подхода — человеческий фактор. Кассир может ошибиться и выбрать не ту организацию, что приведет к путанице в учете, проблемам со сверкой и сложностям при оформлении возвратов.
В некоторых случаях, когда стандартных настроек недостаточно или требуется более сложная логика, можно прибегнуть к доработке конфигурации 1С. Этот способ требует привлечения программиста.
Суть доработки заключается в изменении стандартной обработки обслуживания эквайрингового терминала. Программист может реализовать логику, при которой 1С будет анализировать состав чека (например, по номенклатурным группам или свойству номенклатуры «Организация») и, в зависимости от результата, обращаться к разным файлам драйвера терминала (которые банк может предоставить и попросить разместить в разных папках) или передавать на терминал разные параметры.
Этот метод самый гибкий, но и самый трудозатратный. К нему стоит прибегать, если первые два способа по каким-то причинам не подходят.
При использовании автоматического способа (Решение 1) с возвратами не должно возникать проблем. При оформлении возврата 1С будет точно знать, через какой «отдел» (организацию) проходила исходная продажа, и отправит на терминал корректную команду. В случае с ручным выбором (Решение 2) риск ошибки при возврате так же высок, как и при продаже.
При закрытии смены на терминале будет печататься отчет по сверке итогов. Современные терминалы, настроенные на несколько организаций, печатают один общий отчет с разбивкой сумм по каждому мерчанту (организации). Однако часто эти блоки идут сплошным текстом, что неудобно для бухгалтерии.
Если вам нужно, чтобы после отчета по каждой организации терминал печатал линию отрыва или как-то иначе визуально разделял блоки, обратитесь в ваш банк. Специалисты банка могут удаленно загрузить на терминал новый шаблон для печати слип-чека, который будет соответствовать вашим требованиям.