В этом кейсе компания ItFox рассказывает, как появилась система «Резервы 781-П» — программный продукт, который помогает страховым компаниям выполнять расчёты точно, быстро и без ошибок.
Заказчик
ИНТЭК-КОНСАЛТИНГ — один из ведущих игроков на рынке консалтинговых услуг в страховом и финансовом секторах.
Задача проекта
Автоматизировать расчет страховых резервов по требованиям Положения Банка России No781-П
Предыстория проекта
Положение Банка России №781-п “О требованиях к финансовой устойчивости и платежеспособности страховщиков” вступило в силу 01.01.2023 года. И повлекло к полному изменению методологии расчета страховых обязательств. При этом количество отчетов компаний так же выросло.
Ранее большинство компаний выполняли расчеты вручную — в таблицах Excel. Такой подход требовал значительных ресурсов и часто приводил к ошибкам.
Чтобы минимизировать влияние человеческого фактора и повысить оперативность работы, в компании ИНТЭК было принято решение автоматизировать процесс расчётов. Заказчик хотел внедрить систему, которая не только выполняет вычисления и указывает на допущенные ошибки, но и включает механизм проверки данных ещё до начала обработки.
Изображение предоставлено ITFOX с сайта https://mobile.itfox-web.com/ru
Организация работы над проектом
1. Проектирование архитектуры базы данных
На начальном этапе команда разработчиков проанализировала требования заказчика и определила ключевые сущности, необходимые для формирования отчётности. Была спроектирована структура базы данных с учётом логики хранения информации, связей между объектами и требований к бизнес-логике.
2. Реализация пилотного расчёта
Работа началась с создания базового модуля — первого расчёта. Его реализация, тщательное тестирование и доведение до стабильной версии заложили основу для дальнейшего наращивания функциональности системы.
3. Масштабирование функционала
Поэтапно в систему добавлялись новые расчётные модули. Каждый из них проходил процедуру внедрения, проверки и доработки, что обеспечивало стабильность и корректность всей системы в целом.
4. Многоуровневое тестирование
Процесс тестирования оказался значительно сложнее, чем ожидалось. При переносе системы с тестовых данных на реальные выявились расхождения в форматах и логике обработки информации.
Ключевая проблема заключалась в отсутствии стандартизированных данных. Одинаковые документы в разных страховых компаниях имели различные названия. Для корректной работы расчетного модуля требовалась строгая унификация. Эти нюансы потребовали многоэтапной проверки и доработки системы.
5. Оптимизация актуарных расчетов
По итогам первичного тестирования проводилась комплексная доработка актуарной модели, включая:
- Взаимодействие с отраслевыми экспертами ИНТЭК-КОНСАЛТИНГ. Профессиональные знания специалистов заказчика позволяли выявлять скрытые несоответствия в исходных данных и уточнять бизнес-логику расчетов.
- Техническая адаптация алгоритмов. Расчётные формулы были модифицированы для корректной обработки данных, отражающих реальные страховые случаи и практики компаний.
- Двойная верификация. Все внесенные изменения проходили независимую проверку как со стороны технической команды разработчиков, так и со стороны актуарных аналитиков.
6. Передача проекта и сопровождение
После успешной реализации всех этапов разработки и тестирования рабочая версия системы была официально передана заказчику для промышленной эксплуатации. Команда разработчиков ItFox обеспечила техническую поддержку внедрения. Сотрудничество в рамках проекта продолжается: ведутся доработки и развитие функциональности системы в соответствии с новыми требованиями и запросами заказчика.
Вызовы при создании системы «Интэк. Резервы – 781-п» и их решения
В процессе работы над проектом команда ItFox столкнулась с рядом нетривиальных задач.
1.Одним из наиболее сложных аспектов проекта стало ограниченное понимание специфики самих расчетов. Поскольку экспертная часть, связанная с методикой и логикой расчётов, полностью находилась на стороне заказчика, разработчики не имели возможности самостоятельно проверить корректность предоставленных числовых данных.
Поэтому в ходе проекта команда разработчиков тесно взаимодействовала со специалистами компании ИНТЭК-КОНСАЛТИНГ, тщательно проверяя все данные, поступавшие для тестирования. В случаях, когда выявить несоответствия самостоятельно не удавалось, расчеты направлялись заказчику для экспертной проверки. Помимо проверки, разработчики также предлагали рекомендации по оптимизации логики вычислений и указывали на выявленные ошибки. Такая совместная работа позволила добиться высокой точности системы и обеспечить её удобство в практическом применении.
2.Каждая из страховых компаний применяла собственную “местечковую” систему наименований одних и тех же документов. Например, где одна компания указывала “номер договора”, другая предпочитала “номер полиса”, третья – “номер соглашения” и т.п.
Вместо создания унифицированных шаблонов или написания инструкций (которые все равно никто не читает), ItFox реализовали интуитивно понятный интерфейс, позволяющий юзеру самостоятельно сопоставлять поля своих документов с системными требованиями.
Введены обязательные для заполнения поля. Система блокирует дальнейшую обработку данных до их корректного и полного заполнения, предотвращая потерю критически важной информации. Такой подход позволил нивелировать влияние человеческого фактора при работе с разнородными данными.
Дополнительно была реализована система контроля качества данных на основе сопоставления с “файлом ошибок”. Единообразие внесения данных контролируется еще на этапе загрузки. Система формирует отдельный файл с детальным перечнем найденных нарушений, что позволяет оперативно их устранить. Примерное содержание “файла ошибок”: «длина значения в поле «вид страхования» превышает 100 символов», «не найдено соответствие по номеру полиса в заявленных убытках», «формат даты задан неверно» и т.д.
3.Ещё одним серьёзным техническим вызовом стала работа с большими объемами данных. Некоторые входные файлы достигали объёма 2 ГБ и не открывались даже на ПК. Помимо этого, выполнение расчётов требовало значительных вычислительных ресурсов, которые изначально отсутствовали.
Для преодоления этой проблемы команда разработчиков реализовала специализированный скрипт, обеспечивающий построчную обработку файлов — по 10 000 строк за итерацию. Каждая порция данных последовательно скачивалась, обрабатывалась и включалась в общий результат. Благодаря такой архитектуре стало возможно обрабатывать файлы любого размера — от десятков тысяч до нескольких миллионов строк — без перегрузки системы. Скрипт оказался универсальным и позволил обеспечить стабильную работу системы даже при экстремальных нагрузках.
Изображение предоставлено ITFOX с сайта https://mobile.itfox-web.com/ru
Результаты внедрения
Совместная разработка ItFox и ИНТЭК-КОНСАЛТИНГ позволила создать инновационное решение для страхового рынка, полностью соответствующее требованиям Положения Банка России №781-п.
Преимущества системы:
✔ Скорость расчетов
✔ Прозрачность процессов – четкий контроль на всех этапах взаимодействия между страховщиками, актуариями и надзорными органами
✔ Гибкость анализа – возможность оценивать резервы на любом уровне детализации (от отдельного договора до всего портфеля)
Порядок работы системы автоматизации отчетов:
- Импорт данных из внешних источников
- Предварительная обработка – очистка, верификация и дополнение информации
- Аналитический этап – формирование допущений и актуарная оценка
- Финальный расчет – автоматическое создание отчетов с возможностью выгрузки в учетные системы
Эффект от внедрения:
- В 3 раза сократилось время на расчет страховых резервов
- 100% гарантия отсутствия ошибок в расчете за счет сверки с файлом ошибок
- Гарантия полного соответствия резервов требованиям Положения банка России № 781-п., что позволяет избежать штрафов от контролирующих органов
Система стала ключевым инструментом для страховых компаний, позволяя не просто выполнять требования ЦБ РФ, но и получать конкурентные преимущества за счет:
- Возможности оперативного моделирования различных сценариев
- Повышения точности прогнозирования
- Сокращения сроков подготовки отчетности
Разработка и запуск системы автоматизации «Интэк. Резервы — 781-п» обеспечили страховым компаниям надежный инструмент для работы по новым регуляторным требованиям. Система не только органично встроилась в операционные процессы, но и повысила общую эффективность работы.
Если Вы планируете внедрить автоматизацию в сложных регламентных расчётах — компания ItFox готова поделиться опытом.