+40
На рассмотрении

Быть в курсе изменений

Антон Жиянов 6 лет назад обновлен 2 дня назад 176

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

Телеграм-канал с новостями: @dadataru_health

+1

ФИАС в 2020 году, продолжение

Всё уже было готово к подключению свежего ФИАС, как вдруг налоговая потеряла Краснодарский край (справочник от 31.03). В свежайшей версии (от 13.04) край вернулся, но не полностью.

Пока подключили ФИАС от 23.03. Надеемся, что проблемы с Краснодаром налоговая всё же решит — после этого подключим актуальный справочник.

Есть один нюанс. В всех ФИАС 2020 года не заполняется поле «признак центра района или региона» (capital_marker). «Дадата» использует это поле для форматирования адреса одной строкой:

  • не пишет название области для областного центра («Нижний Новгород», а не «Нижегородская обл, г Нижний Новгород»);
  • не пишет название района для районного центра («Нижегородская обл, г Кстово», а не «Нижегородская обл, Кстовский р-н, г Кстово»).

К сожалению, с исчезновением capital_marker перестала работать и эта логика. Теперь в адресе одной строкой будет полное название — с регионом и районом.

+1

Поиск аффилированных компаний

Часто учредитель или директор не ограничивается участием в одном юрлице, а фигурирует в нескольких. Порой — в десятках разных компаний. Знать об этом полезно как для оценки надёжности контрагента, так и для более эффективного маркетинга и продаж. Чтобы облегчить поиск аффилированных компаний, «Дадата» научилась искать организации по ИНН учредителей и руководителей.

ИНН: 7736207543
↓ ↓ ↓
ООО «ЯНДЕКС.ДРАЙВ»
ООО «ЯНДЕКС.ЗАПРАВКИ»
ООО «ЯНДЕКС.ОБЛАКО»
ООО «ЯНДЕКС.ОФД»
ООО «ЯНДЕКС.ПРОБКИ
...

Работает через специальный API-метод findAffiliated. Бесплатно до 10 тысяч запросов в день, больше — в составе годовой подписки.

С июня поиск аффилированных компаний станет доступен только для тарифа «Максимальный» — так что сейчас хороший момент, чтобы попробовать. Заодно увеличим параметр count, чтобы можно было получить все результаты, а не только первые 20.

С 15:20 МСК есть проблемы с доступом к сервисам у части пользователей, разбираемся.

UPD1. С 15:55 МСК большая часть проблем исправлена. Продолжаем работать по оставшимся.

UPD2. С 16:00 МСК проблем с доступам к сервисам нет.

+1

Разбор инцидента 29 мая

29 мая с 15:20 до 16:00 сервисы «Дадаты» были частично недоступны. Проблемы коснулись четверти пользователей. Ниже мы расскажем о причинах сбоя и напишем, как минимизируем риск повторения.

Контекст

Для защиты от DDoS-атак «Дадата» использует систему фильтрации трафика. Через неё проходят сетевые запросы, прежде чем дойти до серверов «Дадаты». Эту систему предоставляет сторонняя компания DDoS-GUARD: «Дадата» использует её как облачный сервис — точно так же, как наши клиенты используют саму «Дадату».

Система фильтрации отсеивает запросы злоумышленников, которые хотят «положить» «Дадату». И тем самым помогает нам оставаться доступными 24×7. В то же время, поскольку все запросы проходят через систему фильтрации, она становится дополнительной «точкой отказа».

Инцидент

29 мая инженеры DDoS-GUARD обновили один из узлов фильтрации. Эта рутинная процедура обычно проходит незамеченной. Но в этом раз что-то пошло не так: запросы, проходящие через узел, перестали доставляться в «Дадату». Вместо этого узел отвечал ошибками — их и наблюдали некоторые пользователи.

Инженеры DDoS-GUARD сразу же начали решать проблему. К сожалению, исправить её удалось только спустя 40 минут.


Выводы

DDoS-GUARD сообщили, что пересмотрят регламент обновления узлов фильтрации. Но этого недостаточно, поскольку процесс для нас непрозрачен и влиять напрямую на него мы не можем.

