GenerateUniversalTransferDocumentXmlForSeller¶
Предупреждение
Метод устарел. Для генерации документов используйте метод GenerateTitleXml.
Имя ресурса: /GenerateUniversalTransferDocumentXmlForSeller
HTTP метод: POST
Параметры строки запроса:
documentVersion - строковый идентификатор версии, уникальный в рамках функции типа документа;
correction - тип генерируемого документа; принимает одно из значений:
если параметр отсутствует или принимает значение
correction = false
- в таком случае метод будет генерировать XML-файл в соответствии со схемой УПД,если параметр присутствует без значения или принимает значение
correction = true
- в таком случае метод будет генерировать XML-файл в соответствии со схемой УКД,
disableValidation - отключение валидации полученного Xml документа по формату ФНС; параметр может отсутствовать;
В запросе должен присутствовать HTTP-заголовок Authorization
с необходимыми данными для авторизации.
В теле запроса должны содержаться данные для изготовления документов в формате УПД или УКД:
для УПД в виде сериализованной структуры UniversalTransferDocumentSellerTitleInfo,
для УКД в виде сериализованной структуры UniversalCorrectionDocumentSellerTitleInfo,
В теле ответа содержится XML-файл, построенный на основании данных из запроса:
для УПД файл изготавливается в соответствии с
XSD-схемой
, которой должны удовлетворять документы, согласно приказа ФНС (если не указан параметр documentVersion или указан documentVersion=utd_05_01_05),для УКД файл изготавливается в соответствии с
XSD-схемой
, которой должны удовлетворять документы, согласно приказа ФНС (если не указан параметр utd_05_01_05 или указан documentVersion=ucd_05_01_03),
Возможные HTTP-коды возврата:
200 (OK) - операция успешно завершена;
400 (Bad Request) - данные в запросе имеют неверный формат или отсутствуют обязательные параметры;
401 (Unauthorized) - в запросе отсутствует HTTP-заголовок
Authorization
, или в этом заголовке содержатся некорректные авторизационные данные;403 (Forbidden) - доступ к ящику с предоставленным авторизационным токеном запрещен, либо у пользователя нет доступа к запрашиваемому документу;
405 (Method not allowed) - используется неподходящий HTTP-метод;
500 (Internal server error) - при обработке запроса возникла непредвиденная ошибка.