Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

API универсального передаточного документа (УПД)

Последовательность вызовов для создания черновика титула продавца (первого титула) УПД

  1. Создание документооборота
  2. Получение метаданных документооборота
  3. Обновление метаданных документооборота
  4. Получение черновика УПД
  5. Обновление черновика УПД

Последовательность вызовов для отправки титула продавца (первого титула) УПД

  1. Обновление тела титула продавца из XML
  2. Получение XML титула продавца
  3. Отправка титула продавца УПД

Последовательность вызовов для создания и отправки извещения о получении (ИОП) УПД

  1. Создание извещения о получении титула продавца УПД
  2. Отправка извещения о получении титула продавца УПД

Последовательность вызовов для создания и отправки титула покупателя (второго титула) УПД

  1. Создание титула покупателя УПД
  2. Получение XML титула покупателя УПД
  3. Отправка титула покупателя УПД

Последовательность вызовов для создания и отправки уведомления об уточнении (УОУ) УПД

  1. Создание уведомления об уточнении титула продавца УПД
  2. Отправка уведомления об уточнении титула продавца УПД

Получение информации по УПД

  1. Получение истории документооборота
  2. Получение тела титула продавца УПД
  3. Получение тела титула покупателя УПД

Действия с УПД

  1. Получение XML-оригинала УПД
  2. Скачивание PDF-файла УПД
  3. Скачивание PDF-файла протокола документооборота
  4. Получение ZIP-архива документооборота

Работа с первым титулом (титулом продавца) УПД

Создание документооборота УПД

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

Получателем УПД может быть контрагент внутри АТИ-Доков, а также роуминговый. Если выбран роуминговый, то между отправителем и получателем УПД должна быть настроена роуминговая связь. Но на данном этапе получателя можно не заполнять.

Создание документооборота
post /gw/upd/v4/docflows
Запрос
Модель
{...}
doctype*: enum
[upd_dop, upd_schf, upd_schfdop]

Тип документа

number: string (nullable)

Номер документа

date: date (nullable)

Дата документа

sender_edo_id*: string

EDO ID отправителя документооборота

ati_admin_id: string (nullable)

Идентификатор ДО, если документ был создан через АтиАдмин

}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"doctype":"upd_dop","number":"string","date":"1970-01-01","sender_edo_id":"string","receiver":{"type":"string","account_id":"string","contact_id":0,"edo_user_id":"string"},"ati_admin_id":"string"}'
Ответ
201 ID документооборота
Модель
{...}
id*: string

ID документооборота

}
Пример
{...}
"id":"string"
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение метаданных документооборота

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

Получение метаданных документооборота
get /gw/upd/v4/docflows/{docflow_id}/meta
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/meta' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Обогащенные метаданные документооборота
Модель
{...}
doctype*: enum
[upd_dop, upd_schf, upd_schfdop]

Тип документа

number: string (nullable)

Номер документа

date: date (nullable)

Дата документа

id*: string

ID документооборота

state*: enum
[draft, waiting_for_roaming_provider_confirmation, waiting_for_roaming_user_response, waiting_for_read_confirmation, waiting_for_title_2, clarification_notification_requested, done, roaming_error, receiver_refused_to_sign, annulment_requested, annulment_done]

Статус документооборота

created_at*: date-time

Дата создания документооборота

updated_at*: date-time

Дата обновления документооборота

flags*: [enum]
[can_be_archived, can_be_deleted, can_be_unarchived, can_be_undeleted, can_be_annulled, needs_read_confirmation, edo_can_be_signed]

Флаги доступности действий над документооборотом

}
Пример
{...}
"doctype":"upd_dop",
"number":"string",
"date":"1970-01-01",
"id":"string",
"state":"draft",
"created_at":"1970-01-01T00:00:00.000Z",
"updated_at":"1970-01-01T00:00:00.000Z",
"sender":{...},
"signature":{...},
"certificate_id":"string",
"mchd_id":"string"
},
"user_type":"string",
"ati_id":"string",
"firm_name":"string",
"contact_id":0,
"contact_name":"string",
"edo_user_id":"string"
},
"receiver":{...},
"signature":{...},
"certificate_id":"string",
"mchd_id":"string"
},
"user_type":"string",
"ati_id":"string",
"firm_name":"string",
"contact_id":0,
"contact_name":"string",
"edo_user_id":"string"
},
"flags":[...]
"can_be_archived"
]
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Обновление метаданных документооборота

Позволяет обновлять метаданные документооборота:

  • только пока он в статусе «черновик» («draft»)
  • только создателю черновика
Обновление метаданных документооборота
put /gw/upd/v4/docflows/{docflow_id}/meta
Запрос
Модель
{...}
doctype*: enum
[upd_dop, upd_schf, upd_schfdop]

Тип документа

number: string (nullable)

Номер документа

date: date (nullable)

Дата документа

sender_edo_id*: string

EDO ID отправителя документооборота

}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/meta' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"doctype":"upd_dop","number":"string","date":"1970-01-01","sender_edo_id":"string","receiver":{"type":"string","account_id":"string","contact_id":0,"edo_user_id":"string"}}'
Ответ
204 Успешное обновление метаданных документооборота УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение черновика УПД

