Как автоматизировать расшифровку назначения платежа и подстановку статей ДДС при загрузке выписок в 1С:КА 2?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Бухгалтерский учет Финансы и профессиональные услуги
← На главную

Многие пользователи при переходе на конфигурацию 1С:Комплексная автоматизация 2 сталкиваются с необходимостью автоматизации загрузки банковских выписок. В частности, возникает потребность настроить систему так, чтобы вид операции, статья ДДС и другие элементы расшифровки платежа заполнялись автоматически в зависимости от текста назначения платежа. Разберем эту ситуацию подробнее и посмотрим, какие инструменты предоставляет система для решения данной задачи.

Отсутствие парсинга назначения платежа в типовой конфигурации

Если вы ранее работали в программе 1С:Управление нашей фирмой, то наверняка использовали удобную настройку: возможность задать жесткое соответствие текста назначения платежа и реквизитов документа. Программа искала определенные слова (подстроки) в тексте от банка и автоматически подставляла нужные аналитики. Выясним причину, почему в КА 2 это работает иначе.

Проанализируем типовой функционал 1С:Комплексная автоматизация 2. Как подтверждается практикой и ответами специалистов, в базовой версии программы нет встроенного механизма поиска по ключевым словам в назначении платежа. Архитектура и логика этой конфигурации (а также 1С:ERP) опираются на другие алгоритмы распознавания.

Алгоритмы типового распознавания платежей в 1С:КА 2

Рассмотрим по шагам, как именно система пытается автоматически распределить и заполнить поступающие из банка документы:

  1. Идентификация контрагента по реквизитам: В первую очередь при загрузке файла программа читает ИНН, КПП и расчетный счет плательщика. По этим уникальным данным она ищет соответствующую карточку в справочнике Контрагенты.
  2. Поиск документа-основания: Далее система анализирует текст платежа на предмет наличия номеров выставленных счетов на оплату, заказов клиентов или накладных. Если номер найден и совпадает с документами определенного контрагента, платеж автоматически привязывается к этому основанию.
  3. Обучение на исторических данных: Это ключевой механизм автоматизации в КА 2. Система способна запоминать ваш предыдущий выбор. Если вы один раз получили платеж от определенного клиента по конкретному договору и вручную указали нужный вид операции и статью ДДС, то при загрузке следующей выписки от этого же плательщика программа постарается подставить эти данные автоматически, опираясь на историю операций.

Автоматизация платежей по эквайрингу (оплата картами)

Разберем частый сценарий: регулярные поступления средств от банка-эквайера, где назначение платежа начинается со слов "Покупка товара(Терминал...)". Пользователи часто пытаются настроить чтение этого текста, чтобы отделить такие поступления от обычных оплат от контрагентов.

Посмотрим, как грамотно решить эту задачу без использования парсинга текста. В 1С:КА 2 для этого предусмотрен специализированный функционал работы с платежными системами:

  1. Поступления по картам должны отражаться в учете не как стандартная оплата от клиента, а с использованием документа Отчет банка по эквайрингу.
  2. В системе необходимо завести карточку Договор эквайринга. Это договор вашего предприятия с банком, предоставляющим услуги терминала.
  3. Именно внутри элемента Договор эквайринга жестко прописываются все необходимые шаблоны и аналитики: статья ДДС для поступления денежных средств, статья расходов для списания удерживаемой банковской комиссии, подразделение и вид операции.

При корректной настройке данного договора, загружая выписку по расчетному счету, система автоматически распознает поступление от банка-эквайера (по его ИНН и счету), рассчитает сумму комиссии и корректно распределит все суммы по статьям ДДС, игнорируя текст назначения платежа.

Привязка аналитики к Договорам и Соглашениям

Проанализируем ситуацию с обычными безналичными переводами от клиентов или поставщиков. Чтобы автоматизировать заполнение расшифровки платежа, нужные реквизиты можно связать с договорной базой.

Разберем этот механизм: требуемые аналитики (например, статью ДДС или Группу финансового учета расчетов) можно указать непосредственно в карточке Договора или в Соглашении с клиентом. Как только 1С при загрузке файла выписки успешно идентифицирует контрагента и определит договор (по номеру счета или истории), она автоматически перенесет привязанную к нему статью ДДС в документ поступления безналичных денежных средств.

Использование расширений для парсинга текста выписки

Если специфика учета требует обязательного распределения платежей именно по ключевым словам (например, при поступлении оплат с пометками "аренда", "штраф по договору", "погашение займа"), типового функционала окажется недостаточно.

Рассмотрим, как реализовать этот механизм безопасно. В современных конфигурациях 1С не рекомендуется вносить изменения в типовой код, чтобы не усложнять процесс обновления. Оптимальным решением является использование механизма расширений (файлы формата .cfe).

  1. Вы можете привлечь программиста для создания небольшого дополнения или найти готовое решение, разработанное специально для 1С:КА 2.
  2. Такое расширение добавляет в систему отдельное рабочее место или справочник правил. В нем вы сможете настроить условия: например, если в поле "Назначение платежа" содержится слово "штраф", система должна принудительно установить определенный вид операции, статью ДДС и выбрать нужное подразделение.
  3. Установка таких расширений не снимает основную конфигурацию с поддержки и позволяет получать типовые обновления платформы и программы без проблем.

Подводя итог, можно сказать, что хотя 1С:КА 2 и не обладает встроенным парсером текста выписок, встроенные алгоритмы исторической памяти, настройки договоров эквайринга и возможность подключения безопасных расширений позволяют полностью автоматизировать процесс разнесения банковских платежей.

← На главную