Сверка банковской выгрузки с реестром расходов
По локальным файлам предложить пары транзакций и записей; сохранить ручные решения, не подключая банк.
Методика и примеры
Сверка банковской выгрузки с реестром расходов
Кандидаты отбираются по допуску суммы и интервалу дат, после чего показывается сходство описаний. Все пары требуют ручного подтверждения; банк не подключается. Смысл операции и бухгалтерская классификация не определяются алгоритмом.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
amount;time;description 100;2026-01-01T10:00:00Z;Канцелярия 200;2026-01-02T10:00:00Z;Связь
| ID пары | Строка A | Строка B | Сходство, % | Основание | Запись A | Запись B |
|---|---|---|---|---|---|---|
| p-1-1 | 2 | 2 | 30.00 | description: 30.0% (символы 50%, токены 0%); сумма и дата в заданном допуске | ["100","2026-01-01T10:00:00Z","Канцелярия"] | ["100","2026-01-01T11:00:00Z","Покупка канцелярии"] |
| p-2-2 | 3 | 3 | 0.00 | description: 0.0% (символы 0%, токены 0%); сумма и дата в заданном допуске | ["200","2026-01-02T10:00:00Z","Связь"] | ["200","2026-01-03T10:00:00Z","Телефон"] |