Доступно только создателю черновика УПД.

Получение черновика документооборота
get /gw/upd/v4/docflows/{docflow_id}/draft
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/draft' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Черновик документооборота
Модель
ANY-OF
prop1: null
Пример
{...}
"prop1":{...}
"верс_форм":"string",
"верс_прог":"string",
"св_уч_док_обор":{...},
"ид_отпр":"string",
"ид_пол":"string",
"св_оэд_отпр":{...}
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"ид_эдо":"string"
}
},
"документ":{...}
"функция":"ДОП",
"по_факт_хж":"string",
"наим_док_опр":"string",
"наим_экон_суб_сост":"string",
"осн_довер_орг_сост":"string",
"согл_стр_доп_инф":"string",
"св_сч_факт":{...},
"номер_сч_ф":"string",
"дата_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"код_окв":"[0-9]{3}",
"испр_сч_ф":{...},
"ном_испр_сч_ф":"number",
"деф_ном_испр_сч_ф":"string",
"дата_испр_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"деф_дата_испр_сч_ф":"string"
},
"св_прод":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"груз_от":[...],
{...}
"груз_отпр":{...},
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
},
"он_же":"string"
}
],
"груз_получ":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"св_прд":[...],
{...}
"номер_прд":"string",
"дата_прд":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"сумма_прд":"number"
}
],
"св_покуп":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"доп_св_фхж1":{...},
"ид_гос_кон":"string",
"наим_окв":"string",
"курс_вал":"number",
"обст_форм_счф":"1",
"инф_прод_гос_зак_казн":{...},
"дата_гос_конт":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"номер_гос_конт":"string",
"лиц_счет_прод":"string",
"код_прод_бюдж_класс":"string",
"код_цели_прод":"string",
"код_казнач_прод":"string",
"наим_казнач_прод":"string"
},
"св_фактор":{...},
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
},
"осн_уст_ден_треб":{...}
"наим_осн":"string",
"ном_осн":"string",
"дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"доп_св_осн":"string",
"идент_осн":"string"
}
},
"док_подтв_отгр":[...],
{...}
"наим_док_отгр":"string",
"ном_док_отгр":"string",
"дата_док_отгр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"
}
],
"инф_пол_фхж1":{...}
"ид_файл_инф_пол":"string",
"текст_инф":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
},
"табл_сч_факт":{...},
"свед_тов":[...],
{...}
"ном_стр":"number",
"наим_тов":"string",
"океи__тов":"(?:[0-9]{3})|(?:[0-9]{4})",
"деф_океи__тов":"string",
"кол_тов":"number",
"цена_тов":"number",
"ст_тов_без_ндс":"number",
"нал_ст":"0%",
"ст_тов_уч_нал":"number",
"деф_ст_тов_уч_нал":"string",
"акциз":{...},
"сум_акциз":"number",
"без_акциз":"string"
},
"сум_нал":{...},
"сум_нал":"number",
"без_ндс":"string",
"деф_ндс":"string"
},
"св_тд":[...],
{...}
"код_происх":"[0-9]{3}",
"деф_код_происх":"string",
"номер_тд":"string"
}
],
"доп_свед_тов":{...},
"пр_тов_раб":"1",
"доп_призн":"string",
"наим_ед_изм":"string",
"кр_наим_стр_пр":"string",
"надл_отп":"number",
"характер_тов":"string",
"сорт_тов":"string",
"артикул_тов":"string",
"код_тов":"string",
"код_кат":"string",
"код_вид_тов":"string",
"свед_прослеж":[...],
{...}
"ном_тов_прослеж":"string",
"ед_изм_прослеж":"(?:[0-9]{3})|(?:[0-9]{4})",
"наим_ед_изм_прослеж":"string",
"кол_в_ед_прослеж":"number",
"доп_прослеж":"string"
}
],
"ном_сред_идент_тов":[...]
{...}
"идент_транс_упак":"string",
"киз":[...],
"string"
],
"ном_упак":[...]
"string"
]
}
]
},
"инф_пол_фхж2":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
],
"всего_опл":{...}
"ст_тов_без_ндс_всего":"number",
"ст_тов_уч_нал_всего":"number",
"деф_ст_тов_уч_нал_всего":"string",
"сум_нал_всего":{...},
"сум_нал":"number",
"без_ндс":"string",
"деф_ндс":"string"
},
"кол_нетто_вс":"number"
}
},
"св_прод_пер":{...},
"св_пер":{...},
"сод_опер":"string",
"вид_опер":"string",
"дата_пер":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"дата_нач":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"дата_окон":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"осн_пер":[...],
{...}
"наим_осн":"string",
"ном_осн":"string",
"дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"доп_св_осн":"string",
"идент_осн":"string"
}
],
"св_лиц_пер":{...},
"раб_орг_прод":{...},
"должность":"string",
"иные_свед":"string",
"осн_полн":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ин_лицо":{...}
"пред_орг_пер":{...},
"должность":"string",
"иные_свед":"string",
"наим_орг_пер":"string",
"осн_довер_орг_пер":"string",
"осн_полн_пред_пер":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"фл_пер":{...}
"иные_свед":"string",
"осн_довер_фл":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
},
"тран_груз":{...},
"св_тран_груз":"string",
"тран_накл":[...],
{...}
"ном_тран_накл":"string",
"дата_тран_накл":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"
}
],
"перевозчик":{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
},
"св_пер_вещи":{...}
"дата_пер_вещ":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"св_пер_вещ":"string"
}
},
"инф_пол_фхж3":{...}
"ид_файл_инф_пол":"string",
"текст_инф":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
},
"подписант":[...]
{...}
"обл_полн":"0",
"статус":"1",
"осн_полн":"string",
"осн_полн_орг":"string",
"фл":{...},
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"юл":{...}
"гос_рег_ип_выд_дов":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"наим_орг":"string",
"должн":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
]
}
}
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Обновление черновика УПД