Поэтому летом мы настроим резервную точку входа в «Дадату». Мы будем переключать на нее запросы, если с системой фильтрации трафика что-то снова пойдёт не так.

Понимаем: вы ожидаете, что «Дадата» будет работать всегда и без сбоев. Для нас это тоже очень важно. Хотя в «облачной» среде гарантировать 100% доступность не может никто, мы обещаем прорабатывать каждую проблему:

  1. Своевременно оповещать о сбоях (подписывайтесь на обновления в твитере или по электронной почте).
  2. Публиковать разбор каждого инцидента.
  3. Дорабатывать «Дадату» и технические регламенты, чтобы снизить риски.
+3

Доли учредителей

Постепенно начинаем заполнять доли учредителей в ответе на запрос «Организация по ИНН» (поле data.founders[].share). Заполненность пока далеко не 100%, так что ориентироваться на него не стоит. Как всё будет готово — напишем.

ФИАС в 2020 году, продолжение

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

Если у вас «коробка» — для поддержки ФИАС 2020 года переходите на версию 20.3.

+1

Снова остановили обновление ФИАС

Только мы обрадовались, что налоговая наладила выпуск нормальных ФИАС, как всё снова сломалось. На этот раз — капитально. С 5 июня Одинцово, Наро-Фоминск и еще семь городов Московской области превратились в районы.

Для тех, кто разбирается в структуре ФИАСа: теперь у Одинцово aolevel = 3 (район). Одинцовский район вычеркнут из ФИАС. А города, которые были в Одинцовском районе, стали подчинены Одинцово, сохранив aolevel = 4 (город). Например, город Кубинка теперь принадлежит городу Одинцово. Получается город в городе.

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

Мы останавливаем загрузку новых ФИАС до того, как проблему исправят в налоговой (это маловероятно) или придумаем нормальный обходной путь.

Если используете «коробку» — рекомендуем остановиться на ФИАС от 02.06 и дальше не обновляться.

+1

Ограничение по координатам и радиусу в подсказках

Иногда удобнее ограничить подсказки окружностью на карте, чем перечислять все населённые пункты, в которых работает компания. Теперь такое ограничение несложно настроить в «подсказках» по адресам: указываете координаты точки, добавляете радиус → подсказки работают по адресам внутри указанного радиуса.

+2

Доли учредителей

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

Доли возвращаются на тарифе «Максимальный» в полях data.founders[ ].share. Доля может быть выражена в процентах, десятичной или обычной дроби:

# Процент
"share": {
    "value": 50.5,
    "type": "PERCENT"
}

# Десятичная дробь
"share": {
    "value": 0.5,
    "type": "DECIMAL"
}

# Обычная дробь
"share": {
    "numerator": 10,
    "denominator": 11,
    "type": "FRACTION"
}

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

+2

Поиск аффилированных компаний для учредителей и руководителей

В поиске аффилированных компаний теперь можно искать только по учредителям, только по руководителям, или по тем и другим (по умолчанию). Заодно увеличили максимальное количество результатов до 300 (параметр count), чтобы даже по Сбербанку можно было получить все компании, которые он учредил.

Чтобы сократить размер ответа, убрали некоторые поля (name, opf, management, address.data). Получить все поля для конкретной компании по-прежнему можно через метод Организация по ИНН.

Обновленный метод доступен только пользователям тарифа «Максимальный» и «коробки».

+1

Новый API-клиент для .NET

Хорошенько поработали над C#-клиентом «Дадаты». Теперь он:

  • Поддерживает все методы API.
  • Стал асинхронным.
  • Работает с современными версиями TLS.
  • Соответствует спецификации .NET Standard 2.0.

Подробная документация и инструкции — на гитхабе.

API-клиент для PHP

PHP — самый популярный язык, на котором работают с «Дадатой». Наконец-то сделали для него библиотеку, которая поддерживает все возможности API: https://github.com/hflabs/dadata-php. Подробная документация с примерами — в комплекте.

+1

Номинальная стоимость доли

Теперь поддерживаются доли учредителей, выраженные через номинальную стоимость. Они возвращаются как обычные дроби. Например, если уставной капитал 10000₽, а доля учредителя 5000₽, то «Дадата» вернёт долю ½:

"share": {
    "numerator": 1,
    "denominator": 2,
    "type": "FRACTION"
}

ОКПО компании

Добавили ОКПО в информацию о компании (поле data.okpo). Возвращается для действующих головных компаний и для действующих ИП. Для филиалов и ликвидированных — нет.

+1

Определить самозанятого по ИНН

В поддержку «Дадаты» иногда обращаются с вопросом «как проверить, является ли физлицо самозанятым». Налоговая служба не предоставляет открытых данных по самозанятым, поэтому такого сервиса нет в «Дадате».

Но можно воспользоваться API налоговой. Мы подготовили примеры, как это сделать на самых популярных языках — Python, PHP и JavaScript.

Города-районы в Московской области

Как мы писали в июне, налоговая превратила часть городов Московской области в районы. Переносить это изменение в «подсказки» один-в-один не кажется нам хорошей идеей, потому что при этом Одинцово, Наро-Фоминск и другие города пропадут из списка городов. А это наверняка «сломает» некоторые интеграции с «Дадатой».

Поэтому до 25 сентября мы выпустим доработанную версию «подсказок». В ней для улиц и домов, которые напрямую подчинены городу Одинцово, поля city* будут по-прежнему заполнены. При этом Одинцово будет значиться и в полях area*, для единообразия с ФИАС:

Московская обл, г Одинцово, ул Молодежная

area_fias_id: 6ae8ad9e-aa6c-4849-92d8-8e637059c9b0
area_kladr_id: 5004200000000
area_with_type: г Одинцово
area_type: г
area_type_full: город
area: Одинцово
city_fias_id: 6ae8ad9e-aa6c-4849-92d8-8e637059c9b0
city_kladr_id: 5004200000000
city_with_type: г Одинцово
city_type: г город
city_type_full: город
city: Одинцово

Для городов, подчинённых Одинцово, поля city* будут заполнены как в ФИАС:

Московская обл, г Одинцово, г Кубинка, шоссе Можайское

area_fias_id: 6ae8ad9e-aa6c-4849-92d8-8e637059c9b0
area_kladr_id: 5004200000000
area_with_type: г Одинцово
area_type: г
area_type_full: город
area: Одинцово
city_fias_id: 50341359-842b-4ba1-b7f2-398a7b72f829
city_kladr_id: 5004200300000
city_with_type: г Кубинка
city_type: г
city_type_full: город
city: Кубинка

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

Изменения ждут все города-районы Московской области, не только Одинцово. Доработка будет только в «подсказках». В «стандартизации» одинцовские адреса будут возвращаться в точности как в ФИАС.

Адреса Белоруссии с точностью до дома

Добавили белорусские адреса на основе данных из OpenStreetMap. Теперь подсказки знают не только города, но и улицы с домами:

Особенности белорусских адресов:

  • идентификаторы OSM указаны в полях *fias_id;
  • часовой пояс (timezone) и идентификатор GeoNames (geoname_id) не заполняются.

Коды ОКАТО, ОКТМО, ОКОГУ и ОКФС компании

В июле в «Дадату» добавили код ОКПО компании, а теперь пришёл черед прочих кодов статистики:

  • ОКАТО (data.okato) — код по классификатору административно-территориального деления;
  • ОКТМО (data.oktmo) — код по классификатору муниципального деления;
  • ОКОГУ (data.okogu) — код по классификатору органов государственной власти и управления;
  • ОКФС (data.okfs) — код по классификатору форм собственности.

Наблюдаем увеличенное количество ошибок в API стандартизации адресов после 20:30 МСК. Разбираемся в причинах.

UPD: Устранили причину проблемы около 23:55 МСК, продолжаем наблюдать.

Обновили оферту, изменения в пунктах 4.2, 4.5, 7.1, 7.2.

+2

Муниципальное образование по коду ОКТМО

Добавили сервис муниципальных образований. Передаете 8-значный код ОКТМО, получаете муниципальный район и поселение, как хочет видеть налоговая.

Работает через API. Бесплатно до 10 тыс. запросов в день, больше — в составе годовой подписки.

Поднимаем цены на «коробку» и корпоративный пакет

С января 2021 года мы поднимем цены на корпоративный пакет и коробочные версии. Для тех, кто работает по оферте, тарифы оставим прежними.

Вот что изменится:

  • стоимость корпоративного тарифа: 400K ₽ → 500K ₽ в год (500K ₽ = 500 тысяч рублей);
  • стоимость «коробки», подсказывающей адреса: 450K ₽ → 550K ₽ за три года;
  • стоимость «коробки», подсказывающей все типы данных: 800K ₽ → 990K ₽ за три года.

Если оплатить «Дадату» в ноябре или декабре, можно сэкономить 100 000 или даже 190 000 ₽. При условии, что вы используете сервис на корпоративном тарифе или в «коробке». И в любом случае учтите изменения при планировании бюджета, пожалуйста.

Если есть вопросы, пишите на info@dadata.ru.

+1

Правопреемники и правопредшественники

Не всегда ликвидация юрлица означает «смерть» организации. Часто компании просто меняют ИНН и правовую форму (ФГУП "ПОЧТА РОССИИ" → АО "ПОЧТА РОССИИ"), либо обязательства переходят к другой компании (ПАО "БАЛТИЙСКИЙ БАНК" → АО "АЛЬФА-БАНК").

В таких случаях удобно быстро получить актуальную компанию по реквизитам ликвидированной, чтобы освежить сведения в ИТ-системах и переоформить договоры.

Найти преемников и предшественников организации поможет метод «Организация по ИНН»:

"inn": "7834002576",
"ogrn": "1027800011139"
"name": {
    "short_with_opf": "ПАО \"БАЛТИЙСКИЙ БАНК\""
},
...
"successors": [
    {
        "inn": "7728168971",
        "ogrn": "1027700067328",
        "name":  "АО \"АЛЬФА-БАНК\""
    }
]
"inn": "7728168971",
"ogrn": "1027700067328"
"name": {
    "short_with_opf": "АО \"АЛЬФА-БАНК\""
},
...
"predecessors": [
    {
        "inn": "7834002576",
        "ogrn": "1027800011139",
        "name":  "ПАО \"БАЛТИЙСКИЙ БАНК\""
    }
]

Предшественники и преемники возвращаются только на тарифе «Максимальный».

Проблемы с доступностью сайта «Дадаты» с 12:50, разбираемся. Подсказки и стандартизация работают.


UPD 14:00. Сайт доступен, мониторим ситуацию.

«Дадата» находится под DDoS-атакой, включена защита от ботов. Часть легитимных запросов к API система защиты может принять за зловредные и блокировать. Если увидите такую ситуацию по своему API-ключу, напишите об этом в службу поддержки или на info@dadata.ru. Укажите URL, к которому делаете запросы, и свой внешний IP-адрес.

+3

Банкротство организации

Налоговая сообщает, если компания или ИП проходит процедуру банкротства. Теперь «Подсказки» тоже возвращают эту информацию в поле «детальный статус» (state.code). К банкротству относятся статусы 113–117, а полный список возможных значений мы выложили на гитхаб.

Кроме банкротства, детальный статус поможет различать нюансы реорганизации компании и сообщит причины её ликвидации.

В феврале 2021 добавим отдельный статус «банкротство» (state.status = BANKRUPT), а до этого момента определять банкротов можно по state.code.

Фильтр по коду ОКВЭД

Бывает, бизнесу нужны узкоспециализированные подсказки организаций по конкретной отрасли: школы, вузы, медицинские учреждения. Или хочется найти компанию, зная только её название и область деятельности. Теперь в «Подсказках» это возможно — с новым фильтром по коду ОКВЭД. Фильтрует по основному ОКВЭД, поддерживается до 10 значений.

Работает в виджете:

И через API:

{
    "query": "авиа",
    "okved": ["85.22"]
}
...
"name": {
    "full_with_opf": "ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ \"МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ (НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ)\"",
    "short_with_opf": "МАИ",
},
"inn": "7712038455",
"ogrn": "1037739180820",
"okved": "85.22",
...

Отключим исправление уменьшительно-ласкательных имен

Сейчас стандартизация ФИО исправляет уменьшительно-ласкательные формы:

Люся → Людмила
Тома → Тамара

Мы заметили, что от таких исправлений больше вреда, чем пользы: в данных уменьшительно-ласкательные формы полных имен встречаются не так часто, зато нередко в паспорте человек так и записан — «Люся» или «Тома».

Планируем отключить в январе. Если это проблема для вас — дайте знать.

У некоторых клиентов с IP-адресами из США возникли проблемы с доступом к сервисам. Разбираемся. UPD: решено в 22:10 по Москве.

Обновили оферту, изменения в пункте 6.2. 

Подъезд и этаж в адресе

Добавили в адрес поля «подъезд» (entrance) и «этаж» (floor). Заполняются в стандартизации, если «Дадате» удалось распознать их в исходном адресе. В подсказках не заполняются.

Новые платежные реквизиты налоговых

С 2021 года начала действовать новая система казначейских счетов. Из-за этого поменялись реквизиты налоговой в платежках.

С сегодняшнего дня сервис «налоговые инспекции» возвращает новые реквизиты (примеры даны для налоговой 7706):

  • БИК получателя
    bank_bic = 004525988
  • Банк получателя
    bank_name = ГУ БАНКА РОССИИ ПО ЦФО//УФК ПО Г. МОСКВЕ г. Москва
  • Счет банка получателя
    bank_correspondent_account = 40102810545370000003
  • Счет получателя
    bank_account = 03100643000000017300

Сервис «банки» начнет возвращать казначейские счета в марте.

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

UPD: Починили на 90%, продолжаем работать над ситуацией.
UPD2: Обновили полностью.

+1

С 1 марта повыcим цены на «Подсказки» и «Стандартизацию»

Мы с 2018 года не повышали цены, и вот момент настал. 1 марта стоимость «Дадаты» повысится: «Подсказки» подорожают на 30%, а для «Стандартизации» мы уберем скидки за объем.

Как изменятся цены

«Подсказки» — все платные тарифы вырастут на 30%. Бесплатный тариф останется. Так будет выглядеть тарифная сетка с 1 марта.

  Легкий
(до 50 тыс. запросов)
Расширенный (до 200 тыс. запросов) Максимальный (от 200 тыс. до 1 млн запросов)
Физлицам 5 000 6 500 ₽ 11 500 14 500 ₽
  • 200 тыс. — 28 000 36 000 ₽
  • 300 тыс. — 42 000 54 000 ₽
  • 400 тыс. — 56 000 72 000 ₽
  • 500 тыс. — 70 000 90 000 ₽
  • 600 тыс. — 84 000 108 000 ₽
  • 700 тыс. — 98 000 126 000 ₽
  • 800 тыс. — 112 000 144 000 ₽
  • 900 тыс. — 126 000 162 000 ₽
  • 1 млн — 140 000 180 000 ₽
Юрлицам7 000 9 000 ₽ 14 000 18 000 ₽

Новые цены увидят те, кто продлит подписку на «Подсказки» после 1 марта. Все, что сейчас оплачено, остается без изменений.


«Стандартизация» — уберем скидку за объем обработанных записей. Базовая стоимость не изменится. Изменения коснутся прежде всего больших компаний, которые обрабатывают «Дадатой» огромные объемы данных.

С 1 мартаСейчас
Стоимость обработки одной записи — 10 копеек. ВсегдаЕсли за 100 дней обработать 100 тыс. записей, цена падала — до 9 копеек. Если загрузить миллион записей, цена снижалась до 5 копеек.

Тарифная сетка, которая действует до 1 марта:

Почему мы повышаем цены

Мы меняем тарифы, потому что непрерывно вкладываемся в инфраструктуру. В результате затраты на обслуживание «Дадаты» уже приближаются к стоимости наших услуг. Вот что мы улучшили в прошлом году.

  1. Увеличили количество серверов. Теперь «Дадата» стабильна даже в самое горячее время: например, в «Черную пятницу».
  2. Подключили DDoS-защиту. В конце года нас атаковали злоумышленники — адресно, с учетом особенностей сервиса. Удар был чувствительным. Сейчас мы наладили крепкую защиту, чтобы сохранять стабильность даже под атаками.
  3. Расширили команду поддержки. Теперь у «Дадаты» больше сотрудников и мы быстрее отвечаем. Если есть вопросы, смело пишите на support.dadata.ru.
  4. Ускорили стандартизацию адресов в два раза, переписав внутренние алгоритмы. Это помимо остальных обновлений, о которых мы рассказываем в базе знаний. Например, теперь «Стандартизация» распознает подъезд и этаж в адресе.

Все филиалы компаний

У некоторых компаний ну очень много подразделений. Например, у «Аэрофлота» их за сотню. «Дадата» же возвращала не более 20 — люди часто на это жаловались.

Что ж. Теперь «Дадата» возвращает до 300 результатов в методе «Организация по ИНН». Можно получить все филиалы одним запросом:

{
    "query": "7712040126", 
    "count": 300
}

Статус «банкротство» у организаций

У компаний появился отдельный статус «банкротство» (state.status = BANKRUPT) — его удобнее использовать, чем опознавать банкротов по полю «детальный статус» (state.code).

Поле state.code с марта будет доступно только для тарифа «Максимальный». На остальных тарифах оно будет пустым.

Пустые названия и адреса у компаний и ИП

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

Здания в адресах

Справочник адресов налоговой (ФИАС) различает «дома» и «здания». Домов подавляющее большинство, зданий намного меньше.

Много лет «Подсказки» игнорировали здания: они часто дублировали существующие дома или описывали фантомные адреса. Но с годами реальных зданий в ФИАС становилось все больше, и жить так дальше стало решительно невозможно. Поэтому теперь здания появились и в «Подсказках». Чтобы было аккуратно, «Подсказки» игнорируют здания-дубликаты: если есть «дом 14» и «здание 14», вернется только «дом 14».

Нюанс: если выбрать здание из списка, то тип дома изменится с «зд» на «д». Планируем исправить это в следующих релизах.

Поиск по удаленным районам в Московской области

В Московской области любят ликвидировать районы, а районные центры выносить в областное подчинение:

  • Московская обл, Люберецкий р-н, г Люберцы → Московская обл, г Люберцы
  • Московская обл, Люберецкий р-н → ❌

Населенные пункты при этом переходят в подчинение бывшему райцентру:

  • Московская обл, Люберецкий р-н, рп Октябрьский → Московская обл, г Люберцы, рп Октябрьский

Люди часто не знают о таких новшествах, и продолжают вводить свой адрес как «Люберецкий район, поселок Октябрьский». Раньше «Подсказки» не справлялись с такими случаями. А теперь научились. Если человек введет привычный адрес с районом — вернется адрес в городе согласно ФИАС:

POST-запросы в геолокации по IP

В геолокации по IP-адресу теперь можно использовать POST-запросы (раньше работал только GET). Приятное единообразие, как в остальных методах.

+2

Пара новостей об изменениях в компаниях. Обе доработки планируем выпустить в течение месяца.

Дата последних изменений

Сейчас поле actuality_date отражает не дату последних изменений в информации о компании, а техническую дату, когда налоговая в последний раз выгрузила данные.

Например, если последнее изменение было 12.10.2020, а данные налоговая выгрузила 01.01.2021, то actuality_date будет равна 01.01.2021.

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

Муниципальный округ в адресе

В 2021 году налоговая при регистрации компаний иногда стала добавлять в адрес муниципальный округ. Он виден в выписке с сайта ЕГРЮЛ.

Например, для ИНН = 7839078314:

В выписке

198095, Г. САНКТ-ПЕТЕРБУРГ,
ВН.ТЕР.Г. МУНИЦИПАЛЬНЫЙ ОКРУГ НАРВСКИЙ ОКРУГ,
УЛ. МАРШАЛА ГОВОРОВА, Д. 37, ЛИТЕРА А, ПОМЕЩ. 1-Н №341

«Дадата» возвращает

198095, Г. САНКТ-ПЕТЕРБУРГ,
УЛ. МАРШАЛА ГОВОРОВА, Д. 37, ЛИТЕРА А, ПОМЕЩ. 1-Н №341

Мы работаем над тем, чтобы добавить муниципальные округа в поле «адрес как в ЕГРЮЛ» (data.address.source).

Казначейские счета в банках

С 2021 года начала действовать новая система казначейских счетов. Чтобы поддержать ее в «Дадате», с 15.03 внесли несколько изменений. Вот описание:

1. В подсказки по банкам добавили новые типы финансовых учреждений (поле opf.type):

  • управление Банка России (CBR) и
  • территориальный орган Казначейства (TREASURY).

2. Для органов Казначейства заполняется новое поле — казначейские счета (treasury_accounts).

{
    "suggestions": [
        {
            "value": "УФК по Республике Саха (Якутия)",
            "data": {
                "opf": {
                    "type": "TREASURY"
                },
                ...
                "treasury_accounts": [
                    "40102810345370000085"
                ],
                ...
            }
        }
    ]
}

Обычно у управления Казначейства один казначейский счет. Но иногда бывает и два, поэтому treasury_accounts — массив.

3. Добавили новое поле — Управление Банка России (cbr), к которому относится банк. Поле заполняется только при поиске по идентификатору.

{
    "suggestions": [
        {
            "value": "ООО Банк «Саратов»",
            "data": {
                ...
                "cbr": {
                    "name": {
                        "payment": "ОТДЕЛЕНИЕ САРАТОВ БАНКА РОССИИ",
                    },
                    "bic": "046311001",
                    ...
                },
                ...
            }
        }
    ]
}

ФИАС-код квартиры

В справочнике налоговой (ФИАС) уже 48 млн квартир. Пришло время им появиться и на «Дадате».

Так что теперь «Дадата» возвращает ФИАС-код квартиры в поле flat_fias_id. При этом в поле fias_id, как и раньше, вернется ФИАС-код дома, а в поле fias_level — уровень 8 (дом).

Со временем начнем возвращать в fias_id ФИАС-код квартиры, а fias_level устанавливать равным 9 (квартира). Но прямо сейчас решили это не включать, чтобы не стало неожиданностью и не сломало кому-нибудь бизнес-процесс.

Заодно заработал поиск адреса по ФИАС-коду квартиры.

В ближайшие недели для адресов, которые есть в ФИАС с точностью до квартиры, начнем возвращать в fias_id ФИАС-код квартиры, а fias_level устанавливать равным 9 (квартира).

Телефоны и адреса эл. почты компаний

В информации о компании начали появляться телефоны и адреса электронной почты. Пока заполнены у 30% компаний, в ближайшие месяцы планируем поднять до 40–50%. Доступны на тарифе «Максимальный».

Год финансовой отчетности

В информацию о компании добавили год отчетности ( finance.year ), для которого возвращаются доходы ( finance.income ) и расходы ( finance.expense ) организации. Теперь всегда понятно, насколько актуальны данные.

Финансовые показатели заполнены примерно у 60% действующих компаний. Доступны на тарифе «Максимальный».

Фамилия, имя и отчество индивидуального предпринимателя

В информацию о компании добавили фамилию, имя и отчество ИП отдельными полями: fio.surnamefio.name и fio.patronymic. Теперь «Дадата» лучше подходит, чтобы автоматически заполнять формы с гранулярным ФИО — например, на получение патента или внесение изменений в ЕГРИП.

{
    "suggestions": [
        {
            "value": "ИП Кораева Вероника Сергеевна",
            "unrestricted_value": "ИП Кораева Вероника Сергеевна",
            "data": {
                ...
                "fio": {
                    "surname": "Кораева",
                    "name": "Вероника",
                    "patronymic": "Сергеевна"
                    "gender": null,
                    "source": null,
                    "qc": null
                }
               ...
            }
        }
    ]
}

Кадастровый номер квартиры

«Дадата» научилась находить кадастровый номер дома или квартиры по ФИАС-коду. Если ФИАС-код неизвестен, его можно предварительно получить через API-метод разбора адреса из строки, а затем уже получить кадастровый номер.

«Дадата» берет кадастровые номера из ФИАС. По России в целом они заполнены слабо — для 18% квартир и 10% домов. Но для Москвы ситуация лучше: кадастровые номера указаны у 94% квартир.

Цена — 5 копеек за запрос.

Товары и услуги

Добавили классификатор товаров и услуг (МКТУ). Он отчасти схож с классификатором видов продукции (ОКПД), но отличается большей душевностью и международным признанием.

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

Комментирование выключено

Сервис поддержки клиентов работает на платформе UserEcho