Автоматический поиск и разнесение заказов клиентов при загрузке банковской выписки (поиск по номеру, нечеткий, по номеру счета-фактуры)

26.02.26

Учетные задачи - Банковские операции

Алгоритм автоматически находит заказы клиентов при загрузке банковской выписки и заполняет расшифровку поступления без участия бухгалтера. Поддерживает точный поиск по номеру заказа, нечёткий поиск с допуском опечаток, поиск через цепочку номер счёт-фактуры - реализация - заказ, а также автоматически подтягивает КПП плательщика из 1С:Контрагент(при наличии подписки) и парсинг с бесплатного сайта. Если платёж охватывает несколько заказов — суммы распределяются автоматически, остаток уходит в «невыясненные». Код открыт, типовая конфигурация не изменяется. Необходима адаптация под ваш номер заказа и номер СФ!

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Автоматический поиск и разнесение заказов клиентов при загрузке банковской выписки (поиск по номеру, нечеткий, по номеру счета-фактуры)
.cfe 13,67Kb
8 4 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Расширение конфигурации протестировано на УТ 11, но подойдет и для КА 2.5 и ERP 2.5 - автоматизирует поиск заказов клиентов и заполнение расшифровки поступления. Алгоритм анализирует назначение платежа, находит нужные заказы и распределяет сумму между ними.

Какие проблемы решает

Ручной поиск заказов

В типовой выписке бухгалтер сам ищет каждый заказ. При десятках платежей в день это занимает часы монотонной работы.

 

Опечатки в назначении платежа

Плательщики часто указывают номер заказа с ошибкой. Точный поиск пропустит такой платёж, и он попадёт в «невыясненные».

 

Несовпадение контрагента

Платёж пришёл от другого юрлица холдинга. ИНН совпадает, КПП отличается — контрагент подтянется из заказа.

Отсутствие КПП в выписке

Многие банки не передают КПП плательщика. Проверка по ИНН может найти сразу несколько контрагентов, поступление уходит в «невыясненные».

 

Оплата по номеру счёта-фактуры

Покупатель указал в платёжке номер СФ, а не заказа. Типовой механизм не умеет искать заказ через цепочку СФ → Реализация → Заказ.

 

Ручное дробление суммы

Один платёж закрывает несколько заказов. Бухгалтер вручную добавляет строки расшифровки и разносит сумму по каждому.

Три уровня поиска заказов

Точный поиск по номеру заказа

Регулярное выражение извлекает из назначения платежа номера формата ГГГГ-NNNNNN-NNNNN с разными разделителями. Найденные номера ищутся напрямую в документах «Заказ клиента».

Поиск по номеру счёта-фактуры

Если заказ по номеру не найден — система ищет в тексте платежа номер СФ (три шаблона с убывающей строгостью). Через СФ → Реализацию находится заказ клиента.

Нечёткий поиск

Запускается поиск с допуском опечаток. Заказы партнёра за ±2 месяца оцениваются по балльной системе. Порог принятия — 8 баллов из 9 возможных.

Балльная система нечёткого поиска

Номер заказа разбивается на цифровые блоки. Каждый блок из назначения платежа сравнивается с соответствующим блоком кандидата:

3 балла — полное совпадение

67286 = 67286. Блок совпадает идеально.

 

2 балла — одна цифра отличается

67286 vs 67296 — ровно одна позиция отличается.

 

1 балл — цифры переставлены

67286 vs 67826 — те же цифры в другом порядке.

1 балл — совпадает ≥70% с начала или конца

Учитывается при разной длине блоков, когда часть цифр совпадает.

 

+1 бонус — сумма платежа = сумме заказа

Дополнительный балл при совпадении суммы. Помогает при неоднозначных номерах.

 

Порог: 8 баллов из 9

Максимум при трёх блоках = 9 (3+3+3). Порог 8 = не более одной лёгкой опечатки на весь номер.

Дополнительные возможности

Получение КПП из 1С:Контрагент

Если у строки выписки заполнен ИНН, но не заполнен КПП — до начала загрузки выполняется обращение к 1С:Контрагент (при наличие подписки) и парсинг с бесплатного сайта. КПП подставляется автоматически и используется при проверке контрагента. Работает без подписки. При недоступности сервиса ошибка подавляется, загрузка продолжается в штатном режиме.

 

Замена контрагента по ИНН/КПП

Если контрагент из выписки отличается от контрагента в найденном заказе, но ИНН и КПП совпадают — документ автоматически перепривязывается к контрагенту из базы 1С. Партнёр и банковский счёт обновляются вместе с контрагентом.

Распределение суммы по нескольким заказам

При нескольких найденных заказах суммы проставляются по суммам заказов. Если сумма заказа превышает остаток платежа — берётся остаток. Неразнесённый остаток автоматически уходит в строку с «невыясненным» договором контрагента или в последний заказ в списке.

 

Очистка расшифровки и пересчёт НДС

После заполнения удаляются строки с нулевой суммой и устаревшие строки от предыдущих попыток загрузки. Выполняется пересчёт сумм НДС с учётом текущей ставки НДС.

Состав доработки

Расширение конфигурации (.cfe)

Два перехватчика: &Перед("ПодготовитьСтрокиВыписки") — для получения КПП из 1С:Контрагент, &Вместо("ЗаполнитьРасшифровкуПоступления") — для поиска заказов и заполнения расшифровки. Оригинальный метод вызывается через ПродолжитьВызов(), если заказы не найдены. 

Открытый код, без изменения типовой

Все модули расширения открыты для просмотра и доработки. Типовая конфигурация не изменяется. Если ни один заказ не найден — поведение полностью совпадает со стандартным механизмом загрузки выписки.

Требования и ограничения

Требования

• 1С:УТ 11, КА 2.5 или ERP 2.5
• Платформа 8.3+
• Для получения КПП — доступ в интернет с сервера 1С

 

Что может потребовать адаптации

• Регулярные выражения подобраны под конкретный формат нумерации заказов — при другой схеме нужно скорректировать, номера СФ тоже.  
• Получение КПП будет работать только если есть подписка «1С:Контрагент»

Проверено на следующих конфигурациях и релизах:

  • Управление торговлей, редакция 11, релизы 11.5.25.103

Вступайте в нашу телеграмм-группу Инфостарт

банковская выписка загрузка выписки поступление оплаты заказ клиента расшифровка платежа назначение платежа нечёткий поиск счёт-фактура ИНН КПП автоматическое распределение расширение конфигурации УТ 11 КА 2.5 ERP 2.5 регулярные выражения контрагент невыясненный платёж автоматизация бухгалтерии

См. также

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    16975    83    29    

75

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

19520 руб.

21.03.2023    24262    164    39    

124

Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

12200 руб.

10.10.2017    42924    101    49    

83

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически. Решение предназначено для считывания штрихкодов, а не для их создания и печати.

3050 руб.

22.04.2019    122333    725    207    

384

Банковские операции Взаиморасчеты Учет документов Бухгалтер Пользователь 1С 8.3 1С:Бухгалтерия 3.0 Россия Бюджетный учет Платные (руб)

Расширение для конфигурации 1С:Бухгалтерия 3.0. Многоуровневое согласование заявок на оплату с оповещением и делегированием прав.

15250 руб.

09.09.2025    2656    9    0    

7

SALE! 31%

Обмен с интернет-банком Банковские операции Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

17080 11785 руб.

03.04.2013    133324    267    381    

171

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    4155    10    0    

9
Для отправки сообщения требуется регистрация/авторизация