При оформлении продаж по банковским картам через рабочее место кассира (РМК) пользователи конфигурации 1С:Розница нередко сталкиваются с ситуацией: в документе Отчет о розничных продажах на вкладке Оплата платежными картами поля % комиссии и Сумма комиссии остаются пустыми. При этом в карточке эквайрингового терминала и в видах оплат процент банка зафиксирован корректно. Проанализируем, почему возникает такое поведение системы и как правильно организовать учет эквайринговых операций.
Рассмотрим основные факторы, влияющие на заполнение колонок комиссии в розничном контуре:
Касса ККМ. Если документ закрытия смены создается по другой кассе ККМ или если терминал привязан к операционной кассе компании, автоматическое сопоставление вида оплаты и процентной ставки разрывается.Отчет о розничных продажах несут справочно-информационный характер, а реальное отражение расходов на эквайринг выполняется в бухгалтерской программе (например, «1С:Бухгалтерия») документом поступления на расчетный счет по выписке банка.Разберем по шагам, как проверить настройки эквайрингового терминала, чтобы исключить ошибки конфигурации:
Эквайринговые терминалы.% комиссии.Виды оплаты: каждый безналичный вид оплаты должен иметь тип Оплата платежной картой и быть связан с соответствующим договором или банком-эквайером.В зависимости от задач учета и используемой версии программы выберем подходящий вариант:
1. Обновление конфигурации
В актуальных версиях ветки «1С:Розница» алгоритмы заполнения документа Отчет о розничных продажах при закрытии кассовой смены были доработаны. Если терминал настроен корректно и привязан к используемой кассе ККМ, ставка комиссии для автономных терминалов подставляется автоматически.
2. Ручная корректировка документа
Если обновление программы невозможно, а руководству магазина требуется видеть расчетную комиссию непосредственно в отчетах розничной базы, данные в табличной части Оплата платежными картами можно заполнить вручную перед проведением документа Отчет о розничных продажах.
3. Использование расширения конфигурации
Для автоматизации расчета без изменения типовой конфигурации можно разработать небольшое расширение. Оно перехватывает событие проведения или заполнения документа и автоматически рассчитывает сумму комиссии:
Для Каждого СтрокаОплаты Из Объект.ОплатаПлатежнымиКартами Цикл
Если ЗначениеЗаполнено(СтрокаОплаты.ЭквайринговыйТерминал) Тогда
СтрокаОплаты.ПроцентКомиссии = СтрокаОплаты.ЭквайринговыйТерминал.ВидыОплаты.Найти(СтрокаОплаты.ВидОплаты, "ВидОплаты").ПроцентКомиссии;
СтрокаОплаты.СуммаКомиссии = Окр((СтрокаОплаты.Сумма * СтрокаОплаты.ПроцентКомиссии) / 100, 2);
КонецЕсли;
КонецЦикла;
4. Отражение комиссии в учетной системе («1С:Бухгалтерия»)
Если «1С:Розница» работает в связке с бухгалтерской базой, комиссию банка рекомендуется отражать штатным образом при загрузке банковской выписки. Документ Поступление на расчетный счет с видом операции Поступления от продаж по платежным картам автоматически удерживает комиссию банка согласно договору эквайринга и относит ее на расходы предприятия (счет 91.02).