Содержание
ГНИВЦ ФНС сообщает, что с начала 2018 года КЛАДР перестанет существовать и скачать его будет нельзя.
Дисклеймер:
Если вы совсем не поняли, что означают эти наборы букв, ничего страшного. Ниже мы расскажем о реалиях работы с адресами в России. Если вам это неинтересно, почитайте про топографические каламбуры.
Правильные адреса нужны компаниям, которые любят своих клиентов. Знакомые банки, страховые и интернет-магазины, которые сейчас используют справочник КЛАДР, спрашивают нас, что же делать дальше. Поэтому мы запарились и написали пошаговое руководство по переходу с одних букв на другие от КЛАДР к ФИАС.
Зачем нужны классификаторы адресов
Компаниям нужны адреса клиентов, чтобы рассылать письма, указывать в договорах и соглашениях. Но мало просто отправить письмо: желательно, чтобы его получили и прочитали. Поэтому адреса должны быть правильными и понятными.
Как вы думаете, какой государственный орган наиболее заинтересован в том, чтобы вы получали от него письма? Правильно! Налоговая. Поэтому ФНС России много лет разрабатывает и поддерживает ведомственные общероссийские классификаторы адресов. И так как более полных справочников нет, их стали использовать повсеместно.
Сначала был КЛАДР, и было в нем 6 уровней:
Регион → Район → Город → Населенный пункт → Улица → Дом со строениями и корпусами
С 2012 года в эксплуатацию ввели новый классификатор — ФИАС. Про основные отличия мы писали три года назад в статье «ФИАС или КЛАДР: выбираем справочник адресов». В ФНС к разработке нового классификатора подошли основательнее и постарались учесть все грабли минусы КЛАДР. Из интересного добавили дату начала и окончания записи, ввели фиксированный ID для каждого дома (предполагается, что он не будет меняться).
До сих пор продолжают обновляться оба классификатора, но поддерживать совместимость становится сложнее. В прошлом году в ФИАС начали добавлять новые уровни. Например, планировочные структуры — это всякие дачные товарищества и микрорайоны, в классификаторе их уже больше 81 000. В конечном итоге в ФНС приняли логичное решение прекратить поддержку КЛАДР и удалить его в конце 2017 года.
Как адреса хранятся в ФИАС и КЛАДР
Мы видели много способов хранения адресов в структуре КЛАДР. В основном они сводятся к двум вариантам:
- Код КЛАДР до улицы + домовая часть вида «дом 1 строение 3 квартира 33», так как части домов в классификаторе хранятся как диапазоны
- Адрес в виде текста — одним полем или разбитый по структуре КЛАДР.
Так как в ФИАС нет части домов, мы рекомендуем хранить адрес как:
- Код ФИАС до улицы + дом + квартира для идентификации адреса (подробные рекомендации).
- Адрес одной строкой в формате ФИАС. При этом лучше сохранять исходный адрес. ФИАС — это все-таки справочник налоговой, и там есть не всё.
То есть задача миграции сводится к тому, чтобы перевести код или текстовый адрес в формате КЛАДР в код ФИАС.
Классификационные коды выглядят так:
- КЛАДР: СС+РРР+ГГГ+ППП+УУУУ+ДДДД;
- ФИАС: СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД (или ЗЗЗЗ)+ОООО.
Смотрится страшно, рассмотрим пример: Ленинградская обл, Всеволожский р-н, деревня Кудрово, мкр Новый Оккервиль. Адрес реально существует, вот он на Яндекс.Картах. Классификационный код КЛАДР и ФИАС на первый взгляд для него выглядит одинаково: 470050000550023. Разложим его на составляющие.
№ | Уровень | Пример | код ФИАС | код КЛАДР |
1 | Регион | Ленинградская область | СС: 47 | СС: 47 |
2 | Автономный округ | |||
3 | Район | Всеволожский р-н | РРР: 005 | РРР: 005 |
4 | Город | ГГГ: 000 | ГГГ: 000 | |
5 | Внутригородская территория | |||
6 | Населенный пункт | деревня Кудрово | ППП: 055 | ППП: 055 |
65 | Планировочная структура | мкр Новый Оккервиль | СССС: 0023 | |
7 | Улица | УУУУ | УУУУ: 0023 | |
75 | Земельный участок | ЗЗЗЗ | ||
8 | Здание, сооружение, объект незавершенного строительства | ДДДД | ДДДД | |
9 | Помещение в пределах здания, сооружения | ОООО | ||
90 | Дополнительная территория | |||
91 | Подчинённые дополнительных территорий |
Раскладываем адрес по уровням ФИАС и КЛАДР
Из примера видно, что даже в простых ситуациях между классификаторами возникает недопонимание. Но есть еще один очень важный момент.
Классификационный код отражает текущую структуру адреса, а она может измениться. Например, у Оккервиля изменится район и весь код станет недействительным, мы его уже не найдем.
Чтобы избавиться от этого, в ФИАС добавили еще идентификационный код ФИАС. Это глобальный идентификатор для каждого объекта: города, улицы, района и т. д. Выглядит он как набор букв и цифр, который формируется по стандарту GUID (Globally Unique Identifier). Типичный GUID в ФИАС выглядит так: f77948dc-7bc8-42cb-979e-2c958d162d63.
Код КЛАДР → идентификационный код ФИАС
Если адрес у вас хранится как код КЛАДР улицы + домовая часть («дом 1 строение 3 квартира 44»), то для него все относительно просто.
Таблица ADDROBJ хранит все адресные объекты с их идентификаторами
Для работы понадобится таблица ADDROBJ из выгрузки ФИАС в формате xml или dbf. В ней хранятся все объекты (города, улицы и т. д.) подряд с уникальными идентификаторами GUID.
Будем использовать следующие колонки:
- код КЛАДР (PlainCode);
- наименование и тип текстом (FormalName и ShortName);
- актуальность объекта (CurrStatus);
- почтовый индекс (PostalCode);
- собственный и родительский идентификатор ФИАС (AoGuid и ParentGuid);
- уровень (AoLevel).
Пример: Москва, ул Александра Солженицына. Код КЛАДР: 77000000000151900.
Шаг 1. Выделяем из кода КЛАДР код до улицы, то есть берем первые 15 цифр: 77000000000151900.
- Если КЛАДР меньше 15 цифр, берем 11 и дополняем нулями — это код до населённого пункта: 770000000000000;
- Меньше 11 цифр — берем 8: 77000000000000000;
- Меньше 8 — берем 5: 77000000000000000;
- Меньше 5 — берем 2 цифры кода региона: 77000000000000000.
Шаг 2. Ищем код КЛАДР в поле PlainCode. Если нашлась одна запись, то сохраняем значение поля AoGuid и пропускаем следующий пункт. Но по нашему коду 770000000001519 находится три записи, нужна дополнительная проверка.
Шаг 3. Находим актуальную запись. Значение поля CurrStatus = 0 означает, что запись актуальна. Выбираем ее и сохраняем значение поля AoGuid. Идентификационный код ФИАС найден!
В качестве бонуса соберем текстовый адрес по найденному AoGuid:
- берем PostalCode — это почтовый индекс: 109004
- добавляем ShortName и FormalName: 109004, ул. Александра Солженицына
- если объект является регионом (поле AoLevel = 1), то адрес готов. Но в нашем случаем AoLevel = 7 — это улица. Поэтому ищем родительский элемент по полю ParentGuid и повторяем предыдущий пункт;
- для улицы Александра Солженицына родительская запись сразу имеет уровень региона — это Москва. Сохраняем ShortName и FormalName и собираем адрес: 109004, г. Москва, ул. Александра Солженицына
Но можно поступить еще проще и воспользоваться готовым сервисом. DaData.ru умеет подсказывать адреса в конкретных регионах, районах, городах и населенных пунктах. Понимает названия («Петергоф»), коды КЛАДР («7800000800000») и ФИАС («8f238984-812b-4bb1-850b-49749fb5c56d»).
Строчный адрес КЛАДР → код ФИАС
Самый простой вариант — воспользоваться DaData.ru. Сервис сделает все за вас автоматически. Но можно и развлекаться самостоятельно.
Адреса одной строкой
Если адреса у вас хранятся одной строкой, вроде этой:
г Москва, улица Большая Коммунистическая, дом 3, то поздравляем, это самая интересная задача. Нужно писать свой адресный парсер, который будет разделять строку в формате КЛАДР на части, искать каждый ее компонент в ФИАС с учетом опечаток, сокращений, исторических названий и определять по ним ФИАС-код. Легче это сделать уже готовым адресным парсером. Как выбрать алгоритм для адресного фильтра, мы рассказывали раньше.
Адреса по КЛАДР
Если адреса у вас хранятся разложенными по КЛАДР, то задача немного проще.
Тип региона | Название региона | Тип улицы | Название улицы | Тип дома | Номер дома |
г | Москва | улица | Коммунистическая Б. | дом | 3 |
Примерно так выглядит адрес, разложенный по КЛАДР
Код ФИАС можно собрать, используя всё ту же таблицу ADDROBJ. Но в этом случае двигаться по уровням нужно от большего к меньшему.
Шаг 1. Берем название региона и ищем его в поле FormalName таблицы ADDROBJ.
FormalName = Москва →
AoGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5
Шаг 2. Идем дальше по уровням вниз и ищем по FormalName с фиксированным родителем — найденным AoGuid на предыдущем шаге. В нашем случае уровни «город» и «населенный пункт» пустые, а следующий непустой уровень — улица.
ParentGuid = 0c5b2444-70a0-4932-980c-b4dc0d3f02b5,
FormalName = Коммунистическая Б. → AoGuid=f77948dc-7bc8-42cb-979e-2c958d162d63
Шаг 3. Если дошли до улицы, то можно найти и дом. Для этого в таблице HOUSE ищем номер дома с фиксированным AoGuid улицы. ФИАС не полон домами, поэтому не расстраивайтесь, если нужный номер не найдется.
AoGuid = f77948dc-7bc8-42cb-979e-2c958d162d63,
дом номер 3 →
HouseGuid = bce8be1f-f2f7-4cce-836e-08daac0b931e
Подводные камни
Может ли что-то пойти не так? Конечно. Например, по названию может легко найтись несколько объектов. «Москва, Тверская» — это про площадь или про улицу? Тогда нужно сравнивать типы, но не все так просто.
LEVEL | SCNAME | SOCRNAME | KOD_T_ST |
7 | тракт | Тракт | 727 |
7 | туп | Тупик | 728 |
7 | ул | Улица | 729 |
7 | уч-к | Участок | 730 |
7 | ф/х | Фермерское хозяйство | 789 |
7 | ферма | Ферма | 769 |
7 | х | Хутор | 758 |
7 | ш | Шоссе | 731 |
Таблица SOCRBASE хранит полные и сокращенные типы объектов
Тип по КЛАДР может быть сокращенным и полным: «ул» — «Улица», «х» — «Хутор». В ФИАС в явном виде хранится только сокращенный тип (в поле ShortName). Полный тип в сокращенный можно превратить с помощью таблицы SOCRBASE, в ней для каждого уровня хранится соответствие сокращённых и полных типов.
§ § §
И напоследок хорошая новость для тех, кому лень запариваться всем перечисленным. В ближайшее время мы планируем выпустить ФИАС в формате КЛАДР для тех, кто не успеет перейти на формат ФИАС до конца года. Следите за новостями 🙂
P.S. Благодарю за неоценимую помощь в создании этой статьи моих коллег по HFLabs Михаила Березина, Елену Расторгуеву и Антона Жиянова.
Все API
Находит адрес по идентификатору:
Как вызвать
Чтобы вызвать метод, зарегистрируйтесь и подтвердите почту.
Пример запроса:
cURL curl -X POST \ -H «Content-Type: application/json» \ -H «Accept: application/json» \ -H «Authorization: Token ${API_KEY}» \ -d ‘{ «query»: «9120b43f-2fae-4838-a144-85e43c2bfb29» }’ \ https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/address .NET // https://github.com/hflabs/dadata-csharp var token = «${API_KEY}»; var api = new SuggestClientAsync(token); var result = await api.FindAddress(«9120b43f-2fae-4838-a144-85e43c2bfb29»); Go // https://github.com/webdeskltd/dadata token := «${API_KEY}» dadata := dadata.NewDaData(token, «») result, err := dadata.AddressByID(«9120b43f-2fae-4838-a144-85e43c2bfb29») JavaScript var url = «https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/address»; var token = «${API_KEY}»; var query = «9120b43f-2fae-4838-a144-85e43c2bfb29»; var options = { method: «POST», mode: «cors», headers: { «Content-Type»: «application/json», «Accept»: «application/json», «Authorization»: «Token » + token }, body: JSON.stringify({query: query}) } fetch(url, options) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log(«error», error)); PHP // https://github.com/hflabs/dadata-php $token = «${API_KEY}»; $dadata = new \Dadata\DadataClient($token, null); $result = $dadata->findById(«address», «9120b43f-2fae-4838-a144-85e43c2bfb29», 1); Python # https://github.com/hflabs/dadata-py from dadata import DadataAsync token = «${API_KEY}» dadata = DadataAsync(token) result = await dadata.find_by_id(«address», «9120b43f-2fae-4838-a144-85e43c2bfb29»)
ФИАС-коды домов иногда меняются, а метод ищет только по актуальным кодам. Поэтому рекомендуем помимо ФИАС-кода дома сохранять адрес одной строкой — иначе не получится восстановить адрес, когда ФИАС-код изменится.
По КЛАДР-коду метод ищет только до улицы, потому что в ФИАС нет КЛАДР-кодов домов.
Параметры запроса
Название | Тип | Обяз.? | По умолч. | Описание |
---|---|---|---|---|
query | string | ✓ | Текст запроса | |
count | number | 10 | Количество результатов (максимум — 20) | |
language | string | ru | На каком языке вернуть результат (ru / en) |
Что в ответе
Пример ответа { «suggestions»: }
Название | Описание | |
---|---|---|
Базовые поля, заполняются для всех тарифов | ||
value | Адрес одной строкой (как показывается в списке подсказок) | |
unrestricted_value | Адрес одной строкой (полный, с индексом) | |
data.postal_code | Индекс | |
data.country | Страна | |
data.country_iso_code | ISO-код страны (двухсимвольный) | |
data.federal_district | Федеральный округ | |
data.region_fias_id | Код ФИАС региона | |
data.region_kladr_id | Код КЛАДР региона | |
data.region_iso_code | ISO-код региона | |
data.region_with_type | Регион с типом | |
data.region_type | Тип региона (сокращенный) | |
data.region_type_full | Тип региона | |
data.region | Регион | |
data.area_fias_id | Код ФИАС района в регионе | |
data.area_kladr_id | Код КЛАДР района в регионе | |
data.area_with_type | Район в регионе с типом | |
data.area_type | Тип района в регионе (сокращенный) | |
data.area_type_full | Тип района в регионе | |
data.area | Район в регионе | |
data.city_fias_id | Код ФИАС города | |
data.city_kladr_id | Код КЛАДР города | |
data.city_with_type | Город с типом | |
data.city_type | Тип города (сокращенный) | |
data.city_type_full | Тип города | |
data.city | Город | |
data.city_district_fias_id | Код ФИАС района города (заполняется, только если район есть в ФИАС) | |
data.city_district_kladr_id | Код КЛАДР района города (не заполняется) | |
data.city_district_with_type | Район города с типом | |
data.city_district_type | Тип района города (сокращенный) | |
data.city_district_type_full | Тип района города | |
data.city_district | Район города | |
data.settlement_fias_id | Код ФИАС нас. пункта | |
data.settlement_kladr_id | Код КЛАДР нас. пункта | |
data.settlement_with_type | Населенный пункт с типом | |
data.settlement_type | Тип населенного пункта (сокращенный) | |
data.settlement_type_full | Тип населенного пункта | |
data.settlement | Населенный пункт | |
data.street_fias_id | Код ФИАС улицы | |
data.street_kladr_id | Код КЛАДР улицы | |
data.street_with_type | Улица с типом | |
data.street_type | Тип улицы (сокращенный) | |
data.street_type_full | Тип улицы | |
data.street | Улица | |
data.house_fias_id | Код ФИАС дома | |
data.house_kladr_id | Код КЛАДР дома | |
data.house_type | Тип дома (сокращенный) | |
data.house_type_full | Тип дома | |
data.house | Дом | |
data.block_type | Тип корпуса/строения (сокращенный) | |
data.block_type_full | Тип корпуса/строения | |
data.block | Корпус/строение | |
data.flat_type | Тип квартиры (сокращенный) | |
data.flat_type_full | Тип квартиры | |
data.flat | Квартира | |
data.postal_box | Абонентский ящик | |
data.fias_id | Код ФИАС для России:
Идентификатор OpenStreetMap для Белоруссии. |
|
data.fias_level | Уровень детализации, до которого адрес найден в ФИАС: 0 — страна 1 — регион 3 — район 4 — город 5 — район города 6 — населенный пункт 7 — улица 8 — дом 65 — планировочная структура -1 — иностранный или пустой | |
data.kladr_id | Код КЛАДР | |
data.geoname_id | Идентификатор объекта в базе GeoNames. Для российских адресов не заполняется. | |
data.capital_marker | Признак центра района или региона: 1 — центр района (Московская обл, Одинцовский р-н, г Одинцово) 2 — центр региона (Новосибирская обл, г Новосибирск) 3 — центр района и региона (Томская обл, г Томск) 4 — центральный район региона (Тюменская обл, Тюменский р-н) 0 — ничего из перечисленного (Московская обл, г Балашиха) | |
data.okato | Код ОКАТО | |
data.oktmo | Код ОКТМО | |
data.tax_office | Код ИФНС для физических лиц | |
data.tax_office_legal | Код ИФНС для организаций | |
data.history_values | Список исторических названий объекта нижнего уровня. Если подсказка до улицы — это прошлые названия этой улицы, если до города — города. |
|
Дополнительные поля, заполняются в зависимости от тарифа Заполняются при выборе конкретной подсказки. До этого они пустые. |
||
Все тарифы | ||
data.geo_lat | Координаты: широта | |
data.geo_lon | Координаты: долгота | |
data.qc_geo | Код точности координат: 0 — точные координаты 1 — ближайший дом 2 — улица 3 — населенный пункт 4 — город 5 — координаты не определены | |
data.fias_code | Иерархический код адреса в ФИАС (СС+РРР+ГГГ+ППП+СССС+УУУУ+ДДДД) | |
data.fias_actuality_state | Признак актуальности адреса в ФИАС 0 — актуальный 1–50 — переименован 51 — переподчинен 99 — удален | |
data.city_area | Административный округ (только для Москвы) | |
«Расширенный» и «Максимальный» | ||
data.beltway_hit | Внутри кольцевой? | |
data.beltway_distance | Расстояние от кольцевой в километрах | |
Только «Максимальный» | ||
data.flat_area | Площадь квартиры | |
data.square_meter_price | Рыночная стоимость м² | |
data.flat_price | Рыночная стоимость квартиры | |
data.timezone | Часовой пояс | |
data.metro | Список ближайших станций метро (до трёх штук) | |
└ name | — название станции | |
└ line | — название линии | |
└ distance | — расстояние до станции в километрах | |
Зарезервированы для автоматической обработки адресов через API стандартизации | ||
data.qc_complete | ||
data.qc_house | ||
data.qc | ||
data.source | ||
data.unparsed_parts |
Координаты есть у 97% домов в Москве, 91% в Санкт-Петербурге, 69% в других городах-миллиониках и 47% по остальной России.
Площадь и стоимость есть у 70% квартир в России.
Источники данных:
- Федеральная информационная адресная система (ФИАС) Налоговой службы
- Справочник индексов Почты России
- Gazetteer Data и Postal Code Data от GeoNames
- OpenStreetMap
- ISO 3166
Примеры вызова
- C# / .NET
- Go
- iOS
- Java (Spring)
- PHP
- Python
- Symfony
Ограничения
Длина запроса (параметр query) — не более 300 символов.
Количество запросов в день — в соответствии с тарифным планом.
Максимальная частота запросов — 20 в секунду.
Максимальная частота создания новых соединений — 60 в минуту.
Стоимость
Бесплатно до 10 тысяч запросов в день. Больше — в составе годовой подписки.
Быстрый поиск:
А
Алтайский Край Амурская Область Архангельская Область Астраханская Область Адыгея Республика Алтай Республика
Б
Белгородская Область Брянская Область Байконур Город Башкортостан Республика Бурятия Республика
В
Владимирская Область Волгоградская Область Вологодская Область Воронежская Область
Д
Дагестан Республика
Е
Еврейская Автономная область
З
Забайкальский Край Забайкальский край Агинский Бурятский Округ
И
Ивановская Область Иркутская обл Усть-Ордынский Бурятский Округ Иркутская Область Ингушетия Республика
К
Кабардино-Балкарская Республика Калининградская Область Калужская Область Камчатский Край Карачаево-Черкесская Республика Кемеровская область — Кузбасс Область Кировская Область Коми-Пермяцкий Автономный округ Корякский Автономный округ Костромская Область Краснодарский Край Красноярский Край Курганская Область Курская Область Калмыкия Республика Карелия Республика Коми Республика Крым Республика
Л
Ленинградская Область Липецкая Область
М
Москва Город Магаданская Область Московская Область Мурманская Область Марий Эл Республика Мордовия Республика
Н
Ненецкий Автономный округ Нижегородская Область Новгородская Область Новосибирская Область
О
Омская Область Оренбургская Область Орловская Область
П
Пензенская Область Пермский Край Приморский Край Псковская Область
Р
Ростовская Область Рязанская Область
С
Санкт-Петербург Город Севастополь Город Саха /Якутия/ Республика Северная Осетия — Алания Республика Самарская Область Саратовская Область Сахалинская Область Свердловская Область Смоленская Область Ставропольский Край
Т
Татарстан Республика Тыва Республика Таймырский (Долгано-Ненецкий) Автономный округ Тамбовская Область Тверская Область Томская Область Тульская Область Тюменская Область
У
Удмуртская Республика Ульяновская Область
Х
Хакасия Республика Хабаровский Край Ханты-Мансийский Автономный округ — Югра Автономный округ
Ч
Челябинская Область Чеченская Республика Чувашская Республика — Чувашия Чукотский Автономный округ
Э
Эвенкийский Автономный округ
Я
Ямало-Ненецкий Автономный округ Ярославская Область
Все адреса в ФИАС: Москва и Россия на одной карте
На данной странице представлен ФИАС – онлайн классификатор адресов России 2017 года, находящийся в открытом доступе. Этот классификатор создан АО ГНИВЦ, и изначально предназначался для внутриведомственного использования ФНС, в частности, для привязки адресных объектов к налоговым инспекциям и упрощения отправки корреспонденции по контрагентам. Данный классификатор используется в ФНС России с 1 декабря 2005 г. Сейчас область его применения значительно расширилась — сегодня информация ФИАС требуется во многих аспектах работы организаций. Данный онлайн-сервис представлен у нас в ознакомительных целях. Он позволяет оперативно находить необходимые данные по любому территориальному объекту Российской Федерации. Например, можно бесплатно найти в соответствии с ФИАС объекты по адресу, почтовому индексу, найти все адреса, привязанные к определенной налоговой инспекции ФНС России, или к интересующему вас коду ОКАТО. Данные загружаются и своевременно обновляются из базы, представленной на официальном сайте www.gnivc.ru.
Структурно справочник адресов ФИАС разделен на семь уровней. Поиск начинается по региону, затем продолжается по району, городу, населенному пункту, и заканчивается по номеру дома и квартиры. Задав в поле поиска интересующий адрес, по ФИАС в онлайн режиме можно также узнать индекс предприятия связи, номер ИНФС налогоплательщика, а также код ОКАТО. Эта информация окажется полезной при сдаче отчетности, постановке на налоговый учет, при подготовке и сдаче документов на регистрацию ИП и т.д.
Тем не менее, существуют ограничения доступности адресов некоторых объектов для обычных пользователей. Так, в онлайн-реестре у объектов, имеющих любую степень секретности, указаны лишь наименования. Также в ФИАС присутствуют старые, неактуальные адресные объекты – переименованные, переподчиненные или влитые в состав другого объекта и просто не существующие более. Во многих случаях это позволяет найти актуальные данные человеку, который даже не подозревает, что его адресные данные уже сменились.
Еще одной немаловажной функцией этого классификатора является проверка адреса по ФИАС, которую у нас также можно выполнить в онлайн режиме. Эта функция позволит уточнить как местонахождение адресанта, так и правильность написания адреса. Если адресанта не удалось найти в ФИАС по адресу, но вы уверены, что он существует, необходимо обратиться с соответствующим запросом в территориальный орган ФНС России, в ведении которой находится справочник.
Искать и проверять адрес в формате ФИАС удобно в любой автоматизированной информационной системе, что делает этот справочник достаточно универсальным. Кроме того, отображаемый у нас классификатор в обязательном порядке используется работодателями при приеме сотрудников на работу, обеспечивая возможность удостовериться в наличии у принимаемого человека постоянной прописки по определенному месту жительства. Мы надеемся, что наш бесплатный интуитивно понятный онлайн сервис поможет вам в повседневной работе.
Хорошим тоном интернет-магазина или онлайн сервиса считается автозаполнение адресных полей. Однако не все знают, что такие базы есть в бесплатном доступе и постоянно обновляются.
КЛАДР
Классификатор адресов России разработало государственное предприятие с названием «ГНИВЦ” и приказом ФНС России был введен в действие с 01.12.2005. Но использовали его не все. Например, Почта России разработала свою систему, из-за чего, между ведомствами возникали проблемы в точности доставки писем налогоплательщикам.
Популярность КЛАДРа имела у тех, кто использовал для улицы, города или района отдельные поля. При этом, чтобы указать адрес г. Зеленогорск, Ленинградская область, нужно обязательно знать район, в котором находится населенный пункт. Иначе система скажет, что в поиске нет города, с таким названием.
ФИАС
Федеральная информационная адресная система была разработана самой налоговой инспекцией, а 28 декабря 2013 года Президентом Российской Федерации подписан Федеральный закон № 443-ФЗ «Об адресной системе…”, который обязывает государственные органы, включая Почту России использовать ее на постоянной основе.
Данная система вызвала много положительных отзывов, так как покупателю в интернет-магазине или пользователю облачного сервиса достаточно вести только улицу и сервис сам предложит выбрать адрес из списка. Поле город, район или область система заполнит автоматически.