Как AI отличает дубль платежа от похожего
Тройная защита от дублей в AI-бухгалтере: журнал обработанного, сверка с проведёнными документами 1С и границы дат по каждому банку.
Как AI-агент отличает два одинаковых платежа от случайного дубля при разносе банковской выписки в 1С?
AI-бухгалтер Банк не определяет дубль по одинаковой сумме и дате. Каждая операция сверяется с журналом уже обработанных выписок, с проведёнными документами в 1С и с границами дат по конкретному банку: если операция уже встречалась, повторно в учёт она не попадает. Если платёж похож на другой, но уверенности нет, агент помечает его как «спорный» и передаёт бухгалтеру, а не решает сам.
Почему одинаковые платежи — головная боль ручной разноски выписки?
Одинаковая сумма ещё не означает повтор. У компании могут совпасть арендные платежи, лизинговые списания или оплаты повторных счетов одного контрагента. Бывает и так, что два платежа проходят в одну дату и выглядят почти одинаково, но оба являются реальными операциями.
При ручной разноске бухгалтер останавливается на каждой такой строке и выясняет контекст. Правило «сумма совпала — удалить» здесь не работает: неверно исключённый реальный платёж и ошибочно проведённый дубль — разные риски, поэтому нужна проверка по нескольким признакам.
Что вообще может пойти не так: дубль, ошибка или просто совпадение?
На практике мы разделяем три ситуации. От того, к какой относится строка выписки, зависит следующее действие.
| Ситуация | Что произошло | Как поступает агент |
|---|---|---|
| Технический дубль | Одну выписку загрузили дважды или строка повторилась в PDF | Не допускает повторного попадания операции в учёт |
| Реальный повторный платёж | Контрагенту действительно заплатили ещё раз | Не считает операцию дублем только из-за похожей суммы или даты |
| Похожее совпадение | У разных операций совпали отдельные признаки | Помечает как «спорную», если нет основания для автоматического решения |
Внимания обычно требует третья ситуация. Совпадение может быть внешним: одинаковая сумма, один контрагент или близкие даты. Само по себе оно не доказывает, что одна из строк лишняя.
Как AI-агент распознаёт именно технический дубль: тройная защита?
В AI-бухгалтере Банк работают три уровня проверки — не универсальный запрос к нейросети, а механизмы внутри контура учёта.
Первый уровень — журнал уже обработанного. Он даёт точку отсчёта: операция, попавшая в обработку ранее, не создаётся заново при повторной загрузке выписки.
Второй уровень — сверка с документами, уже проведёнными в 1С. Агент проверяет не только входящий файл, но и факт существования документа в учётной системе. Это важно, когда повтор появляется не в пределах одной выгрузки, а при последующей обработке.
Третий уровень — границы дат по каждому банку. Для подключённого банка обработка идёт с учётом его периода, а не без привязки ко времени. Вместе три проверки закрывают повторное создание одной и той же операции.
На стресс-тесте месячной выписки за один прогон было обработано 1 124 операции — без единого дубля и без некорректных черновиков (разбор внедрения). Это результат конкретного прогона, а не обещание для любой базы: качество зависит от настройки контура и эталонов, на которых учится агент.
Что агент делает, если не уверен: это дубль или нет?
В процесс заложен принцип «не выдумывать». Когда чёткого основания отнести операцию к дублю или к обычному платежу нет, агент не проводит её автоматически, а ставит пометку «спорная» для бухгалтера.
В режиме черновиков агент готовит документы, но не меняет учёт: проведение делает человек. Полный автомат включается только по решению клиента, и вернуться к черновикам можно в любой момент.
Такой порядок полезен на старте внедрения. Сначала команда видит подготовленные документы и спорные строки в привычном контуре 1С, а затем решает, готова ли переходить к автоматическому проведению.
Чем это отличается от того, чтобы просто спросить у ChatGPT?
Универсальная нейросеть, которой передали CSV или XLSX, видит только текущий файл. Она не знает, какие документы уже проведены в 1С за прошлые периоды, и не опирается на журнал обработанных операций. Для разовой проверки такой подход поможет отметить похожие строки, но системного контроля дублей не заменит. Это, кстати, и есть разница между чат-ботом и настоящим агентом: один отвечает на запрос, второй работает внутри процесса.
AI-бухгалтер сопоставляет новую операцию с историей обработки, проведёнными документами и датами по банку. Задача решается не повторным составлением промпта для каждой выгрузки, а проверками, встроенными в работу с выписками и 1С.
Это не значит, что похожий платёж всегда можно классифицировать автоматически. Если признаков недостаточно, операция остаётся на проверке у бухгалтера — это важнее, чем формально сделать автоматической каждую строку.
Какие цифры это даёт на практике?
В прогоне на 1 124 операциях агент не допустил дублей. Доля операций без ручного ввода выросла с 82% до 94% по мере обучения на эталонах — поэтому на старте и нужен режим наблюдения с обратной связью по подготовленным документам.
В том же внедрении ручной ввод, занимавший 2–3 часа в день, сменился примерно 15 минутами проверки выжимки. Речь именно о проверке результата: спорные операции по-прежнему требуют решения бухгалтера.
Конфигурация, на которой это получено: торговая компания с тремя банками — БЦК, Halyk и Kaspi, включая POS-формат, — и примерно 50 операциями в день. Переносить показатели на другую компанию без теста на её выписках, правилах учёта и эталонах нельзя.
Как включить это в свою 1С и с чего начинается внедрение?
Внедрение начинается с режима черновиков на 5–7 дней и обучения на эталонах. В этот период бухгалтер проверяет, как агент готовит документы и какие операции относит к спорным. После этого клиент решает, оставаться в черновиках или переходить в полный автомат.
Агент подключается к 1С по закрытому каналу. Доступа к ЭЦП и государственным системам у него нет, каждое действие фиксируется в журнале.
Для одного банка внедрение стоит 690 000 ₸, сопровождение — от 150 000 ₸ в месяц. Вариант до трёх банков — 1 490 000 ₸ и 250 000 ₸ в месяц; развёртывание в собственном контуре — от 2 990 000 ₸. Актуальные условия и лимиты операций — в тарифах.
Частые вопросы
Может ли агент случайно провести один и тот же платёж дважды?
Для этого предусмотрены журнал обработанного, сверка с проведёнными документами в 1С и границы дат по каждому банку. На стресс-тесте с 1 124 операциями за один прогон дублей не было.
Что будет, если два разных платежа выглядят одинаково?
Совпадение суммы, контрагента или даты само по себе не делает операцию дублем. Если агент не может уверенно различить платежи, он помечает строку как «спорную» и передаёт бухгалтеру.
Все ли операции сразу проводятся автоматически?
Нет. На старте используется режим черновиков: агент готовит документы, а проводит их человек. Полный автомат включается по решению клиента.
Почему не проверить дубли через обычный чат с нейросетью?
Чат видит переданный файл, но не историю проведённых в 1С документов и не журнал обработки. AI-бухгалтер сверяется с этими данными внутри учётного процесса.
Можно ли вернуться из полного автомата к черновикам?
Да, вернуться можно в любой момент. Режим работы меняется без отказа от уже выстроенной проверки выписок.