История изменений

Версия 7.0

07.11.2025

  1. Метод /organization:

    • Запрещается изменять ИНН организации, если в одном из договоров противоположной стороной является организация с таким же ИНН. Код ошибки данной проверки: O_77.
  2. Метод /contract:

    • Атрибуты договора «Описание осуществляемых посредником-представителем действий» (actionType) и «Сведения о предмете договора» (subjectType) больше не обязательны для передачи.
    • Запрещается передавать положительное значение в атрибут «Признак „Платит агент“» (isChargePaidByAgent), если «Признак направления денежного потока в сторону принципала» (agentActingForPublisher) равен false и исполнитель по договору (contractorId) — иностранное лицо. Код ошибки данной проверки: C_68.
  3. Метод /platforms:

    • Для атрибута «Тип площадки» (type) добавляются новые возможные значения: smarttv (трансляция рекламы средствами приложения Smart TV) и hbbtv (доставка рекламного контента через интернет или цифровое ТВ). Если тип площадки — smarttv или hbbtv, url площадки необязателен для передачи в структуре запроса. Коды ошибок данной проверки: P_7, P_34.
    • Добавляется признак неактуальности записи (irrelevant). При передаче признака неактуальности записи (irrelevant:true) остальные атрибуты по-прежнему обязательны для передачи.
  4. Метод /creative:

    • Атрибут «Тип креатива» (creativeType) становится обязательным для передачи. Код ошибки данной проверки: GV_3.
  5. Метод /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) акт заблокирован.

  6. Метод /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

  1. Метод /organization:

    • Добавление нового поля «КПП» (kpp). Поле не является обязательным, допускается его передача только для организаций с типом ЮЛ (type:ul). Коды ошибок данной проверки: O_74, O_75.
  2. Метод /contract:

    • Запрещается передавать атрибут contractId для всех типов договоров, отличных от дополнительных соглашений (type:additional-agreement). Код ошибки данной проверки: C_64.
  3. Метод /creative:

    • Исключение поля «Описание изображения креатива» (mediaData.description).
    • Исключение поля «Тип рекламной кампании» (type).
    • Исключение признака нативной рекламы (isNative).
    • Добавление признака социальной рекламы по квоте (isSocialQuota). Поле является обязательным для креативов с типом «креатив» (creativeType:creative) и «контейнер» (creativeType:container). Поле запрещается передавать для креативов с типом «элемент фида» (creativeType:feed_element). Коды ошибок данной проверки: CR_100, CR_101.
  4. Метод /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), остальные поля являются необязательными.

  5. Метод /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

  1. Метод /organization:

    • Изменена обязательность поля name. Поле не является обязательным для Юридических лиц (type:ul) и ИП (type:ip). Изменена проверка с кодом ошибки O_14.
  2. Метод /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

  1. Метод /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.
  2. Метод /platforms:

    • Исключение «Информационная система» (is) из допустимых типов площадки (type).
    • Для площадок из перечня ЕРИР в поле URL необходимо будет передавать ссылку на конкретную страницу в случае прямого размещения рекламы. Перечень площадок может обновляться. Код ошибки данной проверки: P_33.
    • Ошибка P_21 разделена на две проверки: P_21 и P_19.
  3. Метод /contract:

    • При регистрации дополнительных соглашений (type:additional-agreement) родительский договор (contractId) не может являться дополнительным соглашением. Коды ошибок данной проверки: C_57, C_58, C_59.
    • Сумма договора (amount) не может быть равной 0 для посреднических договоров (type:intermediary-contract), а так же для доп. соглашений к договору такого типа. Коды ошибок данной проверки: C_60, C_63.
    • Исключение признака «с НДС» (isVat) из структуры запроса, сумму договора необходимо передавать с учетом НДС, если применимо.
    • Изменены тексты описания следующих ошибок: C_26.
  4. Метод /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.

  5. Метод /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.
  6. Метод /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.
  7. Метод /status:

    • Статус ErirSuccess разделен на ErirSyncSuccess (успешность прохождения форматного контроля в ЕРИР) и ErirAsyncSuccess (успешность прохождения логического контроля в ЕРИР). ErirAsyncSuccess — финальный статус прохождения проверок.
    • Статус ErirError разделен на ErirSyncError (ошибка прохождения форматного контроля в ЕРИР) и ErirAsyncError (ошибка прохождения логического контроля в ЕРИР).

Версия 4.0

08.02.2024

  1. Метод /organization:

    • Поле platformId становится обязательным (в случае указания массива platforms).
    • Добавление проверки на поле epayNumber (номер электронного средства платежа), поле может быть заполнено только для иностранного физ. лица.
    • Добавление проверки на поле regNumber (регистрационный номер либо его аналог), поле может быть заполнено только для иностранного юр. лица.
    • Добавление проверки на поле alternativeInn (номер налогоплательщика либо его аналог в стране регистрации), поле может быть заполнено только для иностранного юр. лица или иностранного физ. лица.
    • Удаление поля okveds (по-прежнему требуется в методе /creative).
  2. Метод /contract:

    • Поле type становится обязательным.
  3. Метод /creative:

    • Скалярное значение идентификатора изначального договора/доп.соглашения изменено на массив.
    • Поля isSocial, isNative становятся обязательными для типов креатива creative и container.
  4. Метод /platforms

    • Поле platformId становится обязательным.
  5. Метод /statistics:

    • Вместо кода ошибки S_31 будет отдаваться код ошибки S_26 (также изменится текстовое описание ошибки).
    • Вместо кода ошибки S_21 будет отдаваться код ошибки S_16 (также изменится текстовое описание ошибки).
    • Поле impsPlan становится обязательным.

Обратно совместимые изменения API Яндекс ОРД:

  1. Метод /creative:

    • Добавление поля coBranding.
    • Корректировка валидаций на поле okveds: допускается указание 00.00 в случае отсутствия кода ОКВЭД.
  2. Метод /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 для указания типа рекламной кампании.
  3. Метод /invoice:

    • Ослабление ограничения на поле endDate: поле endDate не должно содержать дату позже 2100-12-31.
  4. Корректировки валидаций

    • Корректировки описаний валидаций на стороне API Яндекс ОРД в связи с объединением подмножества проверок на стороне API ЕРИР.

Версия 3.0

01.09.2023

  1. Расширен состав валидаций.

  2. Поддержана возможность передачи статистики отдельно от актов благодаря новым методам: /statistics, /invoice/creatives.

  3. Изменился способ маркировки саморекламы: в метод /creative добавлено дополнительное поле selfPromotionOrganizationId — идентификатор организации, к которому относится саморекламный креатив.

Предыдущая
Следующая