Доступно только создателю черновика УПД.

Обновление черновика документооборота
put /gw/upd/v4/docflows/{docflow_id}/draft
Запрос
Модель
{...}
верс_форм*: string
верс_прог: string (nullable)
От (1 до 40 символов)
верс_прог: string (nullable)
От (1 до 40 символов)
}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/draft' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"string","верс_прог":"string","св_уч_док_обор":{"ид_отпр":"string","ид_пол":"string","св_оэд_отпр":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","ид_эдо":"string"}},"документ":{"функция":"ДОП","по_факт_хж":"string","наим_док_опр":"string","наим_экон_суб_сост":"string","осн_довер_орг_сост":"string","согл_стр_доп_инф":"string","св_сч_факт":{"номер_сч_ф":"string","дата_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","код_окв":"[0-9]{3}","испр_сч_ф":{"ном_испр_сч_ф":"number","деф_ном_испр_сч_ф":"string","дата_испр_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","деф_дата_испр_сч_ф":"string"},"св_прод":[{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}}],"груз_от":[{"груз_отпр":{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}},"он_же":"string"}],"груз_получ":[{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}}],"св_прд":[{"номер_прд":"string","дата_прд":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","сумма_прд":"number"}],"св_покуп":[{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}}],"доп_св_фхж1":{"ид_гос_кон":"string","наим_окв":"string","курс_вал":"number","обст_форм_счф":"1","инф_прод_гос_зак_казн":{"дата_гос_конт":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","номер_гос_конт":"string","лиц_счет_прод":"string","код_прод_бюдж_класс":"string","код_цели_прод":"string","код_казнач_прод":"string","наим_казнач_прод":"string"},"св_фактор":{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}},"осн_уст_ден_треб":{"наим_осн":"string","ном_осн":"string","дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","доп_св_осн":"string","идент_осн":"string"}},"док_подтв_отгр":[{"наим_док_отгр":"string","ном_док_отгр":"string","дата_док_отгр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"}],"инф_пол_фхж1":{"ид_файл_инф_пол":"string","текст_инф":[{"идентиф":"string","значен":"string"}]}},"табл_сч_факт":{"свед_тов":[{"ном_стр":"number","наим_тов":"string","океи__тов":"(?:[0-9]{3})|(?:[0-9]{4})","деф_океи__тов":"string","кол_тов":"number","цена_тов":"number","ст_тов_без_ндс":"number","нал_ст":"0%","ст_тов_уч_нал":"number","деф_ст_тов_уч_нал":"string","акциз":{"сум_акциз":"number","без_акциз":"string"},"сум_нал":{"сум_нал":"number","без_ндс":"string","деф_ндс":"string"},"св_тд":[{"код_происх":"[0-9]{3}","деф_код_происх":"string","номер_тд":"string"}],"доп_свед_тов":{"пр_тов_раб":"1","доп_призн":"string","наим_ед_изм":"string","кр_наим_стр_пр":"string","надл_отп":"number","характер_тов":"string","сорт_тов":"string","артикул_тов":"string","код_тов":"string","код_кат":"string","код_вид_тов":"string","свед_прослеж":[{"ном_тов_прослеж":"string","ед_изм_прослеж":"(?:[0-9]{3})|(?:[0-9]{4})","наим_ед_изм_прослеж":"string","кол_в_ед_прослеж":"number","доп_прослеж":"string"}],"ном_сред_идент_тов":[{"идент_транс_упак":"string","киз":["string"],"ном_упак":["string"]}]},"инф_пол_фхж2":[{"идентиф":"string","значен":"string"}]}],"всего_опл":{"ст_тов_без_ндс_всего":"number","ст_тов_уч_нал_всего":"number","деф_ст_тов_уч_нал_всего":"string","сум_нал_всего":{"сум_нал":"number","без_ндс":"string","деф_ндс":"string"},"кол_нетто_вс":"number"}},"св_прод_пер":{"св_пер":{"сод_опер":"string","вид_опер":"string","дата_пер":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","дата_нач":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","дата_окон":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","осн_пер":[{"наим_осн":"string","ном_осн":"string","дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","доп_св_осн":"string","идент_осн":"string"}],"св_лиц_пер":{"раб_орг_прод":{"должность":"string","иные_свед":"string","осн_полн":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"ин_лицо":{"пред_орг_пер":{"должность":"string","иные_свед":"string","наим_орг_пер":"string","осн_довер_орг_пер":"string","осн_полн_пред_пер":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"фл_пер":{"иные_свед":"string","осн_довер_фл":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}}},"тран_груз":{"св_тран_груз":"string","тран_накл":[{"ном_тран_накл":"string","дата_тран_накл":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"}],"перевозчик":{"окпо":"string","структ_подр":"string","инф_для_участ":"string","кратк_назв":"string","ид_св":{"св_ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"св_юл_уч":{"наим_орг":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","деф_иннюл":"string","кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"},"св_ин_не_уч":{"наим_орг":"string","идентиф":"string","иные_свед":"string"},"св_фл_участ_фхж":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}},"адрес":{"адр_рф":{"индекс":"[0-9]{6}","код_регион":"[0-9]{2}","район":"string","город":"string","насел_пункт":"string","улица":"string","дом":"string","корпус":"string","кварт":"string"},"адр_инф":{"код_стр":"[0-9]{3}","адр_текст":"string"},"код_гар":"string"},"контакт":{"тлф":"string","эл_почта":"string"},"банк_рекв":{"номер_счета":"string","св_банк":{"наим_банк":"string","бик":"[0-9]{9}","кор_счет":"string"}}}},"св_пер_вещи":{"дата_пер_вещ":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","св_пер_вещ":"string"}},"инф_пол_фхж3":{"ид_файл_инф_пол":"string","текст_инф":[{"идентиф":"string","значен":"string"}]}},"подписант":[{"обл_полн":"0","статус":"1","осн_полн":"string","осн_полн_орг":"string","фл":{"гос_рег_ип_выд_дов":"string","иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"ип":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","деф_иннфл":"string","св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"юл":{"гос_рег_ип_выд_дов":"string","иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}","наим_орг":"string","должн":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}}]}}'
Ответ
204 Успешное обновление черновика документооборота УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Обновление тела титула продавца из XML

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

