-
Вызов
Будучи платежным агрегатором, заказчик должен учитывать особенности каждого отдельно взятого оператора: различные платёжные протоколы, множество постоянно меняющихся правил и комиссий. Задача появилась в свете того, что учет велся в полуавтоматическом режиме с использованием не оптимальных инструментов и методов. По мере появления новых видов проектов, дополнительных настроек и отчетов, нагрузка на финансовый департамент увеличивалась, что приводило к неэффективному использованию высококлассных специалистов. Так как новый вид проектов уже был отработан на методах ручного учета, назрела необходимость в его автоматизации: для ускорения обработки данных, сокращения издержек и разгрузки сотрудников. Представленные на рынке программные продукты для этого не подходили. Нужно было создать собственную систему, учитывающую потребности заказчика и специфику его деятельности. С этой проблемой клиент обратился в нашу компанию. -
Подход
При проектировании архитектуры системы важно было не только интегрировать её с существующими базами данных клиента, но ещё и адаптировать программное решение к многочисленным платёжным шлюзам со всем многообразием их правил, комиссий и других нюансов. В ходе разработки наши инженеры должны были решить следующие задачи:
• Сбор и обработка информации должны быть полностью автоматизированы;
• Регистрация и отслеживание любых изменений, происходящих на стороне платёжных систем;
• Обработанная информация должна отображаться в удобном для чтения виде;
• Сотрудники должны иметь возможность получать данные в отчетах по гибкой настройке (фильтру).
Программный продукт создавался на протяжении четырех месяцев силами команды, состоящей из 5-ти разработчиков и 2-ух специалистов, предоставленных клиентом. Система финансового учета была написана на PHP и JavaScript. -
Итог
По итогам проделанной работы система финансового учета была успешно интегрирована в существующую инфраструктуру клиента и в данный момент работает в штатном режиме. Она автоматически собирает информацию, обрабатывает её и формирует отчёты. Сотрудники финансовой организации могут самостоятельно настраивать отчётные периоды, выбирать контрагентов из списка, отмечать интересующие их договора, торговые точки и многое другое. Автоматизация уже отработанных и понятных процессов позволила направить ресурсы бэк-офиса на решение более приоритетных задач. Время на обработку данных сократилось в несколько раз, что позволило оптимизировать и ускорить существующий учёт.