Раздел «Система информирования банков о состоянии обработки электронных документов (311-п, 440-п)»
service.nalog.ru/bi.do# Тип запроса: «Запрос о действующих приостановлениях операций по счетам» (верхняя строка)
Поиск по ИНН + БИК (значение БИК всегда 044525225). Примеры запросов будут предоставлены.
Необходимо собрать следующие сведения:
1. Таблица «Сведения о запросе / Результат запроса»:
1) ИНН налогоплательщика
2) Наименование налогоплательщика
3) БИК банка, выполняющего запрос
4) Дата и время запроса
5) Результат запроса
2. Таблица «Сведения о наличии приостановления операций по счетам в банке (переводов электронных денежных средств), счетам цифрового рубля»:
1) Номер приостановления операций по счетам
2) Дата приостановления операций по счетам
3) Код основания
4) Размер отрицательного сальдо ЕНС*, руб.коп
5) Код налогового органа
6) БИК банка, в котором приостановлены операции
7) Дата и время размещения информации в сервисе (Мск)
3. Таблица «Справочник кодов основания приостановления операций по счетам в банке (переводов электронных денежных средств), счетам цифрового рубля»
1) Код
2) Наименование
Организовать обход капчи на базе ИИ
без использования сторонних сервисов. Требуемый процент успешного «разгадывания» – не менее 95%. В случае неудачного «разгадывания» программно активировать кнопку обновления капчи.
Обеспечить стабильность работы приложения с учетом политики безопасности источника. Исключить идентификацию приложения источником как автоматизированной системы (использование proxy).
Обрабатывать следующие ошибки и передавать с уникальными кодами:
1. Источник недоступен
2. Ошибка ввода капчи
3. Ошибка ответа от источника
4. Доступ запрещен (пользователь идентифицирован как автоматическая система)
5. Доступ для текущего IP-адреса заблокирован
6. Некорректный парсинг данных (например, при изменении структуры ответа на источнике)
7. Внутренние ошибки работы приложения (конкретизировать)
Требование к языкам:
1. Основной парсер – PHP
2. «Капчерезка» по согласованию с Заказчиком
Ответ передается в формате JSON.
Результат работ передается в виде приложения под Linux с документацией.