Подсказки: как искать информацию только по указанному ИНН?
Здравствуйте!
Я из php кода отправляю запрос в подсказки на поиск информации по инн. Я ожидаю, что если введен неверный инн - ничего не возвратится.
Что на самом деле: у ИП инн состоит из 12 цифр, а у юр лиц - из 10. Получается, если ввести ИНН из 10 цифр, то подсказки вернут и те, где в конце еще 2 (то есть 12).
Что я хочу: ввел 10 цифр - проверяем только среди 10.
Ответ
Можно пример такого ИНН юридического лица, по которому подсказки возвращают ИП?
Прошу прощения, возможно, я не очень понятно описал вопрос. Попробую привести реальный пример:
Есть ИП с ИНН 500345518333 (ИП Гребенева С.Л.)
Я хочу получить доп. информацию по этому ИНН, но по какой-то причине опускаю последние 2 символа и ввожу "5003455183". Подсказки ищут этот кусок ИНН, вполне логично находят этого ИП и возвращают мне ответ с уже подставленными мне последними символами. Мне же это не нужно. Если я не доввел последние 2 цифры - я хочу увидеть пустой ответ, который мне скажет, что организации с ИНН 5003455183 не существует.
Вы можете искать только среди ИП, задав параметр "type": "INDIVIDUAL". Так в результаты поиска вообще не будут попадать организации. Но по запросу «5003455183» все равно будет возвращаться «ИП Гребенева Светлана Ливерьевна».
Да нет, мне как раз не нужно искать только среди ИП, но из ответа я понял, что надо: если 10 символов - то ограничивать поиск толко юр лицами (и тогда Гребенева не возвращается). Но вообще, было бы удобно ко всем запросам к Вашему апи приделать возможность строгого поиска (т.е. искать только 100% совпадения).
А можно сделать для целей поиска по ИНН/ОГРН отдельный метод (как это сделано для адресов) ?
Пока не планируем, потому что метод suggest с параметром query = ИНН решает эту задачу.
Сервис поддержки клиентов работает на платформе UserEcho
Вы можете искать только среди ИП, задав параметр "type": "INDIVIDUAL". Так в результаты поиска вообще не будут попадать организации. Но по запросу «5003455183» все равно будет возвращаться «ИП Гребенева Светлана Ливерьевна».