Принимаются выписки в форматах XLS, XLSX, CSV и PDF — правила отбора для всех одинаковые.
Берутся только зачисления (пополнения) — расходные операции игнорируются.
Учитываются платежи, в названии плательщика которых есть слово «УФК» (в любом месте строки — банки часто добавляют префикс «Банковский перевод.»).
Из назначения платежа извлекается номер судебного дела (например, А33-34142/2024).
Разносятся только платежи ровно на 25 000 ₽. Суммы больше или меньше — в исключения, в таблицы не пишутся.
Целевая таблица ФУ определяется по реестру ФУ (справочник «ФИО ФУ → ссылка на таблицу»), ФИО берётся из имени файла выписки.
В таблице ФУ ищется существующая строка клиента по номеру дела, и сумма пишется в её столбец «Депозит» (столбец определяется по названию заголовка, а не по букве).
Те же данные дублируются в общую таблицу «Депозиты».
Если строка с номером дела не найдена в таблице — это исключение: запись не делается, строка подсвечивается сотруднику.
Шаг 1. Загрузите выписку
Поддерживаются файлы .xls, .xlsx, .csv и .pdf, экспортированные из банковского личного кабинета.
Про PDF: в PDF нет готовой таблицы — строки и столбцы восстанавливаются по расположению текста, поэтому результат нужно проверять внимательнее. Если банк даёт XLS/XLSX — используйте их. Сканы и фото документов не поддерживаются.
Шаг 2. Проверьте результат разбора
По нему в реестре находится личная таблица ФУ. Для PDF берётся из текста выписки, иначе — из имени файла. Проверьте и исправьте при необходимости.
Показано записей: 0
#
Дата добавления
ФИО ФУ
Дата платежа
Сумма
№ судебного дела
Плательщик
Назначение платежа
Шаг 3. Разнос по Google Таблицам
Скачать CSV / Excel
Быстрый способ — сохранить результат разбора локально, без записи в таблицы.
Разнести депозиты по таблицам
Данные пишутся в строку нужного клиента в таблице ФУ (из реестра) и в общую таблицу «Депозиты».
Настройки таблиц и доступа
Названия листов указывать не нужно — приложение само найдёт нужный лист в каждой таблице по заголовкам столбцов и покажет, какой именно выбрал.
Таблица со столбцами ФИО ФУ и Ссылка на таблицу. Добавили нового ФУ — просто добавьте строку в реестр, код менять не нужно.
Когда завели новую общую таблицу вместо «подвисшей» — просто вставьте сюда ссылку на новую. В архивную писать больше не нужно.
Сюда добавляются новой строкой ВСЕ найденные зачисления от УФК — полная история разбора, включая исключения. Это журнал, поиск строки клиента здесь не делается.
Уже заполнен значением по умолчанию — менять не нужно.
Личная таблица ФУ определяется автоматически — по ФИО из Шага 2, через реестр. Нажмите кнопку ниже — и здесь появится прямая ссылка на таблицу конкретного ФУ.
Шаг 4. Отчёт о разносе
#
Таблица
Строка
ФИО должника
№ дела
Сумма
Дата платежа
Ячейки
#
№ дела
Сумма
Дата платежа
Причина
Назначение платежа
Это не ошибки. Депозит по этим делам уже стоял в таблице до запуска — приложение не перезаписало его, чтобы не портить данные. Так бывает при повторном разборе той же выписки или если сумму внесли вручную.
#
Таблица
Строка
№ дела
Было в таблице
Дата платежа
Инструкция
1. Как работает разбор выписки
Загрузите файл выписки (.xls/.xlsx/.csv/.pdf). Приложение автоматически найдёт нужные столбцы (дата, сумма, назначение платежа, контрагент, тип операции), отфильтрует только зачисления от плательщиков «УФК» и извлечёт номер судебного дела из назначения платежа.
1a. Особенности PDF
Правила отбора для PDF точно те же, что для Excel — разница только в том, как из файла достаётся таблица. В XLS/CSV таблица хранится готовой: строки, столбцы, ячейки. В PDF таблицы как таковой нет — есть лишь текст с координатами на странице, и приложение восстанавливает строки и столбцы по расположению текста.
Если банк даёт XLS/XLSX — используйте их, это надёжнее.
PDF из личного кабинета банка (с текстовым слоем) читается нормально.
Сканы и фотографии документов не поддерживаются — в них нет текста, только картинка. Приложение об этом честно сообщит, а не покажет «платежей не найдено».
После разбора PDF показывается предупреждение: сверьте суммы и номера дел глазами. На нестандартной вёрстке столбцы могут склеиться.
Приход/расход в PDF определяется по описанию операции — в выписке нет отдельного столбца направления и нет минусов у сумм. Расходом считаются «Внешний/Внутренний перевод», «Перевод себе», «Оплата услуг», «Комиссия», «Списание». Дополнительно работает жёсткий фильтр «плательщик УФК», поэтому лишние операции почти не проходят.
Если банк сам не указал букву суда (например, «по делу 8369/2025» вместо «А13-8369/2025»), номер дела не угадывается — платёж попадёт в исключения для ручной проверки.
Удобно пользоваться фильтром «Все проблемные» на Шаге 2 — он сразу покажет строки, где что-то распозналось не так.
2. Реестр ФУ — главный справочник
Создайте одну Google Таблицу-реестр со столбцами:
ФИО ФУ — так же, как оно распознаётся из имени файла выписки (например, «Пасько Ольга Николаевна»);
Ссылка на таблицу — ссылка на личную Google Таблицу этого ФУ.
На какой именно вкладке лежит реестр — неважно: приложение просмотрит все листы и найдёт тот, где есть ФИО и ссылки.
Заводите нового ФУ — добавляете строку в реестр. Правки в коде сайта при этом не нужны. Ссылку на реестр вставьте в поле «Реестр ФУ» (она сохранится в браузере).
3. Как данные попадают в таблицу ФУ
Приложение само определяет, на какой вкладке лежит список клиентов: просматривает все листы и выбирает тот, где есть и Номер дела, и Депозит. Выбранный лист показывается в отчёте на Шаге 4 — проверьте его перед записью.
В найденном листе приложение находит строку заголовков и по её названиям определяет столбцы «Номер дела», «Депозит», «ФИО Должника» и «Дата перевода депозита с суда». Затем по номеру дела находит строку нужного клиента и записывает сумму депозита в её ячейку столбца «Депозит» (и дату платежа — в столбец даты, если он есть). Новые строки в конец не добавляются.
Поиск столбцов идёт по названию, поэтому вставка или сдвиг столбцов в таблице ничего не сломает. Главное — не переименовывать заголовки.
4. Что попадает в исключения (не пишется в таблицы)
сумма платежа не равна 25 000 ₽ (больше или меньше);
номер дела не распознан в назначении платежа;
в таблице ФУ (или в «Депозитах») не найдена строка с таким номером дела;
номер дела встречается в таблице в нескольких строках — непонятно, какую заполнять;
столбец «Депозит» у этого клиента уже заполнен (если не включена перезапись);
один платёж закрывает несколько дел (сумма между делами автоматически не делится).
Все исключения видны на Шаге 4 и выгружаются в CSV для ручной обработки.
5. Права доступа Google
Записи делаются от имени того Google-аккаунта, под которым вы вошли в браузере. Этому аккаунту нужен доступ «Редактор» ко всем таблицам ФУ и к общей таблице «Депозиты», и хотя бы «Читатель» к реестру. Рабочий аккаунт: olegisakov8991@gmail.com — приложение подскажет, если вы вошли под другим.
Аккаунт также должен быть добавлен в Google Cloud Console в разделе OAuth consent screen → Test users (если приложение не опубликовано), иначе Google не выдаст доступ.
APIs & Services → OAuth consent screen: настройте экран согласия, добавьте рабочие аккаунты в Test users.
APIs & Services → Credentials → Create Credentials → OAuth client ID, тип — Web application.
В Authorized JavaScript origins укажите адрес опубликованного сайта (из вкладки «Publish»).
Скопируйте Client ID и вставьте в настройках приложения.
7. Порядок работы
Загрузите выписку → проверьте ФИО ФУ → «Проверить таблицы и подготовить разнос» (приложение только читает таблицы и показывает план) → просмотрите отчёт → «Записать в таблицы». Запись выполняется только после вашего подтверждения.