Нет адреса в кладр что делать

Что такое КЛАДР: ответы на самые популярные вопросы

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Деятельность в коммерческой, налоговой, государственной сфере связана с работой с большим количеством юридических адресов. Тут важно не только их быстро найти, но и правильно указать. В этом помогает классификатор адресов России КЛАДР. Подробно поговорим о том, что это такое, разберем особенности, рассмотрим, как пользоваться КЛАДР, в чем он может быть полезен.

Что такое КЛАДР?

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Какова структура классификатора?

Что такое КЛАДР? Это объекты, разделенные на шесть уровней:

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Как выглядит КЛАДР?

Можно выделить шесть разновидностей данных файлов:

Кодовые обозначения классификатора

Чтобы использовать КЛАДР адресов, необходимо различать его кодовые обозначения.

Структура из файлов типа Kladr.dbf представлена так: 11 222 333 444 55. Разберем ее:

Структура обозначений файлов Street.dbf несколько иная: 11 222 333 444 5555 66. Расшифруем:

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Последнее значение (55 и 66) может быть представлено числом от 00 до 99. Притом, актуальное наименование означает только шифровка 00.

Также надо отметить следующие замечательные свойства классификатора:

Как использовать классификатор?

Что такое КЛАДР? Это классификатор, находящийся в свободном доступе. Найти его можно на официальном сайте ФГУП «ГНИВЦ» Федеральной налоговой службы РФ. Файлы формируются из базы данных ФИАС. Их обновление происходит каждую неделю.

Отметим, что в КЛАДР нельзя найти адрес, имеющий хоть какую-то степень секретности. Также здесь указаны только наименования закрытых административно-территориальных образований.

Хоть КЛАДР содержит почтовые индексы и коды ОКАТО для всего многообразия населенных пунктов, важно выделить, что эта информация содержит в себе массу неточностей. Возможна отметка реальных адресов, как несуществующих.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Функции КЛАДР

Отметим и важные функции классификатора адресов КЛАДР:

КЛАДР и ФИАС

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Таким образом, сегодня ФИАС все же предпочитают КЛАДР. Однако старый классификатор по-прежнему актуален, регулярно обновляется и доступен для свободного скачивания. Некоторые особенности его структуры, градации, важные кодовые обозначения и частности, правила работы с КЛАДР вы уже узнали из этой статьи.

Источник

КЛАДРируем адреса произвольной формы (ч.1 — импорт)

Таким видом у нас в стране можно считать код по справочникам КЛАДР или ФИАС.

Первый из них уже несколько лет считается устаревающим, но отличается более простой структурой и исторически продолжает использоваться во множестве систем, поскольку вполне подходит для большинства задач.

Давайте научимся разбирать строку адреса «туда и обратно», а заодно познакомимся с некоторыми алгоритмическими подходами и их реализацией на SQL.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Получение справочника КЛАДР

База КЛАДР в настоящее время администрируется ФНС и представлена на сайте ГНИВЦ в виде периодически (примерно раз в неделю) обновляемого архива. Для начала мы научимся его скачивать, исправлять некоторые ошибки и преобразовывать в более подходящую для наших задач структуру.

Исходный архив

Чтобы не пытаться обрабатывать архив и обновлять данные в нашей базе повторно, будем сохранять в ней этот таймстамп для последующих сравнений.

Если же таймстамп файла не совпал с сохраненным, распакуем полученный архив:

Результатом будет 7 DBF-файлов в DOS-кодировке:

Переберем все эти файлы, формируя единый скрипт выгрузки данных через psql в COPY-формате:

По итогу мы получаем большой-большой SQL-файл примерно такого вида:

Импорт данных

Защита от параллельной загрузки

В результате такого подхода мы всегда знаем, кто и когда проверял наличие обновлений, и кому это удалось.

Соберем все вместе в единый скрипт:

Реквизиты доступа к базе и КЛАДР-источник в нашем случае будут храниться в app.conf :

Поисковая база

А зачем нам вообще нужна какая-то другая структура? Чем нас не устраивают таблицы в оригинальном КЛАДР-архиве?

хранение адресных объектов (улиц и населенных пунктов) в разных структурах

невозможность наложить эффективные для поиска индексы

Напомню, что оригинальный код КЛАДР, согласно документации имеет вид СС РРР ГГГ ППП УУУУ АА , где:

То есть если вынести признак актуальности в отдельное поле, то у кодов многих объектов (например, городов) в конце окажутся нули, которые стоит безболезненно отсечь. И тогда коды будут иметь строго ограниченный набор длин в соответствии с «уровнем» объекта:

При этом, как видим, коды «вышестоящих» объектов становятся префиксами кодов объектов вложенных.

