Генерация вложений¶
POST /document/epl/medicalcheckupafter/content
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/json
Тело запроса:
{
"DocumentId": "guid", // идентификатор документа
"Signer": { // подписант
},
"SignerStatuses": [ // статусы подписанта
],
"Parameters": [ // параметры генерации титула медработника
],
"Certificate": "base64" // открытая часть сертификата подписанта в Base64
}
Описание запроса¶
Запрос ставит задачу на генерацию файла обмена информации медработника.
Статусы подписантов¶
Статусы подписантов нужны для титулов ЭПЛ:
{
"DocumentId": "guid", // идентификатор документа
"SignerStatus": 0 // статус подписанта
}
Статусы передаются в разрезе документов: если в пакете несколько документов, то для каждого документа могут быть заданы свои значения. Если статусы для документа не переданы, то используются значения по умолчанию.
Значение поля SignerStatus
является перечислением и определяется приказом ФНС.
Примечание
Статус подписанта передается в XML-элементе Подписант
.
Примечание
В качестве значения по умолчанию используется статус, описывающий лицо, действующее от имени компании без доверенности.
Параметры генерации титула медработника¶
Параметры генерации титула медработника нужны для заполнения обязательных элементов содержимого файла информации медработника:
{
"DocumentId": "guid",
"MedicalCheckupDateTime": "2022-11-25T13:38:24.371Z",
"Мedic": {
"FullName": {
"Surname": "string",
"FirstName": "string",
"MiddleName": "string"
},
"License": {
"Series": "string",
"Number": "string",
"IssueDate": "2022-11-25T13:38:24.371Z",
"ExpirationDate": "2022-11-25T13:38:24.371Z"
},
"MedicalOrganizationName": "string",
"IsMedicalOrganizationEmployee": "true"
},
"Drivers": [
],
}
Информация о водителях:
{
"FullName": {
"Surname": "string",
"FirstName": "string",
"MiddleName": "string"
},
"License": {
"Series": "string",
"Number": "string",
"Date": "2022-11-25T13:38:24.371Z"
}
}
Параметры передаются в разрезе документов: если в пакете несколько ЭПЛ, то для каждого документа должны быть заданы свои значения. Параметры обязательны к заполнению: если они не переданы для каждого ЭПЛ, то генерация завершится с ошибкой.
Ответ на запрос¶
Генерация вложений выполняется асинхронно. В случае успешного выполнения запроса ставится задача на генерацию и возвращается ее идентификатор.