История изменений
Версия 7.0
07.11.2025
-
Метод
/organization:- Запрещается изменять ИНН организации, если в одном из договоров противоположной стороной является организация с таким же ИНН. Код ошибки данной проверки:
O_77.
- Запрещается изменять ИНН организации, если в одном из договоров противоположной стороной является организация с таким же ИНН. Код ошибки данной проверки:
-
Метод
/contract:- Атрибуты договора «Описание осуществляемых посредником-представителем действий» (
actionType) и «Сведения о предмете договора» (subjectType) больше не обязательны для передачи. - Запрещается передавать положительное значение в атрибут «Признак „Платит агент“» (
isChargePaidByAgent), если «Признак направления денежного потока в сторону принципала» (agentActingForPublisher) равенfalseи исполнитель по договору (contractorId) — иностранное лицо. Код ошибки данной проверки:C_68.
- Атрибуты договора «Описание осуществляемых посредником-представителем действий» (
-
Метод
/platforms:- Для атрибута «Тип площадки» (
type) добавляются новые возможные значения:smarttv(трансляция рекламы средствами приложения Smart TV) иhbbtv(доставка рекламного контента через интернет или цифровое ТВ). Если тип площадки —smarttvилиhbbtv,urlплощадки необязателен для передачи в структуре запроса. Коды ошибок данной проверки:P_7,P_34. - Добавляется признак неактуальности записи (
irrelevant). При передаче признака неактуальности записи (irrelevant:true) остальные атрибуты по-прежнему обязательны для передачи.
- Для атрибута «Тип площадки» (
-
Метод
/creative:- Атрибут «Тип креатива» (
creativeType) становится обязательным для передачи. Код ошибки данной проверки:GV_3.
- Атрибут «Тип креатива» (
-
Метод
/invoice:-
Запрещается регистрировать акт, если в договоре акта (
contractId) Заказчик (clientId) и Исполнитель (contractorId) совпадают. Код ошибки данной проверки:I_162. Критерии сравнения организаций:-
Заказчик и Исполнитель являются контрагентами с типами ФЛ/ИП/ЮЛ (
fl/ip/ul) и их ИНН (inn) равны; -
Заказчик и Исполнитель являются контрагентами с типом ИФЛ (
ffl) и значения равны в следующих полях:mobilePhoneЗаказчика равенmobilePhoneИсполнителя;epayNumberЗаказчика равенepayNumberИсполнителя;alternativeInnЗаказчика равенalternativeInnИсполнителя;
-
Заказчик и Исполнитель являются контрагентами с типами ИЮЛ (
ful) и значения равны в следующих полях:regNumberЗаказчика равенregNumberИсполнителя;alternativeInnЗаказчика равенalternativeInnИсполнителя;
-
Заказчик и Исполнитель являются контрагентами разных типов ИФЛ (
ffl), ИЮЛ (ful) и значения равны в следующих полях:alternativeInnЗаказчика равенalternativeInnИсполнителя.
-
-
Добавляются два новых необязательных атрибута Акта/Отчета посредника: «Признак социальной рекламы» (
isSocial) и «Признак социальной рекламы по квоте» (isSocialQuota), которые могут принимать значенияtrue/false.Запрещается передавать значения по отдельности (если передан «Признак социальной рекламы» (
isSocial), то должен быть передан «Признак социальной рекламы по квоте» (isSocialQuota), и наоборот). Коды ошибок данной проверки:I_181,I_182. -
Добавляются два новых необязательных атрибута в структуре «Детализация акта по атрибутам изначального договора» (
items.*): «Признак социальной рекламы» (isSocial) и «Признак социальной рекламы по квоте» (isSocialQuota), которые могут принимать значенияtrue/false.Запрещается передавать значения по отдельности (если передан «Признак социальной рекламы» (
isSocial), то должен быть передан «Признак социальной рекламы по квоте» (isSocialQuota), и наоборот). Коды ошибок данной проверки:I_183,I_184.В случае, если аналогичные признаки переданы для всего акта, значения в детализации не учитываются.
-
Для атрибута «Ставка НДС» (
vatRate) во всех структурах вводятся следующие возможные значения:100(«Без НДС»),0(«0%»),5(«5%»),7(«7%»),10(«10%»),20(«20%»). Коды ошибок данной проверки:I_163,I_169,I_172. -
Если в атрибуте «Ставка НДС» (
vatRate) во всех структурах передано значение0(0%) или100(«Без НДС»), то атрибут «Сумма НДС» (vat) запрещается передавать отличным от значения0. Коды ошибок данной проверки:I_168,I_171,I_177. -
Атрибут «Сумма НДС» (
vat) во всех структурах должен быть равен произведению «Суммы без НДС» (excludingVat) на «Ставку НДС» (vatRate) с учетом предусмотренной погрешности. Коды ошибок данной проверки:I_167,I_170,I_176. -
Если тип акта (
type) — «Акт» (invoice) или «Отчет посредника» (intermediary-report), а договор акта (contractId) имеет тип «Посреднический договор» (intermediary-contract) и «Признак направления денежного потока в сторону принципала» (agentActingForPublisher) равенtrue(либо является дополнительным соглашением к такому договору), то следующие атрибуты должны быть обязательно заполнены:- «Сведения о суммах акта/отчета — Детализация суммы акта — Ставка НДС» (
amount.services.vatRate). Коды ошибок данной проверки:I_164,I_165; - «Детализация акта по атрибутам изначального договора — Сумма в привязке к каждому изначальному договору — Ставка НДС» (
items.amount.vatRate). Код ошибки данной проверки:I_173,I_174.
- «Сведения о суммах акта/отчета — Детализация суммы акта — Ставка НДС» (
-
Если атрибут «Ставка НДС» (
vatRate) не передается, то «Сумма НДС» (vat) должна быть больше 0 и не должна быть больше произведения максимальной ставки НДС в РФ (20%) на «Сумму без НДС» (excludingVat) с учетом предусмотренной погрешности. -
Атрибут «Идентификатор посреднического договора, по поручению которого был заключен договор» (
rrOrderContractId) будет заменен на массив «Идентификаторы посреднических договоров, по поручению которых были заключены договоры» (rrOrderContractIds).- Запрещается передавать пустой массив
rrOrderContractIds. Код ошибки данной проверки:I_209. - Запрещается передавать массив
rrOrderContractIds, если «Тип акта» (type) — «Отчет посредника» (intermediary-report) и «Признак направления денежного потока в сторону принципала» (agentActingForPublisher) равенfalse. Код ошибки данной проверки:I_212. - Для каждого элемента массива применяются следующие проверки:
- идентификаторы посреднического договора не должны дублироваться в массиве. Код ошибки данной проверки:
I_211; - если «Тип акта» (
type) равен значению «Акт выполненных работ» (invoice), то в указанном посредническом договоре «Исполнителем» (contractorId) должен являться «Исполнитель» (contractorId) договора акта (contractId). Код ошибки данной проверки:I_213; - если «Тип акта» (
type) равен значению «Отчет посредника» (intermediary-report), то в указанном посредническом договоре «Исполнителем» (contractorId) должен являться «Заказчик» (clientId) договора акта (contractId). Код ошибки данной проверки:I_214; - в ЕРИР должен быть зарегистрирован договор с таким id с типом (
type) «Посреднический договор» (intermediary-contract) и c «Признаком направления денежного потока в сторону принципала» (agentActingForPublisher) равнымtrue(дополнительные соглашения не могут быть переданы в данном поле). Код ошибки данной проверки:I_215; - запрещается передавать договоры, если «Заказчик» (
clientId) является иностранным лицом. Код ошибки данной проверки:I_216.
- идентификаторы посреднического договора не должны дублироваться в массиве. Код ошибки данной проверки:
Внимание
ЕРИР поддержит эту функциональность после 28.11.2025.
До этого момента допускается передача массива, состоящего только из одного элемента, иначе будет возвращаться ошибка ФЛК
E_I_19. - Запрещается передавать пустой массив
-
Запрещается редактировать акт, если он используется в подписанных расчетах отчислений. В методе GET
/api/v7/statusдобавлен новый статусORD rejected, который говорит о том, что данные пользователя не приняты и не обновлены в ОРД (вместе с этим статусом будет возвращаться код ошибкиI_123). В методе GET/api/v7/invoicesв структуреdataдобавилось новое логическое полеerir_blocked. В случае полученного положительного значения (true) акт заблокирован.
-
-
Метод
/statistics:-
Исключается необязательный атрибут
id:-
Запрещается передача атрибута
id. Код ошибки данной проверки:E_S_9. -
Ключ записи статистики будет формироваться на стороне ОРД и возвращаться в ответе в поле
object_keysна основе следующих атрибутов:- идентификатор креатива (
creativeId); - идентификатор платформы (
platformId); - идентификатор акта (
invoiceId) — при наличии; - идентификатор договора (
contractId) — при наличии; - месяц, к которому относится статистика (
monthYear(dateStartFact)); - тип рекламной кампании (
type).
- идентификатор креатива (
-
В случае изменения одного из перечисленных выше атрибутов будет сформирована новая запись статистики, которой присвоится новый ключ. При необходимости неактуальную запись требуется разметить признаком
irrelevant.
-
-
Если регистрируется статистика по креативу (
creativeId), который относится к саморекламе, то площадка (platformId) с признаком «Площадка принадлежит контрагенту» (isOwned) равнымtrueдолжна быть зарегистрирована у контрагента, указанного в креативе (selfPromotionOrganizationId). Код ошибки данной проверки:S_97. -
Для атрибута «Ставка НДС» (
vatRate) в структуре «Сведения о стоимостях оказанных услуг» (amount) вводятся следующие возможные значения:100(«Без НДС»),0(«0%»),5(«5%»),7(«7%»),10(«10%»),20(«20%»). Код ошибки данной проверки:S_98. -
Если в атрибуте «Ставка НДС» (
vatRate) в структуре «Сведения о стоимостях оказанных услуг» (amount) передано значение0(0%) или100(«Без НДС»), то в атрибуте «Сведения о стоимостях оказанных услуг — Сумма НДС» (amount.vat) запрещается передавать значение, отличное от0. Код ошибки данной проверки:S_100. -
Атрибут «Сумма НДС» (
vat) в структуре «Сведения о стоимостях оказанных услуг» (amount) должна быть равна произведению «Суммы без НДС» (excludingVat) на «Ставку НДС» (vatRate) с учетом предусмотренной погрешности. Код ошибки данной проверки:S_99. -
Запрещается редактировать статистику, которая связана с актом, который используется в подписанных расчетах отчислений. Также запрещается регистрировать новые записи статистики с привязкой к таким актам. В методе GET
/api/v7/statusдобавлен новый статусORD rejected, который говорит о том, что данные пользователя не приняты и не обновлены в ОРД (вместе с этим статусом будет возвращаться код ошибкиS_85).
-
Версия 6.0
21.02.2025
-
Метод
/organization:- Добавление нового поля «КПП» (
kpp). Поле не является обязательным, допускается его передача только для организаций с типом ЮЛ (type:ul). Коды ошибок данной проверки:O_74,O_75.
- Добавление нового поля «КПП» (
-
Метод
/contract:- Запрещается передавать атрибут
contractIdдля всех типов договоров, отличных от дополнительных соглашений (type:additional-agreement). Код ошибки данной проверки:C_64.
- Запрещается передавать атрибут
-
Метод
/creative:- Исключение поля «Описание изображения креатива» (
mediaData.description). - Исключение поля «Тип рекламной кампании» (
type). - Исключение признака нативной рекламы (
isNative). - Добавление признака социальной рекламы по квоте (
isSocialQuota). Поле является обязательным для креативов с типом «креатив» (creativeType:creative) и «контейнер» (creativeType:container). Поле запрещается передавать для креативов с типом «элемент фида» (creativeType:feed_element). Коды ошибок данной проверки:CR_100,CR_101.
- Исключение поля «Описание изображения креатива» (
-
Метод
/invoice:-
Добавление нового поля «Тип акта» (
type) с возможными значениями «Акт выполненных работ» (invoice) и «Отчет посредника» (intermediary-report). Коды ошибок данной проверки:I_124,I_125,I_126. -
Добавление нового значения «Посредник» (
psr) в список возможных значений роли Заказчика (clientRole) и Исполнителя (contractorRole) в акте. Коды ошибок данной проверки:I_8,I_9,I_10,I_11,I_12,I_13,I_16,I_121. -
Замена поля «Сумма акта» (
amount) на структуруamount.*, которая состоит из:-
структуры «Детализация суммы акта для выделения НДС» (
amount.services.*), которая состоит из:- суммы акта/отчета без учета НДС (
excludingVat). Код ошибки данной проверки:I_127; - ставки НДС (
vatRate). Код ошибки данной проверки:I_131; - суммы НДС в акте/отчете (
vat). Коды ошибок данной проверки:I_132,I_133; - суммы акта/отчета, включая НДС (
includingVat). Коды ошибок данной проверки:I_134,I_135.
- суммы акта/отчета без учета НДС (
-
структуры «Вознаграждение посредника» (
amount.commission.*) в случае, если отчет включает вознаграждение посредника или составлен отдельный акт на вознаграждение посредника. «Вознаграждение посредника» необходимо передавать только, если данный объект является «Отчетом посредника» (type:intermediary-report). Коды ошибок данной проверки:I_136,I_137,I_138. Структура состоит из:- суммы акта/отчета без учета НДС (
excludingVat). Код ошибки данной проверки:I_139; - ставки НДС (
vatRate). Код ошибки данной проверки:I_140; - суммы НДС в акте/отчете (
vat). Коды ошибок данной проверки:I_141,I_142; - суммы акта/отчета, включая НДС (
includingVat). Коды ошибок данной проверки:I_143,I_151.
- суммы акта/отчета без учета НДС (
-
структуры «Информация о номере и дате акта вознаграждения посредника» (
amount.commissionInfo.*). «Информацию о номере и дате акта вознаграждения посредника» возможно передавать только, если данный объект является «Отчетом посредника» (type:intermediary-report). Код ошибки данной проверки:I_138. Структура состоит из:- номера акта вознаграждения посредника (
number). Поле не является обязательным. Код ошибки данной проверки:I_152; - даты акта вознаграждения посредника (
date). Данное поле необходимо передавать, только если передан номер акта вознаграждения посредника (number). Коды ошибок данной проверки:I_153,I_154,I_155,I_156.
- номера акта вознаграждения посредника (
-
-
Замена поля «Сумма в привязке к каждому изначальному договору» (
items.amount) на структуру «Детализация суммы акта в привязке к каждому изначальному договору для выделения НДС» (items.amount.*), которая состоит из:- суммы детализации без учета НДС (
excludingVat). Код ошибки данной проверки:I_145; - ставки НДС (
vatRate). Код ошибки данной проверки:I_146; - суммы НДС в детализации (
vat). Коды ошибок данной проверки:I_147,I_148; - суммы детализации, включая НДС (
includingVat). Коды ошибок данной проверки:I_149,I_150.
- суммы детализации без учета НДС (
-
Ошибка
I_90заменена наI_128: cумма акта/отчета без учета НДС (amount.excludingVat) должна быть больше или равна сумме всех сумм без учета НДС (items.amount.excludingVat) в пунктах разаллокации. -
Ошибки
I_119иI_122заменены наI_129иI_130соответственно: если договор не является безвозмездным (в договоре явным образом указана стоимость договора равная нулю), сумма акта/отчета, включая НДС (amount.includingVat), должна быть больше нуля. -
Добавление признака неактуальности записи (
irrelevant). При передаче признака неактуальности записи (irrelevant:true) единственным обязательным для передачи является идентификатор объекта (id), остальные поля являются необязательными.
-
-
Метод
/statistics:-
Замена поля «Стоимость оказанных услуг» (
amount) на структуру «Сведения о стоимостях оказанных услуг для выделения НДС» (amount.*), которая состоит из:- суммы детализации без учета НДС (
excludingVat). Код ошибки данной проверки:S_86; - ставки НДС (
vatRate). Код ошибки данной проверки:S_89; - суммы НДС в детализации (
vat). Коды ошибок данной проверки:S_90,S_91; - суммы детализации, включая НДС (
includingVat). Коды ошибок данной проверки:S_92,S_93.
- суммы детализации без учета НДС (
-
В случае передачи информации об акте (
invoiceId) и изначальном договоре (contractId) статистики, стоимость оказанных услуг без учета НДС (amount.excludingVat) всех статистик по этому акту и изначальному договору не должна быть больше суммы, указанной в акте для соответствующего изначального договора. Код ошибки данной проверки:S_88. -
Ошибка
S_45заменена наS_87: если креатив, к которому относится статистика, относится к саморекламе, то стоимость оказанных услуг без учета НДС (amount.excludingVat) должна равняться нулю.
-
Версия 5.1
12.12.2024
-
Метод
/organization:- Изменена обязательность поля
name. Поле не является обязательным для Юридических лиц (type:ul) и ИП (type:ip). Изменена проверка с кодом ошибкиO_14.
- Изменена обязательность поля
-
Метод
/creative:-
Исключение проверки
CR_93— описание медиа данных креатива (mediaData.description) более не является обязательным. -
Внедрение Классификатора категорий товаров и услуг (ККТУ):
-
Добавление поля
kktuCodes— Код справочника ККТУ. Необходимо передавать коды третьего уровня из справочника кодов ККТУ. Код ошибки форматной проверки:CR_95. Код ошибки проверки принадлежности указанного кода ККТУ справочнику:CR_96. -
Если креатив является кобрендинговым (
coBranding:true) или контейнером (creativeType:container), разрешается передача нескольких элементов в массиве кодов ККТУ (kktuCodes). Во всех остальных случаях разрешается передача только одного значения кода ККТУ. Код ошибки данной проверки:CR_94.
Внимание
Начиная с 10.01.2025 поле
kktuCodesстанет обязательным для заполнения. -
-
Версия 5.0
27.08.2024
-
Метод
/organization:- Исключение площадок (
platforms) из структуры запроса поля. Регистрация площадок будет осуществляться отдельно от контрагентов. - Указанный ИНН (
inn) организации для типов ЮЛ/ИП должен быть зарегистрирован в ЕГРЮЛ/ЕГРИП. Код ошибки данной проверки:O_72. - Ошибка
O_69теперь распространяется на поле ИНН для ИФЛ и ИЮЛ. - Ошибка
O_10разделена на две проверки:O_10иO_13. - Ошибка
O_27разделена на две проверки:O_27иO_28. - Изменены тексты описания следующих ошибок:
O_18,O_22,O_24,O_26.
- Исключение площадок (
-
Метод
/platforms:- Исключение «Информационная система» (
is) из допустимых типов площадки (type). - Для площадок из перечня ЕРИР в поле URL необходимо будет передавать ссылку на конкретную страницу в случае прямого размещения рекламы. Перечень площадок может обновляться. Код ошибки данной проверки:
P_33. - Ошибка
P_21разделена на две проверки:P_21иP_19.
- Исключение «Информационная система» (
-
Метод
/contract:- При регистрации дополнительных соглашений (
type:additional-agreement) родительский договор (contractId) не может являться дополнительным соглашением. Коды ошибок данной проверки:C_57,C_58,C_59. - Сумма договора (
amount) не может быть равной 0 для посреднических договоров (type:intermediary-contract), а так же для доп. соглашений к договору такого типа. Коды ошибок данной проверки:C_60,C_63. - Исключение признака «с НДС» (
isVat) из структуры запроса, сумму договора необходимо передавать с учетом НДС, если применимо. - Изменены тексты описания следующих ошибок:
C_26.
- При регистрации дополнительных соглашений (
-
Метод
/creative-
Исключение кодов ОКВЭД (
okveds) из структуры запроса. -
Исключение «Иное» (
other) из допустимой формы распространения креатива (form). -
Изменение форматно-логического контроля геотаргетинга креативов (
targeting:regions). Необходимо передавать коды из справочника кодов регионов. Если геотаргетинг направлен на всю Россию — необходимо передать параметр (targeting.isEntireRussiaRegion:true). Код ошибки данной проверки:CR_79. -
Добавление пола (
sexes) в параметры таргетирования (targeting). Возможные значения:male,female. Код ошибки данной проверки:CR_92. -
Добавление возраста (
ages) в параметры таргетирования (targeting). Параметры указываются в следующем виде:{минимальный возраст}:{максимальный возраст}, например,25:45. Код ошибки данной проверки:CR_92. -
Обновление списка допустимых значений для формы распространения креатива (
form):text-block— текстовый блок;text-video-block— текстовый блок с видео;text-audio-block— текстовый блок с аудио;text-audio-video-block— текстовый блок с аудио и видео;text-graphic-block— текстово-графический блок;text-graphic-video-block— текстово-графический блок с видео;text-graphic-audio-block— текстово-графический блок с аудио;text-graphic-audio-video-block— текстово-графический блок с аудио и видео;banner— баннер;banner-html5— HTML5-баннер;video— видеоролик;audio-rec— аудиозапись;live-video— видеотрансляция в прямом эфире;live-audio— аудиотрансляция в прямом эфире.
-
Обязательность заполнения текстовых данных креатива (
textData) для форм распространения креатива из следующего списка:text-block,text-video-block,text-audio-block,text-audio-video-block,text-graphic-block,text-graphic-video-block,text-graphic-audio-block,text-graphic-audio-video-block. Код ошибки данной проверки:CR_85. -
Обязательность заполнения ссылки на медиаданные (
mediaData.mediaUrl) для форм распространения креатива из следующего списка:text-video-block,text-audio-block,text-audio-video-block,text-graphic-block,text-graphic-video-block,text-graphic-audio-block,text-graphic-audio-video-block,banner,banner-html5,video,audio-rec,live-video,live-audio. Код ошибки данной проверки:CR_86. -
Добавление типа файла медиаданных (
mediaData.mediaUrlFileType), указанных ссылке на медиаданные (mediaData.mediaUrl). Поле является обязательным для заполнения. Коды ошибок данной проверки:CR_81,CR_89,CR_91,CR_92. Возможные значение:image— изображение;video— видео;audio— аудио;zip— архив (может быть указано только для формы распространения креатива (form) HTML5-баннер (banner-html5). В архиве должны присылаться только HTML5-баннеры. Один баннер — один архив);other.
-
Обязательность заполнения описание изображения креатива (
mediaData.description), для передавемых изображений (mediaData.mediaUrlFileType:image). Код ошибки данной проверки:CR_93. -
Ошибка
CR_67разделена на две проверки:CR_67иCR_69. -
Изменены тексты описания следующих ошибок:
CR_64,CR_47.
-
-
Метод
/invoice:- Сумма в актах должна быть больше нуля. Исключение: акт относится к безвозмездным договорам (
subjectType:mediation), когда в договоре явным образом указана стоимость договора, равная 0. Посреднические договор (type:intermediary-contract) не могут быть безвозмездными. Коды ошибок данной проверки:I_119,I_122. - Если регистрируется акт к посредническому договору (
type:intermediary-contract), у которого признакagentActingForPublisher:true, то в ролях сторон акта нельзя передавать роль РД (rd). Коды ошибок данной проверки:I_120,I_121. - Сумма акта (
amount) и суммы в детализация акта (items.amount) должна быть не больше 10 000 000 000.00. - Исключение признака «с НДС» (
isVat) из структуры запроса, сумму акта необходимо передавать с учетом НДС, если применимо. - Ошибка
I_39разделена на две проверки:I_39иI_41. - Изменены тексты описания следующих ошибок:
I_32,I_42.
- Сумма в актах должна быть больше нуля. Исключение: акт относится к безвозмездным договорам (
-
Метод
/statistics:- Стоимость оказанных услуг (
amount) и стоимость единицы оказания услуг (amountPerUnit) быть не больше 10 000 000 000.00000. - Исключение признака «с НДС» (
isVat) из структуры запроса , стоимость оказанных услуг необходимо передавать с учетом НДС, если применимо. - Обязательность заполнения типа рекламной кампании (
type). Код ошибки данной проверки:E_S_4. - Ошибка
S_7разделена на две проверки:S_7иS_10. - Ошибка
S_11разделена на две проверки:S_11иS_13. - Ошибка
S_19разделена на две проверки:S_19иS_23. - Ошибка
S_24разделена на две проверки:S_24иS_28. - Ошибка
S_29разделена на две проверки:S_29иS_33. - Ошибка
S_34разделена на две проверки:S_34иS_36. - Ошибка
S_37разделена на две проверки:S_37иS_39.
- Стоимость оказанных услуг (
-
Метод
/status:- Статус
ErirSuccess разделеннаErirSyncSuccess(успешность прохождения форматного контроля в ЕРИР) иErirAsyncSuccess(успешность прохождения логического контроля в ЕРИР).ErirAsyncSuccess— финальный статус прохождения проверок. - Статус
ErirErrorразделен наErirSyncError(ошибка прохождения форматного контроля в ЕРИР) иErirAsyncError(ошибка прохождения логического контроля в ЕРИР).
- Статус
Версия 4.0
08.02.2024
-
Метод
/organization:- Поле
platformIdстановится обязательным (в случае указания массиваplatforms). - Добавление проверки на поле
epayNumber(номер электронного средства платежа), поле может быть заполнено только для иностранного физ. лица. - Добавление проверки на поле
regNumber(регистрационный номер либо его аналог), поле может быть заполнено только для иностранного юр. лица. - Добавление проверки на поле
alternativeInn (номер налогоплательщика либо его аналог в стране регистрации), поле может быть заполнено только для иностранного юр. лица или иностранного физ. лица. - Удаление поля
okveds(по-прежнему требуется в методе/creative).
- Поле
-
Метод
/contract:- Поле type становится обязательным.
-
Метод
/creative:- Скалярное значение идентификатора изначального договора/доп.соглашения изменено на массив.
- Поля
isSocial,isNativeстановятся обязательными для типов креативаcreativeиcontainer.
-
Метод
/platforms- Поле
platformIdстановится обязательным.
- Поле
-
Метод
/statistics:- Вместо кода ошибки
S_31будет отдаваться код ошибкиS_26(также изменится текстовое описание ошибки). - Вместо кода ошибки
S_21будет отдаваться код ошибкиS_16(также изменится текстовое описание ошибки). - Поле
impsPlanстановится обязательным.
- Вместо кода ошибки
Обратно совместимые изменения API Яндекс ОРД:
-
Метод
/creative:- Добавление поля
coBranding. - Корректировка валидаций на поле
okveds: допускается указание 00.00 в случае отсутствия кода ОКВЭД.
- Добавление поля
-
Метод
/statistics:- Поле
idв статистике становится необязательным. Если поле не указано, то будет использоваться составной ключ{creativeId}_{platformId}_{month}(month — год и месяц из поляdateStartPlan), если передается еще идентификатор акта и договора, то —{creativeId}_{platformId}_{month}_{invoiceId}_{contractId}. - Ослабление валидации
S_43:dateStartFactиdateEndFactобязаны быть в одном месяце, в случае если не указан идентификатор акта. - Ослабление валидации
S_44:dateStartPlanиdateEndPlanобязаны быть в одном месяце, в случае если не указан идентификатор акта. - Добавление валидации
S_75: ЕслиdateEndFact> 30.09.2023 иinvoiceIdзаполнено, то датаdateEndFactдолжна быть в том же месяце, что иdateStartFact. - Добавление валидации
S_76: ЕслиdateEndPlan> 30.09.2023 иinvoiceIdзаполнено, то датаdateEndPlanдолжна быть в том же месяце, что иdateStartPlan. - Добавление необязательного поля
typeдля указания типа рекламной кампании.
- Поле
-
Метод
/invoice:- Ослабление ограничения на поле
endDate: полеendDateне должно содержать дату позже 2100-12-31.
- Ослабление ограничения на поле
-
Корректировки валидаций
- Корректировки описаний валидаций на стороне API Яндекс ОРД в связи с объединением подмножества проверок на стороне API ЕРИР.
Версия 3.0
01.09.2023
-
Расширен состав валидаций.
-
Поддержана возможность передачи статистики отдельно от актов благодаря новым методам:
/statistics,/invoice/creatives. -
Изменился способ маркировки саморекламы: в метод
/creativeдобавлено дополнительное полеselfPromotionOrganizationId— идентификатор организации, к которому относится саморекламный креатив.