КЛАДР в DaData и Shiptor
Добрый день!
Мы подключили API DaData для идентификации регионов. Одновременно мы работаем со службой доставки Shiptor, которая через своё API возвращает только КЛАДР, который "умер" в 2018 году и более не обновляется.
Можем ли мы быть уверены, что КЛАДР из Shiptor и КЛАДР из DaData идентичны и мы можем у себя в логике опираться на ФИАС, а не устаревший КЛАДР? В Shiptor нам сказали, что они ничего не знают про ФИАС и не знают про ваш КЛАДР, что у них он "свой".
Ответ
Поскольку непонятно, что именно использует Shiptor — никакой уверенности в совпадении КЛАДР-кодов нет.
Благодарю.
Как плохо, что есть такой зоопарк всего. Вот берёшь каталог запчатей ETKA для VW-Audi, там можно найти коды деталей от VW Жук времён Гитлера - и эти коды не менялись. У нас же через несколько лет приходят новые деятели, которые отрицают всё, что сделали предыдущие деятели. И так в любых кодах - запчастей, регионов, даже палитра цветов непонятно ест ли наша нормальная...
Я посмотрел примеры API Шиптора. В них КЛАДР-коды похожи на настоящие, только не хватает последних двух нулей (например, Воронеж у них 36000001000, а должен быть 3600000100000).
Аналогично для городов в Московской области. Для Красногорска у них 50000049000 — это соответствует актуальному коду, если добавить нули (5000004900000).
В общем, есть неплохие шансы, что коды городов отличаются только завершающими нулями. Но гарантий нет, конечно.
Я нашёл здесь http://www.ksoft.ru/opis_kladr.htm описание формата:
Структура кодового обозначения в блоке "Код": СС РРР ГГГ ППП АА, где СС – код субъекта Российской Федерации (региона), коды регионов представлены в Приложении 2 к Описанию классификатора адресов Российской Федерации (КЛАДР); РРР – код района; ГГГ – код города; ППП – код населенного пункта, АА – признак актуальности наименования адресного объекта.
Признак актуальности характеризует актуальность наименования адресного объекта и представляет собой порядковый номер наименования, имеющегося у данного адресного объекта. Для актуального наименования этот элемент имеет значение 00. Для старых (альтернативных) наименований - может принимать значения от 01 до 99. Длина идентификационного кода - 11 разрядов. Длина признака актуальности – два разряда.
Из чего следует, что два конечных разряда - это актуальность, а сам код состоит всего из 11 разрядов.
Покумекаем, в общем - благодарю ещё раз!
Код состоит из 13 цифр, признак актуальности АА — тоже часть кода ツ Именно в таком виде КЛАДР-коды значились в справочнике КЛАДР, и так значатся в ФИАС. Видимо, в Шипторе этот признак актуальности отрезают.
Вероятно.
Хотя чисто терминологически "Приложение № 1 к приказу ФНС России от «17» ноября 2005 г № САЭ-3-13/594" содержит строку "Длина идентификационного кода - 11 разрядов".
Сервис поддержки клиентов работает на платформе UserEcho
Я посмотрел примеры API Шиптора. В них КЛАДР-коды похожи на настоящие, только не хватает последних двух нулей (например, Воронеж у них 36000001000, а должен быть 3600000100000).
Аналогично для городов в Московской области. Для Красногорска у них 50000049000 — это соответствует актуальному коду, если добавить нули (5000004900000).
В общем, есть неплохие шансы, что коды городов отличаются только завершающими нулями. Но гарантий нет, конечно.