Проверка контрагентов по ЕГРЮЛ
Сервис ищет компании в реестре ФНС, забирает официальные выписки из ЕГРЮЛ в PDF и складывает данные в базу, чтобы проверка контрагента занимала минуту, а не полдня.

Контекст
Проверка контрагента перед сделкой выглядит одинаково почти везде: человек идёт на сайт налоговой, вбивает название, ждёт, скачивает выписку, кладёт её в папку и заносит реквизиты в таблицу. На одной компании это пять минут, на списке поставщиков перед тендером — рабочий день. Выписки при этом теряются, а через полгода никто не помнит, на какую дату проверяли.

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



