Когда нужен загрузчик, а когда — онлайн-интеграция
Лучший вариант для школы или сада — онлайн-интеграция: родитель видит долг прямо в Kaspi, а оплата сама гасит его в 1С. Но для неё банку нужен доступ к вашей базе, и так получается не у всех. Загрузчик подойдёт, если:
- базу 1С нельзя открыть банку: она стоит у бухгалтера на компьютере или в закрытой сети;
- разбирать оплаты раз в день или в неделю — нормально;
- хочется начать с меньшего бюджета, а к онлайн-режиму перейти позже.
Именно так было у школы из этого кейса: сначала загрузчик, а позже — онлайн-интеграция, когда почти все родители стали платить через Kaspi.
Как было
Частная школа ведёт учёт в 1С:Бухгалтерии, расчётный счёт — в Kaspi. Банковская выписка в 1С загружается, но оплаты родителей в ней приходят одной строкой за день: «Продажи с Kaspi.kz». Чтобы понять, кто за какого ученика и за что заплатил, бухгалтер выгружал из кабинета Kaspi отчёт по продажам и на каждую оплату вручную создавал документы.
- Уходили часы, а то и дни. Чем больше платежей, тем дольше. Всё это время бухгалтер не занимался другой работой.
- Появлялись ошибки. Даты, суммы и ФИО в 1С расходились с кабинетом банка, и на поиск расхождений уходило ещё больше времени.
Как работает загрузчик
1. Бухгалтер открывает отчёт по продажам
Отчёт скачивается из кабинета Kaspi как обычно, менять в нём ничего не нужно. В нём есть всё, что нужно для учёта: плательщик, ученик, услуга, комментарий родителя, сумма и комиссия.

2. Настройки — один раз и без программиста
В настройках указаны организация, банковский счёт, папка для новых учеников, список услуг и то, в каких колонках отчёта лежат сумма, комиссия и дата. Если поменяется счёт или Kaspi переименует колонку, это правится в настройках, а не в коде.
3. 1С показывает, что прочитала, и проверяет
Перед созданием документов бухгалтер видит все оплаты таблицей и может поправить любую строку. По кнопке «Загрузить» 1С проверяет пустые поля и ФИО и подсвечивает проблемные строки. Пока ошибки не исправлены, документы не создаются — в учёт ничего кривого не попадёт.

4. Документы создаются сами
На каждый платёж 1С создаёт реализацию услуг и входящее платёжное поручение, а на комиссию банка — платёжный ордер. После загрузки бухгалтер видит список созданных документов и может открыть любой.

С чем столкнулись
Дубли учеников
В базе школы многие родители и ученики были заведены по нескольку раз, и платёж мог попасть не тому. Поэтому загрузчик ищет плательщика по порядку:
- сначала по ИИН из платежа;
- если не нашёл — по ФИО, приведённому к единому виду;
- если и так не нашёл — заводит нового.
Если подходящих записей несколько, 1С предупреждает о дублях, и бухгалтер выбирает нужного ученика сам.
Одно и то же имя — по-разному
ФИО ребёнка родитель набирает сам на телефоне. Кто-то пишет по-русски, кто-то по-казахски, а один и тот же родитель в разные месяцы может записать имя немного иначе: с лишним пробелом, другим регистром или другой раскладкой.
Загрузчик приводит ФИО к единому виду и узнаёт ученика, даже если имя записано не так, как в прошлый раз. Если уверенности нет — не гадает, а показывает строку бухгалтеру.
Что получилось
- Отчёт разносится за пару минут вместо часов: документы заполняются сами, бухгалтер только проверяет.
- Ошибок в 1С стало меньше: загрузчик сам находит учеников, не плодит дубли и не пропускает неполные строки.
- Комиссия банка попадает в учёт вместе с платежами.
Чего загрузчик не делает
- Родитель не видит долг в Kaspi и сам вводит сумму и назначение платежа. Если он ошибся с услугой, бухгалтеру придётся это поправить.
- Оплаты попадают в 1С не сразу, а когда бухгалтер загрузит отчёт.
- Начисления долгов и отчёт по периодам в базовый загрузчик не входят. Их можно добавить — оценим отдельно.