Обновление тела титула продавца из XML
put /gw/upd/v4/docflows/{docflow_id}/documents/title-1/xml
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-1/xml' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Успешное обновление из XML титула продавца УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение XML титула продавца

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

Получение XML титула продавца
get /gw/upd/v4/docflows/{docflow_id}/documents/title-1/xml
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-1/xml' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 XML титула продавца
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка титула продавца УПД

Позволяет отправить титул продавца УПД контрагенту внутри АТИ-Доков или в роуминг. При отправке данные в теле титула продавца УПД версии 5.03 валидируются согласно приказу ФНС РФ от 19.12.2023 N ЕД-7-26/970@

При отправке необходимо указать строку подписи прикладываемого XML-файла первого титула в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

После успешной отправки статус документооборота изменится с «draft» (черновик) на:

  • «waiting_for_roaming_response» («Ожидается ответ контрагента»), если отправлен в роуминг
  • «waiting_for_read_confirmation» («Ожидается подпись извещения»), если отправлен внутри АТИ-Доков
Отправка титула продавца УПД
post /gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1/send
Запрос
Пример запроса
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Успешная отправка титула продавца УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа с извещением о получении (ИОП) УПД

Создание извещения о получении документа

Извещение о получении - служебный документ, регламентированный - приказом 14Н. ИОП формируется при получении УПД и гарантирует, что документ доставлен до получателя без ошибок.

В ответе метода формируется XML-файл, для которого нужно будет сформировать подпись для последующей его отправки. После подписания полученного XML-файла его нельзя изменять (если изменение произошло, то нужно будет снова подписать обновленный XML-файл)

Создание извещения о получении документа
post /gw/upd/v4/docflows/{docflow_id}/documents/title-1-read-confirmation/xml
Запрос
Модель
{...}
}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-1-read-confirmation/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"signer_info":{"first_name":"string","last_name":"string","patronymic":"string","position":"string"},"mchd_info":{"mchd_id":"string","mchd_issued_at":"1970-01-01T00:00:00.000Z"}}'
Ответ
200 Файл Извещения о получении документа
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка извещения о получении титула продавца УПД

При отправке необходимо указать строку подписи прикладываемого XML-файла ИОП в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

Данные в теле ИОП валидируются согласно Приказу ФНС РФ от 30.01.2012 N ММВ-7-6/36@.

После успешной отправки статус документооборота изменится:

  • с «waiting_for_roaming_response» («Ожидается ответ контрагента») на «waiting_for_title_2» («Ожидается ответный документ»), если контрагент находится в роуминге
  • с «waiting_for_read_confirmation» («Ожидается подпись извещения») на «waiting_for_title_2» («Ожидается ответный документ»), если контрагент находится внутри АТИ-Доков
