В этом кейсе компания 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-п.

Преимущества системы:

✔ Скорость расчетов

✔ Прозрачность процессов – четкий контроль на всех этапах взаимодействия между страховщиками, актуариями и надзорными органами

✔ Гибкость анализа – возможность оценивать резервы на любом уровне детализации (от отдельного договора до всего портфеля)

Порядок работы системы автоматизации отчетов:

  1. Импорт данных из внешних источников
  2. Предварительная обработка – очистка, верификация и дополнение информации
  3. Аналитический этап – формирование допущений и актуарная оценка
  4. Финальный расчет – автоматическое создание отчетов с возможностью выгрузки в учетные системы

Эффект от внедрения:

  • В 3 раза сократилось время на расчет страховых резервов
  • 100% гарантия отсутствия ошибок в расчете за счет сверки с файлом ошибок
  • Гарантия полного соответствия резервов требованиям Положения банка России № 781-п., что позволяет избежать штрафов от контролирующих органов

Система стала ключевым инструментом для страховых компаний, позволяя не просто выполнять требования ЦБ РФ, но и получать конкурентные преимущества за счет:

  • Возможности оперативного моделирования различных сценариев
  • Повышения точности прогнозирования
  • Сокращения сроков подготовки отчетности

Разработка и запуск системы автоматизации «Интэк. Резервы — 781-п» обеспечили страховым компаниям надежный инструмент для работы по новым регуляторным требованиям. Система не только органично встроилась в операционные процессы, но и повысила общую эффективность работы.

Если Вы планируете внедрить автоматизацию в сложных регламентных расчётах — компания ItFox готова поделиться опытом.