Что же получилось по структуре?

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Это основные таблицы, данные в которые импортируются непосредственно из соответствующих DBF по модели наложения «диффов», описанной в статье «DBA: грамотно организовываем синхронизации и импорты»:

Здесь регулярное выражение используется для отсечения «хвостовых» нулей по маске до необходимой нам длины. То есть нельзя просто так взять 76 000 010 000 и убрать все 4 последних ноля, поскольку 010 тут является значимым кодом города.

Здесь регулярными выражениями мы приводим форматы исходной базы в списки конкретных номеров домов:

Зачем нам понадобятся такие дополнительные структуры, и как их использовать для организации эффективного подстрочного поиска, рассмотрим в следующей части статьи, а эту мы закончим функцией нормализации названия объекта:

Источник

Задача со звездочкой: как мы перекодировали ФИАС в КЛАДР

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

С 1 января ФНС перестанет обновлять адресный справочник КЛАДР. Он официально устареет, останется один ФИАС. Но многие промышленные системы до сих пор работают с КЛАДР. Поставщики не собираются их обновлять, а переделывать своими руками бизнесу выходит долго и дорого.

Мы послушали клиентов и придумали решение: взять ФИАС, который живее всех живых, и написать перекодировщик в КЛАДР.

Со стороны задача кажется легкой. Нам так и говорили: «То есть вы просто берете ФИАС и переделываете в КЛАДР?». На деле никакого «просто» нет. У справочников совсем разные структуры и непонятно, как из подкачанного ФИАС раскидать данные в неказистый КЛАДР. При этом общей документации для справочников нет.

Это было веселье, которым мы сейчас щедро поделимся.

Сопоставили структуры справочников

ФИАС весит порядка 28 Гб, в нем около 450 таблиц. КЛАДР — это примерно 500 Мб и 6 табличек. Данные для КЛАДР лежат всего в трех таблицах ФИАС. Остальные для перекодирования не нужны, их КЛАДР не предусматривает.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Если на схеме в скобках стоит «», значит, для каждого региона есть своя табличка с подобным названием

Переносить запись за записью не получится: сломаются или связи между таблицами, или логика внутри таблиц, или еще что-нибудь.

Например, в ФИАС один дом — это одна запись в таблице. Мы на радостях перекидали дома один за другим в КЛАДР, и справочник фатально разбух: 3,5 Гб против нормальных 500 Мб.

КЛАДР — скромняга, он не может себе позволить отдельную запись под каждый дом. Поэтому похожие дома в справочнике сгруппированы в одну строку. При этом их номера на голубом глазу хранят в поле NAME через запятую.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Когда дома находятся на одной улице и различаются только номером, их записывают в одну строку

Тогда мы принялись загружать из ФИАС улицу за улицей и группировать дома по записям. Отсчитываешь, столько номеров влезет через запятую в NAME, и создаешь в КЛАДР общую запись для этих домов. (В NAME, к слову, 40 символов.) Дело пошло́.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Для тех, кто решится повторить наш путь: так выглядит диаграмма зависимостей ФИАС и КЛАДР

Обычная проблема перекодировки: неясно, как переносить поля между похожими таблицами, а документация не выручает. Удивляться нечему, потому что документацию писали явно не для перепиливания одного справочника в другой.

Например, в ФИАС есть поля:

Еще пример. Это описание полей в ФИАС:

В итоге мы брали КЛАДР и ФИАС от ФНС и смотрели, как значения полей перетекают из одного справочника в другой. Универсального рецепта нет, поэтому получилась тьма разнородных правил переноса.

Нашли, где брать КЛАДР-коды

КЛАДР-код — главный идентификатор справочника КЛАДР. Только по нему можно однозначно определить адресный объект.

ФИАС тоже хранит КЛАДР-коды. Причем с оптимизацией в справочнике так себе, поэтому из одной только таблицы ADDROB можно получить коды тремя способами:

Ничего страшного, у нас же есть CODE! Снова сюрприз: он пуст так часто, что со временем перестаешь удивляться. А если не пуст, расслабляться рано: код в нем может не совпадать с PLAINCODE.

Подобрались к последнему бастиону: начали склеивать КЛАДР-коды сами. И что бы вы думали? Да, собранный код частенько расходится с PLAINCODE или CODE.

Поняли, как переносить планировочные структуры и дополнительные территории

Разработчики предусмотрели в ФИАС больше уровней адресных объектов, чем в КЛАДР: 13 и 6 соответственно.