Отправка извещения о получении титула продавца УПД
post /gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1-read-confirmation/send
Запрос
Пример запроса
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1-read-confirmation/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Успешная отправка извещения о получении титула продавца УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа с титулом покупателя (вторым титулом) УПД

Создание титула покупателя УПД

Титул покупателя требуется только для СЧФДОП и ДОП. Если получатель УПД согласен с данными, которые указаны в титуле продавца УПД, то он должен подписать титул покупателя для завершения документооборота.

Создание титула покупателя
put /gw/upd/v4/docflows/{docflow_id}/documents/title-2
Запрос
Модель
{...}
верс_форм*: string
}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-2' \
-X 'PUT' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"верс_форм":"string","инф_пок":{"наим_экон_суб_сост":"string","сод_фхж4":{"св_прин":{"сод_опер":"string","дата_прин":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))","код_сод_опер":{"код_итога":"1","наим_док_расх":"string","вид_док_расх":"2","ном_док_расх":"string","дата_док_расх":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\\.(01|0[3-9]{1}|1[0-2]{1}))|(31\\.(01|03|05|07|08|10|12)))\\.((19|20)[0-9]{2}))|(29\\.02\\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"},"св_лиц_прин":{"раб_орг_пок":{"должность":"string","иные_свед":"string","осн_полн":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"ин_лицо":{"пред_орг_прин":{"должность":"string","иные_свед":"string","наим_орг_прин":"string","осн_довер_орг_прин":"string","осн_полн_пред_прин":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"фл_прин":{"осн_довер_фл":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}}}},"инф_пол_фхж4":{"ид_файл_инф_пол":"string","текст_инф":[{"идентиф":"string","значен":"string"}]}},"подписант":[{"обл_полн":"1","статус":"3","осн_полн":"string","осн_полн_орг":"string","фл":{"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"ип":{"св_гос_рег_ип":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}},"юл":{"наим_орг":"string","должн":"string","иные_свед":"string","фио":{"фамилия":"string","имя":"string","отчество":"string"}}}]}}'
Ответ
204 Успешное создание титула покупателя УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение XML титула покупателя УПД

Позволяет получить XML-файл титула покупателя УПД, для которого нужно будет сформировать подпись для последующей его отправки. После подписания полученного XML-файла его нельзя изменять (если изменение произошло, то нужно будет снова подписать обновленный XML-файл)

Получение XML титула покупателя
get /gw/upd/v4/docflows/{docflow_id}/documents/title-2/xml
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-2/xml' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 XML титула покупателя
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка титула покупателя УПД

Позволяет отправить титул покупателя УПД.

При отправке необходимо указать строку подписи прикладываемого XML-файла титула покупателя УПД в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

При отправке данные в теле титула покупателя для УПД версии 5.03 валидируются согласно приказу ФНС РФ от 19.12.2023 N ЕД-7-26/970@

После успешной отправки статус документооборота изменится с «waiting_for_title_2» («Ожидается ответный документ») на «done» («Документооборот завершен»).

Отправка титула покупателя УПД
post /gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-2/send
Запрос
Пример запроса
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-2/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Успешная отправка титула покупателя УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Работа с уведомлением об уточнении (УОУ) УПД

Создание уведомления об уточнении титула продавца УПД

Если покупатель обнаружил в полученном УПД ошибку, он может направить уведомление об уточнении титула продавца УПД. При формировании УОУ следует указать причину запроса УОУ.

УОУ может запросить только получатель УПД

УОУ можно запросить:

  • после титула продавца
  • после подписания ИОП
  • после подписания титула покупателя

В ответе метода формируется XML-файл, для которого нужно будет сформировать подпись для последующей его отправки. После подписания полученного XML-файла его нельзя изменять (если изменение произошло, то нужно будет снова подписать обновленный XML-файл)

Создание Уведомления об уточнении документа
post /gw/upd/v4/docflows/{docflow_id}/documents/title-1-clarification-notification/xml
Запрос
Модель
{...}
}
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-1-clarification-notification/xml' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"signer_info":{"first_name":"string","last_name":"string","patronymic":"string","position":"string"},"mchd_info":{"mchd_id":"string","mchd_issued_at":"1970-01-01T00:00:00.000Z"}}'
Ответ
200 Файл Уведомления об уточнении документа
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Отправка уведомления об уточнении документа

При отправке необходимо указать строку подписи прикладываемого XML-файла УОУ в формате base64, а также номер МЧД (если подписание при помощи сертификата физического лица).

Данные в теле УОУ валидируются согласно Приказу ФНС РФ от 30.01.2012 N ММВ-7-6/36@.

После успешной отправки статус документооборота изменится с того, который был до запроса УОУ, на «clarification_notification_requested» («На уточнении»)

Отправка уведомления об уточнении титула продавца УПД
post /gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1-clarification-notification/send
Запрос
Пример запроса
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/title-1-clarification-notification/send' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: multipart/form-data; boundary=boundary'
Ответ
204 Успешная отправка уведомления об уточнении титула продавца УПД
Модель
null
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение информации по УПД

Получение истории УПД

