Задача
У клиента три расчётных счёта в разных банках, с обновляемой выпиской в каждом банк-клиенте. Бухгалтерия — на 1С, оперативный учёт — в Excel. Раз в неделю финансист выгружал выписки и вручную сводил с 1С: что прошло, что не прошло, какие реквизиты не совпали, кто не выставил счёт, кому ушла оплата по неверному договору.
Это занимало 4–6 часов и в среднем раз в месяц приводило к расхождению в 3–5 операций — приходилось разбираться с банком или контрагентом ретроспективно. Видимая стоимость потерь — около 70 тыс рублей в месяц только на зарплату финансиста.
Что было до
- Выписки выгружались вручную из трёх банк-клиентов в формате CSV / 1С.
- В 1С загрузка операций — полуручная, через бухгалтера.
- Сверка велась в Excel-таблице, формулы нестабильные, ссылки рвались.
- Расхождения находились через 5–7 дней после факта — ретроспективно.
- Финансист тратил половину рабочего дня в неделю на технику.
Что сделали
- Подключили банковские API. Tinkoff Business API + два других банка через их интеграции. Выписки забираются автоматически каждые 2 часа.
- Настроили n8n workflow. Каждая операция нормализуется (реквизиты, назначение, ИНН), потом сопоставляется с операциями в 1С через типовое API.
- Сделали Google Sheets как витрину. Одна вкладка на счёт, одна сводная — финансист видит свежие данные без копирования.
- Завели alerting. Если операция не находит пару в 1С в течение 24 часов или реквизиты не совпали — приходит уведомление в Telegram-канал финансиста.
- Документация и шаблоны. Если интеграция падает — финансист видит, на каком шаге, и может перезапустить вручную одной кнопкой.
- n8n self-hosted
- Tinkoff Business API
- 1С UNF / 1С API
- Google Sheets API
- Telegram Bot
Что стало
Финансист подтверждает сверку нажатием кнопки в Google Sheets — система сама проверяет, что всё сошлось, и закрывает период. На обработку расхождений уходит максимум час в неделю — против шести.
Главный эффект — не экономия часов (хотя за полгода это окупило проект). Главный эффект — собственник в любой момент видит, какие деньги где, и не ждёт «скоро финансист посчитает».
Сроки и команда
Проект делали 3 недели небольшой командой:
- Финансист (постановка задачи, валидация бизнес-логики сопоставления, обучение пользователя)
- Интегратор (n8n flows, API подключения, Google Sheets)
- Связь с бухгалтером клиента — асинхронно, по 1С API