При этом в КЛАДР есть объекты «лишних» уровней: планировочные структуры и доптерритории. Это садовые товарищества, дачные кооперативы и т. д. Их переносят из ФИАС с изрядными костылями. Делают так: условное садовое товарищество превращают в улицу, а к названию подчиненных ему улиц в скобках добавляют название товарищества.

В теории сложно, объясню на примере. Допустим, в садовом товариществе «Массив N2 СТ Вишня» есть улица Луговая. При переносе этих объектов из ФИАС в КЛАДР происходит вот что:

Разобрались с переименованиями и переподчинениями

В России постоянно переименовывают и переподчиняют города, области, улицы. Например, подмосковный Железнодорожный 40 лет был городом, а потом внезапно стал районом Балашихи.

В адресных справочниках устаревшие сущности хранят для обратной совместимости. Получаются цепочки версий.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Был город V1. Его переименовали — в справочнике появилась версия V2. Переподчинили — V3. И так далее до V

Цепочки подчинений переносят с учетом уровней, которых нет в КЛАДР. Например, цепочка «улица → район города → город» приходит из ФИАС в КЛАДР в виде «улица → город».

Иногда в ФИАС одна версия объекта отличается от другой только полями, которых вообще нет в КЛАДР. Например, у города Майкоп 20 февраля 2017 года сменился ОКТМО: был 79701000, стал 79701000001. Больше ничего не поменялось, но в ФИАС все равно появилась новая версия объекта. Если изменившиеся данные не предусмотрены в КЛАДР, правильно переносить только новую версию объекта. Мы делаем вид, что прошлой как бы и не было.

А порой объект из-за переподчинения переходит на уровень, которого нет в КЛАДР. Типичная история: поселок Обираловка → город Железнодорожный → район Железнодорожный города Балашиха. Уровня городских районов нет в КЛАДР, и Железнодорожный переселяют с 4-го уровня на 99-й. Казалось бы, повышение, но нет: на 99-м уровне хранят исчезнувшие адресные объекты. Был город, стал деклассированный элемент. Еще и улицы переподчинили, причем хитро: создали в КЛАДР несколько населенных пунктов, передали им улицы Железнодорожного, а населенные пункты — Балашихе.

Разрешили конфликты сокращений

LEVELSOCRNAMESCNAMEKOD_T_ST
3Автономный округАО305
3Территориятер303
3Районр-н301
3Улусу302
3Муниципальный р-нм р-н309

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

Мы долго сравнивали справочники и все-таки вывели ФНС на чистую воду. Вот как она сдвигает уровни сокращений.

ФИАСКЛАДР
0X
11
21
32
43
5X
64
75
86
9X
35X
655
75X
90X
91X

«X» значит, что уровень просто закрывается. Все сокращения, что были в ФИАС на этом уровне, не попадают в КЛАДР. Например, в справочнике нет внутригородских территорий, помещений в пределах зданий, земельных участков и т. д.

Из-за сдвига уровней появляются проблемы с KOD_T_ST — уникальным идентификатором сокращения. KOD_T_ST состоит из двух частей: уровня сокращения и собственно ID сокращения. При переходе с ФИАС на КЛАДР уровни сдвигаются и появляются конфликты.

В официальном КЛАДР проблему решают лихо: в код одного из конфликтующих сокращений вместо уровня подставляют девятку. Потому что могут. Из-за этого в эталонном КЛАДР код сокращения для района — 911 вместо 511, причем в поле LEVEL остается пятерка.

В документации об этом ничего, конечно же, не написано.

Протестировали в полях

Мы делали из ФИАС такой же КЛАДР, какой поставляет ФНС. Проверяли по трем параметрам:

Через ASVCheck мы проверяли адреса из живого банковского реестра. Сначала прогоняли по официальному КЛАДР, а потом по своему́. Затем, понятное дело, смотрели на отличия.

Тут надо сказать, что ASVCheck — таинственный парень. Он не говорит, почему пометил адрес как неправильный. Отлаживали наугад. Некоторые ошибки вообще выглядели как баг утилиты: она перестала браковать часть адресов, когда мы просто отсортировали записи в своем справочнике по КЛАДР-коду.

Но закончилось все успешно: теперь ASVCheck выдает одинаковый результат на нашем КЛАДР и на справочнике ФНС.

Получили КЛАДР с преферансом и обновлениями

Теперь у нас есть КЛАДР, который будет жить в веках. Нашим клиентам не нужно спешно переделывать ПО под ФИАС: они подключают новый справочник и все работает как раньше.

Источник

Адреса проживания иностранца нет в КЛАДР, НДФЛ 2 не пропускает