Получение истории документооборота
get /gw/upd/v4/docflows/{docflow_id}/history
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/history' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 История изменений статусов документооборота
Модель
[]
Пример
[...]
{...}
"document_type":"title-1",
"action_type":"start_sending",
"actor_type":"sender_user",
"created_at":"1970-01-01T00:00:00.000Z"
}
]
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение тела титула продавца УПД

Получение тела титула продавца
get /gw/upd/v4/docflows/{docflow_id}/documents/title-1/body
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-1/body' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Тело титула продавца
Модель
{...}
верс_форм: string
ид_файл*: string
От (1 до 255 символов)
верс_прог*: string
От (1 до 40 символов)
ид_файл*: string
От (1 до 255 символов)
верс_прог*: string
От (1 до 40 символов)
}
Пример
{...}
"ид_файл":"string",
"верс_форм":"string",
"верс_прог":"string",
"св_уч_док_обор":{...},
"ид_отпр":"string",
"ид_пол":"string",
"св_оэд_отпр":{...}
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"ид_эдо":"string"
}
},
"документ":{...}
"кнд":"string",
"функция":"ДОП",
"по_факт_хж":"string",
"наим_док_опр":"string",
"дата_инф_пр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"врем_инф_пр":"([0-1]{1}[0-9]{1}|2[0-3]{1})\.([0-5]{1}[0-9]{1})\.([0-5]{1}[0-9]{1})",
"наим_экон_суб_сост":"string",
"осн_довер_орг_сост":"string",
"согл_стр_доп_инф":"string",
"св_сч_факт":{...},
"номер_сч_ф":"string",
"дата_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"код_окв":"[0-9]{3}",
"испр_сч_ф":{...},
"ном_испр_сч_ф":"number",
"деф_ном_испр_сч_ф":"string",
"дата_испр_сч_ф":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"деф_дата_испр_сч_ф":"string"
},
"св_прод":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"груз_от":[...],
{...}
"груз_отпр":{...},
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
},
"он_же":"string"
}
],
"груз_получ":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"св_прд":[...],
{...}
"номер_прд":"string",
"дата_прд":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"сумма_прд":"number"
}
],
"св_покуп":[...],
{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
],
"доп_св_фхж1":{...},
"ид_гос_кон":"string",
"наим_окв":"string",
"курс_вал":"number",
"обст_форм_счф":"1",
"инф_прод_гос_зак_казн":{...},
"дата_гос_конт":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"номер_гос_конт":"string",
"лиц_счет_прод":"string",
"код_прод_бюдж_класс":"string",
"код_цели_прод":"string",
"код_казнач_прод":"string",
"наим_казнач_прод":"string"
},
"св_фактор":{...},
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
},
"осн_уст_ден_треб":{...}
"наим_осн":"string",
"ном_осн":"string",
"дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"доп_св_осн":"string",
"идент_осн":"string"
}
},
"док_подтв_отгр":[...],
{...}
"наим_док_отгр":"string",
"ном_док_отгр":"string",
"дата_док_отгр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"
}
],
"инф_пол_фхж1":{...}
"ид_файл_инф_пол":"string",
"текст_инф":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
},
"табл_сч_факт":{...},
"свед_тов":[...],
{...}
"ном_стр":"number",
"наим_тов":"string",
"океи__тов":"(?:[0-9]{3})|(?:[0-9]{4})",
"деф_океи__тов":"string",
"кол_тов":"number",
"цена_тов":"number",
"ст_тов_без_ндс":"number",
"нал_ст":"0%",
"ст_тов_уч_нал":"number",
"деф_ст_тов_уч_нал":"string",
"акциз":{...},
"сум_акциз":"number",
"без_акциз":"string"
},
"сум_нал":{...},
"сум_нал":"number",
"без_ндс":"string",
"деф_ндс":"string"
},
"св_тд":[...],
{...}
"код_происх":"[0-9]{3}",
"деф_код_происх":"string",
"номер_тд":"string"
}
],
"доп_свед_тов":{...},
"пр_тов_раб":"1",
"доп_призн":"string",
"наим_ед_изм":"string",
"кр_наим_стр_пр":"string",
"надл_отп":"number",
"характер_тов":"string",
"сорт_тов":"string",
"артикул_тов":"string",
"код_тов":"string",
"код_кат":"string",
"код_вид_тов":"string",
"свед_прослеж":[...],
{...}
"ном_тов_прослеж":"string",
"ед_изм_прослеж":"(?:[0-9]{3})|(?:[0-9]{4})",
"наим_ед_изм_прослеж":"string",
"кол_в_ед_прослеж":"number",
"доп_прослеж":"string"
}
],
"ном_сред_идент_тов":[...]
{...}
"идент_транс_упак":"string",
"киз":[...],
"string"
],
"ном_упак":[...]
"string"
]
}
]
},
"инф_пол_фхж2":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
],
"всего_опл":{...}
"ст_тов_без_ндс_всего":"number",
"ст_тов_уч_нал_всего":"number",
"деф_ст_тов_уч_нал_всего":"string",
"сум_нал_всего":{...},
"сум_нал":"number",
"без_ндс":"string",
"деф_ндс":"string"
},
"кол_нетто_вс":"number"
}
},
"св_прод_пер":{...},
"св_пер":{...},
"сод_опер":"string",
"вид_опер":"string",
"дата_пер":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"дата_нач":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"дата_окон":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"осн_пер":[...],
{...}
"наим_осн":"string",
"ном_осн":"string",
"дата_осн":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"доп_св_осн":"string",
"идент_осн":"string"
}
],
"св_лиц_пер":{...},
"раб_орг_прод":{...},
"должность":"string",
"иные_свед":"string",
"осн_полн":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ин_лицо":{...}
"пред_орг_пер":{...},
"должность":"string",
"иные_свед":"string",
"наим_орг_пер":"string",
"осн_довер_орг_пер":"string",
"осн_полн_пред_пер":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"фл_пер":{...}
"иные_свед":"string",
"осн_довер_фл":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
},
"тран_груз":{...},
"св_тран_груз":"string",
"тран_накл":[...],
{...}
"ном_тран_накл":"string",
"дата_тран_накл":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))"
}
],
"перевозчик":{...}
"окпо":"string",
"структ_подр":"string",
"инф_для_участ":"string",
"кратк_назв":"string",
"ид_св":{...},
"св_ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"св_юл_уч":{...},
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"деф_иннюл":"string",
"кпп":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})([0-9]{2})([0-9A-Z]{2})([0-9]{3})"
},
"св_ин_не_уч":{...},
"наим_орг":"string",
"идентиф":"string",
"иные_свед":"string"
},
"св_фл_участ_фхж":{...}
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
},
"адрес":{...},
"адр_рф":{...},
"индекс":"[0-9]{6}",
"код_регион":"[0-9]{2}",
"район":"string",
"город":"string",
"насел_пункт":"string",
"улица":"string",
"дом":"string",
"корпус":"string",
"кварт":"string"
},
"адр_инф":{...},
"код_стр":"[0-9]{3}",
"адр_текст":"string"
},
"код_гар":"string"
},
"контакт":{...},
"тлф":"string",
"эл_почта":"string"
},
"банк_рекв":{...}
"номер_счета":"string",
"св_банк":{...}
"наим_банк":"string",
"бик":"[0-9]{9}",
"кор_счет":"string"
}
}
}
},
"св_пер_вещи":{...}
"дата_пер_вещ":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"св_пер_вещ":"string"
}
},
"инф_пол_фхж3":{...}
"ид_файл_инф_пол":"string",
"текст_инф":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
},
"подписант":[...]
{...}
"обл_полн":"0",
"статус":"1",
"осн_полн":"string",
"осн_полн_орг":"string",
"фл":{...},
"гос_рег_ип_выд_дов":"string",
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"деф_иннфл":"string",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"юл":{...}
"гос_рег_ип_выд_дов":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"наим_орг":"string",
"должн":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
]
}
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение тела титула покупателя УПД

