Как настроить выгрузку банковской выписки в Google Таблицы: Точка, Т-Банк. API, webhooks, Apps Script и готовые сценарии для управленческого учёта.
Главный «затычный» этап в управленческом учёте — заполнение журнала транзакций. Когда вы делаете это вручную, копируете строки из выписки или сверяете каждую транзакцию глазами, это съедает 4–8 часов в неделю и порождает ошибки. Решение — автоматическая выгрузка выписки прямо в Google Таблицу.
После настройки интеграции каждая транзакция в банке автоматически попадает в журнал в течение нескольких минут. Статьи проставляются по правилам (например, любой платёж в адрес «ООО Ромашка» — это «Расходы / Сырьё»). На стороне таблицы вам остаётся только согласовать «спорные» строки и закрыть период.
Разберём, как настроить интеграцию для трёх крупнейших банков: Тинькофф, Сбер, Альфа-Банк — и что выбрать для других банков.
Любая интеграция банка с Google Таблицей строится по одной из трёх схем:
Pull через API — самый стабильный и контролируемый вариант. Push требует развернутого endpoint и подходит для real-time. Посредники — самый быстрый старт, но платный (от 500 ₽/мес).
Тинькофф предоставляет открытый Open API для бизнес-клиентов.
Совет: при первой выгрузке заберите данные за прошлый месяц одним вызовом, потом — только дельту по дате последней транзакции в журнале.
У Сбера есть СберБизнес API, но доступ к нему оформляется заявкой и подходит для крупных клиентов. Для МСБ есть два более простых пути:
Для большинства МСБ-клиентов второй путь оказывается рабочим: пять минут утром, нажатие кнопки «выгрузить за вчера», и Apps Script делает всё остальное автоматически. Полностью без ручной работы — это уже Open API с заявкой.
Альфа-Банк имеет публичное Open API для бизнес-клиентов с поддержкой OAuth 2.0 и сертификатами.
OAuth-flow в Apps Script реализуется через библиотеку OAuth2 (1B7FSrk5Zi6L1rSxxTDgDEUsPzlukDsi4KGuTMorsTQHhGBzBkMun4iDF). Это сэкономит несколько часов на boilerplate.
Если в банке нет удобного API или вы не хотите писать Apps Script — используйте сервисы-посредники.
Сценарий: триггер «новая транзакция в банке» → действие «добавить строку в Google Таблицу». Настраивается за 30–60 минут без программирования.
Когда транзакции пришли в журнал — нужно проставить статью ДДС. Делать это руками каждый раз бессмысленно. Заведите справочник «Правила разметки»:
В журнале добавьте формулу: =IFERROR(VLOOKUP("*"&Назначение&"*";Правила!A:B;2;FALSE);"К РАЗБОРУ"). Любая транзакция, под которую правил нет, помечается «К разбору» — вы их видите и добавляете правила. Через 1–2 месяца 90% транзакций размечаются автоматически.
Главный риск автоматизации — пропустить транзакцию из-за сбоя. Защита одна: ежедневная или еженедельная сверка остатков.
Реализация: лист «Сверка» с двумя колонками — «Остаток в банке» (вручную копируется из приложения) и «Остаток по журналу» (формула SUM по транзакциям). Если разница не равна нулю — Apps Script шлёт уведомление в Telegram.
Если в бизнесе 1–2 банка и до 200 транзакций в месяц — настройку реально сделать самостоятельно за 1–2 дня. При 3+ банках, мультивалютности или большой нагрузке проще заказать готовое внедрение.
CNTRL внедряет интеграцию банков с Google Таблицами: подключение, разметка, сверка, обработка ошибок, мониторинг.
Автоматическая выгрузка банка — это не «фича», а гигиена управленческого учёта. Без неё журнал транзакций всегда будет «чуть-чуть устаревшим».
Разберём текущий учёт, покажем слабые места и предложим структуру системы под ваш бизнес.