Как мы автоматизировали загрузку банковских выписок в МойСклад
В компаниях, где ежедневно проходят десятки или сотни платежей, банковская выписка становится одним из самых рутинных документов. Казалось бы — обычный Excel-файл. Но за ним скрывается довольно много ручной работы: бухгалтеру нужно открыть выписку, пройтись по каждой строке и создать соответствующие платежи в системе учета.
Если платежей немного — это не проблема. Но когда их 100–200 в день, такая работа может занимать часы.
Мы решили эту задачу простой автоматизацией: сделали сервис, который сам обрабатывает банковскую выписку в Excel и создает платежи в МойСклад.
Как выглядел процесс раньше
Каждое утро бухгалтер открывал интернет-банк и скачивал выписку за предыдущий день.
Дальше начиналась ручная работа:
- открыть Excel
- посмотреть первую строку
- создать платеж в системе
- указать сумму
- скопировать назначение платежа
- выбрать контрагента
- сохранить
- перейти к следующей строке
Если в выписке 120 платежей — нужно повторить эту процедуру 120 раз.
Даже при высокой скорости работы это занимает 1–2 часа.
И это только перенос данных.
Кроме времени есть и другая проблема — человеческий фактор. Ошибка в сумме, случайно пропущенный платеж или неправильный контрагент легко могут появиться при большом объеме ручной работы.
Идея решения
Мы решили максимально упростить процесс.
Выписка из банка всегда приходит в Excel, структура таблицы стабильная, поэтому её можно автоматически разобрать и перенести данные в систему.
В итоге появилось два варианта работы.
Первый — полностью автоматический.
Каждый день в 06:00 на корпоративную почту приходит банковская выписка за предыдущий день.
Сервис отслеживает входящие письма, скачивает Excel-файл и автоматически обрабатывает его.
Второй — ручная загрузка.
Если нужно, бухгалтер может просто скачать Excel из банка и загрузить его в систему.
После загрузки файл обрабатывается тем же сервисом.
В обоих случаях результат одинаковый — платежи автоматически появляются в МойСклад.
Как это работает
Процесс состоит из нескольких простых шагов.
1. Получение выписки
Каждое утро на почту приходит Excel-файл с банковской выпиской за вчера.
Сервис проверяет входящие письма и ищет новые файлы.
(здесь можно вставить скрин письма с выпиской)
2. Чтение Excel
После получения файла сервис открывает таблицу и проходит по каждой строке.
Из выписки извлекаются основные поля:
- дата операции
- сумма
- тип операции
- назначение платежа
- реквизиты отправителя или получателя
(здесь можно вставить скрин фрагмента Excel)
3. Сопоставление данных
Далее сервис пытается сопоставить платеж с данными в системе:
- определить контрагента
- понять тип платежа
- проверить наличие дублей
Если операция уже была загружена ранее — она пропускается.
4. Создание платежей
После проверки сервис через API создает платежи в МойСклад.
Каждая строка из выписки превращается в отдельный платежный документ.
(здесь можно вставить скрин созданных платежей)
Что в итоге получилось
Теперь процесс обработки выписки занимает буквально несколько минут.
Вместо ручного ввода:
- Выписка приходит на почту
- Сервис автоматически её обрабатывает
- Платежи появляются в системе
Либо бухгалтер просто загружает Excel-файл и получает тот же результат.
Что это дало бизнесу
После внедрения автоматизации появилось несколько заметных эффектов.
Экономия времени
Если раньше на обработку выписки уходил час или больше, теперь это занимает несколько минут.
Меньше ошибок
Данные переносятся автоматически, без ручного копирования.
Актуальные данные
Платежи появляются в системе практически сразу после получения выписки.
Масштабируемость
Даже если количество платежей вырастет в несколько раз, процесс не станет сложнее.
Итог
Иногда самая полезная автоматизация — это не сложная система с десятками сервисов, а небольшой инструмент, который убирает ежедневную рутину.
Банковская выписка — хороший пример такой задачи.
Если раньше обработка сотен платежей требовала ручной работы, то теперь достаточно просто получить Excel-файл — остальное система сделает сама.