Получение тела титула покупателя
get /gw/upd/v4/docflows/{docflow_id}/documents/title-2/body
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/documents/title-2/body' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 Тело титула покупателя
Модель
{...}
верс_форм: string
ид_файл*: string
От (1 до 255 символов)
верс_прог: string (nullable)
От (1 до 40 символов)
ид_файл*: string
От (1 до 255 символов)
верс_прог*: string
От (1 до 40 символов)
}
Пример
{...}
"ид_файл":"string",
"верс_форм":"string",
"верс_прог":"string",
"св_уч_док_обор":{...},
"ид_отпр":"string",
"ид_пол":"string",
"св_оэд_отпр":{...}
"наим_орг":"string",
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"ид_эдо":"string"
}
},
"инф_пок":{...}
"кнд":"string",
"дата_инф_пок":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"врем_инф_пок":"([0-1]{1}[0-9]{1}|2[0-3]{1})\.([0-5]{1}[0-9]{1})\.([0-5]{1}[0-9]{1})",
"наим_экон_суб_сост":"string",
"осн_довер_орг_сост":"string",
"ид_инф_прод":{...},
"ид_файл_инф_пр":"string",
"дата_файл_инф_пр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"врем_файл_инф_пр":"([0-1]{1}[0-9]{1}|2[0-3]{1})\.([0-5]{1}[0-9]{1})\.([0-5]{1}[0-9]{1})",
"эп":[...]
"string"
]
},
"сод_фхж4":{...},
"наим_док_опр_пр":"string",
"функция":"ДОП",
"ном_сч_ф_инф_пр":"string",
"дата_сч_ф_инф_пр":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"вид_операции":"string",
"св_прин":{...},
"сод_опер":"string",
"дата_прин":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"код_сод_опер":{...},
"код_итога":"1",
"наим_док_расх":"string",
"вид_док_расх":"2",
"ном_док_расх":"string",
"дата_док_расх":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"ид_файл_док_расх":"string"
},
"св_лиц_прин":{...}
"раб_орг_пок":{...},
"должность":"string",
"иные_свед":"string",
"осн_полн":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ин_лицо":{...}
"пред_орг_прин":{...},
"должность":"string",
"иные_свед":"string",
"наим_орг_прин":"string",
"осн_довер_орг_прин":"string",
"осн_полн_пред_прин":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"фл_прин":{...}
"осн_довер_фл":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
}
},
"инф_пол_фхж4":{...}
"ид_файл_инф_пол":"string",
"текст_инф":[...]
{...}
"идентиф":"string",
"значен":"string"
}
]
}
},
"инф_пок_гос_зак_казн":{...},
"ид_код_зак":"string",
"лиц_счет_пок":"string",
"наим_фин_орг_пок":"string",
"ном_реестр_зап_пок":"string",
"уч_ном_бюд_обяз_пок":"string",
"код_казнач_пок":"string",
"наим_казнач_пок":"string",
"октмо_пок":"(?:[0-9]{8})|(?:[0-9]{11})",
"октмо_мес_пост":"(?:[0-9]{8})|(?:[0-9]{11})",
"дата_опл_пред":"((((0[1-9]{1}|1[0-9]{1}|2[0-8]{1})\.(0[1-9]{1}|1[0-2]{1}))|((29|30)\.(01|0[3-9]{1}|1[0-2]{1}))|(31\.(01|03|05|07|08|10|12)))\.((19|20)[0-9]{2}))|(29\.02\.((19|20)(((0|2|4|6|8)(0|4|8))|((1|3|5|7|9)(2|6)))))",
"уч_ном_ден_обяз":"string",
"очер_плат":"string",
"вид_плат":"0",
"инф_свед_ден_обяз":[...]
{...}
"ном_стр":"number",
"код_объект_фаип":"string",
"вид_средств":"1",
"код_пок_бюдж_класс":"string",
"код_цели_покуп":"string",
"сум_аванс":"number"
}
]
},
"подписант":[...]
{...}
"обл_полн":"1",
"статус":"3",
"осн_полн":"string",
"осн_полн_орг":"string",
"фл":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"ип":{...},
"иннфл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{10}",
"св_гос_рег_ип":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
},
"юл":{...}
"иннюл":"([0-9]{1}[1-9]{1}|[1-9]{1}[0-9]{1})[0-9]{8}",
"наим_орг":"string",
"должн":"string",
"иные_свед":"string",
"фио":{...}
"фамилия":"string",
"имя":"string",
"отчество":"string"
}
}
}
]
}
}
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Действия с УПД