Добрый день, подскажите что делать.
В карточке (времен.удостоверение) у иностранца указан адрес, которого нет в КЛАДРе. Из-за этого при отправке НДФЛ 2 выходит ошибка. Ссылаясь на этот адрес. Может отправить в налоговую как есть и сразу пояснения и скан его удостоверения?
Что посоветуете?

Бесполезняк. Попробуйте обновить КЛАДР в проге до последнего актуального
Я с ИГ временно-пребывающими особо не заморачиваюсь- указываю адрес организации.
Другое дело если РВП или ВНЖ: тогда желательно все-таки добиться реальности. Хотя (уже рассказывала) в отчетности за 2014 г упорно не принимались адреса Крыма, инспектора сами переделывали в Москву:crazy.

РСВ сдавала без проблем. Самое главное снилс был. Снилс так же самого заставляла делать, т.к. адрес не проходил.
КЛАДР обновленный.
Видимо в службе, которая регистрирует адрес вымышленный написали (за денежку).

Может мне тоже адрес организации указать, вместо его адреса?
😉

У меня в СБИСе при проверки выдает протокол без ошибок, а когда подписываю, чтоб отправить выходят ошибки, что адреса нет в кладр и отчет не будет отправлен. Три года с таким адресом все хорошо было, и пенсфонд сдала, что делать. если адрес другой указать, потом у раотника будут проблемы с возвратом ндфл в налоговой?

Где хоть умудряетесь в персучете адрес указывать?:shok::unknown:
Адрес в отчете сформируйте по обновленному до последней версии КЛАДРу: в принципе не рекомендуется вводить адрес вручную, корректнее методом выбора из предлагаемого регистра.

Если нет в Кладре адреса. Я сомневаюсь, что адрес такой есть. Я с пенсионным фондом искала и специалистов из Сбис подключала. Не нашли

Я же пишу, что он иностранец. Временная регистрация.
Вышлю в личку 🙂

Источник

Классификатор адресов России

Составление ФИАС и внесение в него изменений находится в ведении ФНС России.

Компания «Альта-Софт» получает информацию с официального сайта ГНИВЦ ФНС России.

В соответствии с положениями Федерального закона от 28.12.2013 № 443-ФЗ «О федеральной информационной адресной системе и о внесении изменений в Федеральный закон «Об общих принципах организации местного самоуправления в Российской Федерации», при отсутствии адреса в ФИАС (ФИАС) необходимо обратиться в органы местного самоуправления (органы государственной власти субъектов Российской Федерации), имеющие полномочия на присвоение адреса объектам адресации, а также на размещение, изменение и аннулирование сведений об адресах в государственном адресном реестре.

Нет адреса в кладр что делать. Смотреть фото Нет адреса в кладр что делать. Смотреть картинку Нет адреса в кладр что делать. Картинка про Нет адреса в кладр что делать. Фото Нет адреса в кладр что делать

Все адреса в ФИАС: Москва и Россия на одной карте

Структурно справочник адресов ФИАС разделен на семь уровней. Поиск начинается по региону, затем продолжается по району, городу, населенному пункту, и заканчивается по номеру дома и квартиры. Задав в поле поиска интересующий адрес, по ФИАС в онлайн режиме можно также узнать индекс предприятия связи, номер ИНФС налогоплательщика, а также код ОКАТО. Эта информация окажется полезной при сдаче отчетности, постановке на налоговый учет, при подготовке и сдаче документов на регистрацию ИП и т.д.

Тем не менее, существуют ограничения доступности адресов некоторых объектов для обычных пользователей. Так, в онлайн-реестре у объектов, имеющих любую степень секретности, указаны лишь наименования. Также в ФИАС присутствуют старые, неактуальные адресные объекты – переименованные, переподчиненные или влитые в состав другого объекта и просто не существующие более. Во многих случаях это позволяет найти актуальные данные человеку, который даже не подозревает, что его адресные данные уже сменились.

Еще одной немаловажной функцией этого классификатора является проверка адреса по ФИАС, которую у нас также можно выполнить в онлайн режиме. Эта функция позволит уточнить как местонахождение адресанта, так и правильность написания адреса. Если адресанта не удалось найти в ФИАС по адресу, но вы уверены, что он существует, необходимо обратиться с соответствующим запросом в территориальный орган ФНС России, в ведении которой находится справочник.

Искать и проверять адрес в формате ФИАС удобно в любой автоматизированной информационной системе, что делает этот справочник достаточно универсальным. Кроме того, отображаемый у нас классификатор в обязательном порядке используется работодателями при приеме сотрудников на работу, обеспечивая возможность удостовериться в наличии у принимаемого человека постоянной прописки по определенному месту жительства. Мы надеемся, что наш бесплатный интуитивно понятный онлайн сервис поможет вам в повседневной работе.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *