+30
Under review

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

Антон 5 years ago updated 1 month ago 107

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

После недельного отсутствия на сайт Банка России вернулся справочник кредитных организаций. Держим за него кулачки ツ

С четверга (9 августа) «Дадата» начнёт возвращать представительства иностранных юрлиц из специального реестра налоговой (РАФП).

Подсказки теперь возвращают представительства иностранных лиц! Налоговая не ведёт их в ЕГРЮЛ, вместо этого поддерживает отдельный реестр — РАФП. С сегодняшнего дня он «влился» в справочник компаний Дадаты.

В ночь на пятницу (31 августа) крупно обновим подсказки. Есть изменения в API

В ночь на среду (26 сентября) обновим Подсказки.

Теперь у каждой компании есть собственная страница на «Дадате»! Больше не надо обмениваться «карточками компании» в Word, достаточно отправить контрагенту ссылку, по которой перечислены все реквизиты. А ещё появилось API статистики запросов за день.

С 2019 года Банк России грозится перейти на новый справочник БИК:

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

К сожалению, у нового справочника есть ряд недостатков по сравнению со старым:

  • Нет полного наименования, телефона, ОКПО, сведений об РКЦ, даты актуальности и расшифровки типа (opf.full и opf.short)
  • Нет большинства ликвидированных банков.

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

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

Сегодня мы научили «Дадату» автоматически определять идентификатор города в службе доставки на основании КЛАДР-кода или ФИАС-кода города.

Пока поддерживается только служба доставки СДЭК. Если вам нужны идентификаторы других сервисов — напишите нам.

Работает через API: https://dadata.ru/api/delivery/

Научились определять город по IPv6-адресам, и со дня на день перейдём на новый справочник банков.

C 29 декабря по 9 января все справочники обновляться не будут — у налоговой и других ведомств тоже каникулы ツ

В январе «Дадата» начнёт заполнять все гранулярные адреса в компаниях (раньше 15% были пустыми). Если у такого адреса qc != 0 — не используйте его для документов и доставки почты, используйте address.data.source (адрес как в ЕГРЮЛ).

Теперь «Дадата» заполняет все гранулярные адреса в компаниях (раньше 15% были пустыми). Если у такого адреса qc != 0 — не используйте его для документов и доставки почты, используйте address.data.source (адрес как в ЕГРЮЛ).

+1

И ещё одно изменение. Простите, что не сообщили о нём в прошлый раз.


Раньше в ответе на запрос «город по IP-адресу» в поле value возвращался IP-адрес, а поле unrestricted_value не заполнялось:

{
    "location": {
        "value": "46.226.227.20",
        "unrestricted_value": null,
        "data": { ... }
    }
}

Теперь, аналогично другим методам «Подсказок», в этих полях возвращается адрес одной строкой:

{
    "location": {
        "value": "г Краснодар",
        "unrestricted_value": "Краснодарский край, г Краснодар",
        "data": { ... }
    }
}

Научили «Дадату» определять адрес по координатам и добавили недостающие в ФИАС дома.

Собрали первую версию нормального справочника «кем выдан паспорт»!

Примеры использования:

Если какого-то подразделения не хватает: https://dadata.ru/fix/fms

Обновили оферту:

  • Изменения в пунктах 1.6, 1.10–1.12, 6.4–6.8.
  • Изменился адрес регистрации компании.

В подсказки по налоговым инспекциям добавили реквизиты регистрирующего органа. Они возвращаются в полях parent_* (parent_code, parent_name и так далее).

«Дадата» научилась уверенно разбирать иностранные телефоны по всему миру. Они получают специальный код проверки «иностранный телефон» (qc = 7):

Новый справочник в «подсказках»! Все мировые суды России: https://dadata.ru/suggestions/outward/region_court/

В API добавили новый метод findById/bank, который возвращает банк по идентификаторам: БИК, SWIFT и регистрационному номеру. При поиске частичные совпадения не учитываются, необходимо указывать идентификатор полностью.

Java оставалась одним из немногих популярных языков, для которых не было модуля «подсказок». Теперь есть: https://github.com/KuliginStepan/dadata-client

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

В подсказках и стандартизации по адресам добавили новое поле — федеральный округ. Его удобно использовать для маркетинговой сегментации клиентов (федеральных округов всего 8, а регионов аж 85).

Раньше API Стандартизации возвращало HTTP-код ответа 402, если закончились деньги на балансе. Теперь возвращает 403 Forbidden. См. также: все возможные коды ответа.

Подключили реестр малых и средних предприятий (МСП) налоговой службы. Теперь можно «пробить» контрагента по реестру и понять, к какому типу он относится: микро-, малое или среднее предприятие. Это покажет уровень оборотов фирмы и количество сотрудников в организации.

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

В период с 19:28 до 19:30 МСК начались сетевые проблемы, «Дадата» частично переключена на резервный контур. Все сервисы работают.

Город и страна телефона

Раньше «Дадата» знала часовой пояс только для российских телефонов. А теперь возвращает в API Стандартизации часовой пояс, страну и город для телефонов по всему миру.

Страна определяется для всех номеров, а город — только для стационарных. Часовой пояс определяется по стране, так что если у страны их несколько — возвращается минимальный и максимальный через слеш. Например, для Австралии: «UTC+8/UTC+11».

Название региона для стационарных телефонов

Для стационарных телефонов в России область (поле region) теперь возвращается вместе с типом:

  • не «Самарская», а «Самарская область»;
  • не «Карелия», а «Республика Карелия».

У «Дадаты» добавился ещё один IP-адрес: 185.178.208.144. Вам в связи с этим ничего делать не требуется ツ 


Единственное исключение — если вы специально настраивали «белые списки» IP-адресов, в которые может резолвиться домен dadata.ru и его поддомены (если не уверены — уточните у сетевого администратора). Тогда добавьте 185.178.208.144 в белый список.

И ещё один IP-адрес добавили: 186.2.163.83. Если используете «белые списки», пропишите его у себя.

Простите, что зачастили с этими IP-адресами. Больше не планируем пока ツ

Добавили пару новых возможностей: (1) идентификатор города в Boxberry и DPD и (2) город банка для платёжки.

Идентификатор города в Boxberry и DPD

Службы доставки часто используют собственные идентификаторы городов, и требуют от магазина указывать их в заказе. Поэтому «Дадата» умеет определять идентификатор города в службе доставке на основании КЛАДР-кода города. Раньше поддерживалась только служба доставки СДЭК, а теперь добавили ещё Boxberry и DPD:

Доступно для всех тарифов, работает через API и в браузере.

Город банка для платёжки

В платёжных поручениях кроме наименования указывают и город банка. В большинстве случаев он совпадает с городом адреса банка, но не всегда. Например, Главное управление Банка России по ЦФО находится в Москве, но город для платёжки у него содержит номерную часть — «г. Москва 35». Раньше подсказки по банкам это игнорировали, а теперь возвращают платёжный город в специальном поле payment_city.

Количество сотрудников, система налогообложения и дисквалифицированный руководитель

В подсказки по компаниям добавили поля, которые помогут со скорингом и маркетинговой сегментацией контрагентов:

  • среднесписочная численность работников;
  • система налогообложения (УСН, ЕСХН, ЕНВД, СРП);
  • доходы и расходы по данным бухгалтерской отчетности;
  • недоимки по налогам;
  • налоговые штрафы;
  • наличие дисквалифицированных лиц в составе исполнительных органов организации.

Доходы, расходы, долги и штрафы актуальны на на 31 декабря 2017 года (это самые новые данные от налоговой). Количество сотрудников и система налогообложения — на 31 декабря 2018 года. Наличие дисквалифицированных лиц актуализируется еженедельно.

Численность сотрудников и система налогообложения доступны на тарифе «Расширенный» и выше, остальные поля — только «Максимальный».

ISO-коды стран и регионов

В России в качестве идентификатора адреса принято использовать КЛАДР- или ФИАС-код. В мире же более распространены ISO-коды. Они заданы стандартом ISO 3166 для стран и регионов в странах.

Теперь «Дадата» умеет возвращать эти ISO-коды:

ISO-код пригодится, если вы хотите интегрировать «подсказки» или «стандартизацию» с программами и сервисами, которые ожидают ISO-коды.

Сегодня не работает телефон — проблемы у нашего оператора. Все вопросы принимаем в службе поддержки.

Изменения в работе с DaData.ru

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

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

По ссылкам — суть изменений и действия, которые могут потребоваться:

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

С 27 августа налоговая перестала выгружать данные по организациям — у них что-то сломалось. Ждём, пока починят 🤷‍♂️

Налоговая возобновила выгрузку организаций, так что и в «Дадате» они снова обновляются 👌

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

Проблема со стандартизацией наблюдалась в 7:44–7:45. Проблема с отсутствием квартир и координат в подсказках наблюдалась у небольшого числа пользователей с 7:45 до 8:20 и с 8:50 до 9:00. После 9:00 проблем нет.

Страна в виджете подсказок

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

Поиск до дома в сервисе «Адрес по ФИАС-коду»

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

Но получалось, что если у человека из всей информации об адресе есть только ФИАС-код дома, то восстановить адрес не получится. Поэтому мы включили поиск до дома:

{"query": "5ee84ac0-eb9a-4b42-b814-2f5f7c27c255"}
↓ ↓ ↓
{
  "suggestions": [
    {
      "value": "г Москва, ул Сухонская, д 11",
      "unrestricted_value": "г Москва, р-н Северное Медведково, ул Сухонская, д 11",
      "data": { ... }
    }
  ]
}

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

Статус «ликвидирован» в банках

Банк России пишет статус банка на сайте, но не выгружает его в открытых данных. Поэтому «Подсказкам» приходится выводить его по косвенным признакам.

Раньше статус «ликвидирован» устанавливался в том случае, если принято решение о ликвидации банка — даже если дата окончательной ликвидации находится в будущем. Это похоже на то, что ЦБ пишет на сайте, но оказалось неудобно для клиентов — ведь безналичный перевод в такие банки разрешён (пока не наступила дата окончательной ликвидации).

Поэтому теперь такие банки и филиалы получают статус «ликвидируется» (state.status = LIQUIDATING), а в поле «дата ликвидации» (state.liquidation_date) пишется будущая дата окончательной ликвидации.

Поскольку Банк России удаляет банк из справочника сразу после даты окончательной ликвидации, шансы встретить в подсказках статус «Ликвидирован» теперь примерно равны нулю.

Давно ликвидированные компании

Обязательный срок хранения большинства данных о контрагентах не превышает 5 лет. Поэтому мы подумываем убрать из «подсказок» все организации, ликвидированные более 5 лет назад. Если у вас есть бизнес-задача, для которой требуются давно ликвидированные компании — дайте знать.

-1

В ФИАС от 14 октября Кемеровскую область переименовали в «Кемеровская область - Кузбасс». Мы пока зафиксировали справочник адресов на предыдущей версии и анализируем возможные последствия.

Загрузили ФИАС с Кузбассом («Кемеровская обл» → «Кемеровская область - Кузбасс»).

+2

Почтовый индекс в unrestricted_value

В ближайшем обновлении «Дадаты» (на этой неделе) в поле data.unrestricted_value у адресов появится индекс. Пишем заранее, чтобы это не стало неожиданностью.

Было:

unrestricted_value = г Москва, р-н Северное Медведково, ул Сухонская, д 11

Стало:

unrestricted_value = 127642, г Москва, р-н Северное Медведково, ул Сухонская, д 11

Значение с индексом лучше соответствует семантике поля (полный адрес одной строкой) и позволит различать улицы с одинаковым названием в пределах одного города (например, улица 8 марта в Москве).

Пара новых возможностей в «Подсказках» по компаниям:

Совмещённые налоговые режимы

У одной компании может одновременно использоваться два налоговых режима: УСН + ЕНВД или ЕНВД + ЕСХН. Теперь для таких случаев «Подсказки» вернут в поле tax_system значение USN_ENVD или ENVD_ESHN соответственно.

Поиск организаций по имени руководителя

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

Сломались Подсказки по международным адресам. Уже знаем о проблеме, планируем починить завтра. 

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

С 16:31 до 16:34 по Москве были перебои с доступностью сервисов, сейчас всё в норме.

Ближайшее почтовое отделение

Если интернет-магазин доставляет покупки почтой по России, хорошо бы подсказать человеку, где и когда он может забрать посылку. В этом поможет новый справочник почтовых отделений «Дадаты» — в нём есть точный адрес, координаты и часы работы отделения, а ещё отметка, если оно временно закрыто.

Получить информацию о почтовом отделении можно по индексу, или найти ближайшее отделение по координатам.