Получение XML-оригинала документа

Получение XML-оригинала документа
get /gw/upd/v4/docflows/{docflow_id}/original
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/original' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 XML-оригинал документа
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Скачивание PDF-файла документа

Скачивание PDF-файла документа
get /gw/upd/v4/docflows/{docflow_id}/pdf
Запрос
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/pdf' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 PDF-файл документа
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Скачивание PDF-файла протокола документооборота

Протокол передачи фиксирует каждый этап прохождения документа через «АТИ-Доки». В нём указывается, кем был отправлен документ, кем подписан, когда отправлен, когда получен и так далее.

Скачивание PDF-файла протокола документооборота
post /gw/upd/v4/docflows/{docflow_id}/protocol/pdf
Запрос
Модель
[{...}]

Данные для создания документа

date: date

Дата документа

doc_recipient_contact: string

Код пользователя в ATI.SU в формате <код фирмы>.<id контакта>

doc_request: boolean

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

doc_sender_contact: string

Код пользователя в ATI.SU в формате <код фирмы>.<id контакта>

doctype: enum
[акт, доверенность, договор, заказ, заказ (табличный вид), заявка (к договору), заявка к договору (табличный вид), поручение экспедитору, счет, другой]

Тип документа

id: string

Идентификатор документа

number: string

Номер документа

xmlBody: string

Тело документа в формате xml, в виде строки

}]
Пример запроса
curl 'https://api.ati.su/gw/upd/v4/docflows/{docflow_id}/protocol/pdf' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '[{"date":"1970-01-01","doc_recipient_contact":"string","doc_request":false,"doc_sender_contact":"string","doctype":"акт","id":"string","number":"string","xmlBody":"string"}]'
Ответ
200 PDF-файл протокола документооборота
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Получение ZIP-архива УПД по документообороту

В ZIP-архиве документооборота находятся:

  • XML-файлы документов, которые уже есть в документообороте (титул продавца, ИОП, титул покупателя, служебные документы оператора и т.д.)
  • SGN-файлы подписи для каждого XML-файла
  • document.pdf — pdf-файл УПД
  • protocol.pdf — pdf-файл протокола документооборота
Получение ZIP-архива УПД по документообороту
get /gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/zip
Запрос
Пример запроса
curl 'https://api.ati.su/gw/edo_orchestrator/v4/docflow-types/upd/docflows/{docflow_id}/documents/zip' \
-X 'GET' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json'
Ответ
200 ZIP-архив УПД по документообороту
Модель
{missing-type-info}
Пример
null
422 Ошибка валидации
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}