Перейти к основному содержимому

Packages API

Группа методов для работы с пакетами документов.

Описание методов

Данный блок содержит подробное описание по каждому методу API.


[POST]/api/v3/packages/{packageId}/dispatch

Отправка пакета документов.

Основной сценарий Отправка пакета черновиков.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
packageIdДаPathstring(uuid)Идентификатор пакета.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
abonentIdДаstring(uuid)Внутренний идентификатор абонента.
Пример модели
{
"abonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

Возможные ответы метода

КодТипОписание
200ProcessPackageResultРезультат отправки пакета.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"documents": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"sendStatus": "Loaded",
"counterpartyId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowStatus": "Created",
"description": "Строка",
"senderDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}
]
}

[POST]/api/v1/packages/{packageId}

Импорт и отправка пакета системе (документ в пакете не более 60 мб).

Основной сценарий Импортировать и отправить пакет документов.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.
recipientIdДаQuerystring(uuid)Внутренний идентификатор контрагента-получателя.
isReadOnlyНетQuerybooleanИндикатор, показывающий, что созданные черновики для документов в пакете будут доступены только на чтение. По умолчанию значение равно false.

Тело запроса

Тип запроса: multipart/form-data

НазваниеОбязат.ТипОписание
documentsДаDocumentWithSign[array]
Пример модели
{
"documents": [
{
"document": "ФАЙЛ!!!",
"documentSign": "ФАЙЛ!!!",
"warrantNumber": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"isResponseSignature": true
}
]
}

Возможные ответы метода

КодТипОписание
200ProcessPackageResultРезультат импорта пакета.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"documents": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"sendStatus": "Loaded",
"counterpartyId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowStatus": "Created",
"description": "Строка",
"senderDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}
]
}

[PATCH]/api/v1/packages/{packageId}/drafts/{draftId}/remove

Удаление черновика из пакета.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.
draftIdДаPathstring(uuid)Идентификатор черновика.

Возможные ответы метода

КодТипОписание
200Без данныхЧерновик успешно удален.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[GET]/api/v1/packages/{packageId}/drafts

Получение информации о пакете черновиков.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.

Возможные ответы метода

КодТипОписание
200DraftPackageInfoИнформация о пакете.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"count": 1,
"drafts": [
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}
]
}

[GET]/api/v1/packages/{packageId}/docflows

Получение информации о пакете документооборотов.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.

Возможные ответы метода

КодТипОписание
200DocflowPackageInfoИнформация о пакете.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"count": 1,
"docflows": [
{
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"docflowPartId": "738D2745-B5EF-4E37-8C60-08E17C623499",
"owner": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"counterparty": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"type": "Utd14N",
"status": "Created",
"name": "Акт № 1 от 29.07.2020",
"primaryDocumentId": "D45E6D2B-7929-4499-A8CE-06D9CA9EEACF",
"primaryDocumentFunction": "DIS",
"primaryDocumentType": "OperatorErrorMessage",
"creationDate": "2022-02-11T13:03:05.670Z",
"hasMarkingCodes": true,
"hasMarkingCodesDisparity": true,
"hasMarkingCodeScanningStarted": true,
"isViewed": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"hasWarrant": true,
"deal1CId": "Строка"
}
]
}

[POST]/api/v1/packages/{packageId}/drafts/{draftId}

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

Основной сценарий Добавление черновика в пакет документов.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.
draftIdДаPathstring(uuid)Идентификатор черновика.

Возможные ответы метода

КодТипОписание
200Без данныхЧерновик добавлен в пакет.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

[PUT]/api/v1/packages/{packageId}/docflows/changeDepartment/{departmentId}

Перемещает доступные документы пакета в другое подразделение.

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.
departmentIdДаPathstring(uuid)Идентификатор подразделения.

Возможные ответы метода

КодТипОписание
200DocflowChangeDepartmentListИнформация о перемещённых документах.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
404Без данныхРесурс не найден.
500Без данныхВнутренняя ошибка сервера.
Пример успешного ответа
{
"count": 1,
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
]
}

[PATCH]/api/v1/packages/{packageId}/recipientDepartment/{departmentId}

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

Параметры в строке запроса

НазваниеОбязат.МестоТипОписание
abonentIdДаHeaderstring(uuid)Внутренний идентификатор абонента.
packageIdДаPathstring(uuid)Идентификатор пакета.
departmentIdДаPathstringПодразделение получателя пакета.

Возможные ответы метода

КодТипОписание
200Без данныхПолучатель пакета успешно обновлен.
400Без данныхПереданы некорректные параметры запроса.
401Без данныхПользователь не авторизован.
403Без данныхОтказано в доступе.
500Без данныхВнутренняя ошибка сервера.

Описание дополнительных моделей

Данный блок содержит описание дополнительных моделей.


DispatchResult

Информация об отправленном документе.

НазваниеОбязат.ТипОписание
draftIdНетstring(uuid)Идентификатор черновика.
docflowIdНетstring(uuid)Идентификатор документооборота.
sendStatusНетОдна из: SendStatusСтатус отправки.
counterpartyIdНетstring(uuid)Идентификатор получателя.
docflowStatusНетОдна из: DocflowStatusСтатус документооборота.
descriptionНетstringОписание результата действия.
senderDepartmentIdНетstring(uuid)Идентификатор подразделения отправителя.
Пример модели
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"sendStatus": "Loaded",
"counterpartyId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowStatus": "Created",
"description": "Строка",
"senderDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}

DocflowChangeDepartmentList

Информация по ДО у которых поменяли подразделение.

НазваниеОбязат.ТипОписание
countДаinteger(int32)Количество ДО.
departmentIdДаstring(uuid)Идентификатор подразделения.
docflowIdsДаstring(uuid)[array]Идентификаторы документооборота.
Пример модели
{
"count": 1,
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowIds": [
"42F774E0-2325-45FA-A94D-F10A578A1EA0"
]
}

DocflowCounterparty

Участник документооборота.

НазваниеОбязат.ТипОписание
idДаstring(uuid)Идентификатор контрагента внутри системы Астрал.ЭДО.
nameДаstringНаименование организации.
innДаstringИНН контрагента.
kppНетstringКПП контрагента.
departmentIdНетstringИдентификатор подразделения контрагента.
Пример модели
{
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
}

DocflowPackageInfo

Модель пакета docflows.

НазваниеОбязат.ТипОписание
packageIdДаstring(uuid)Идентификатор пакета.
countДаinteger(int32)Количество ДО в пакете.
docflowsДаDocflowSummary[array]Список ДО.
Пример модели
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"count": 1,
"docflows": [
{
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"docflowPartId": "738D2745-B5EF-4E37-8C60-08E17C623499",
"owner": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"counterparty": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"type": "Utd14N",
"status": "Created",
"name": "Акт № 1 от 29.07.2020",
"primaryDocumentId": "D45E6D2B-7929-4499-A8CE-06D9CA9EEACF",
"primaryDocumentFunction": "DIS",
"primaryDocumentType": "OperatorErrorMessage",
"creationDate": "2022-02-11T13:03:05.670Z",
"hasMarkingCodes": true,
"hasMarkingCodesDisparity": true,
"hasMarkingCodeScanningStarted": true,
"isViewed": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"hasWarrant": true,
"deal1CId": "Строка"
}
]
}

DocflowStatus

Статус ДО.

ЗначениеОписание
AwaitingOperatorConfirmationОжидается подтверждение оператора.
AwaitingRecipientResponseОжидается ответ получателя.
CancellationResponseRequiredТребуется аннулирование.
CancelledАннулирован.
CompletedЗавершен.
CreatedСоздано
CreatingAnswerTitleПодписывается
CreatingCancellationAcceptanceСоздается согласие с аннулированием
CreatingCancellationProposalСоздается ПОА
CreatingCancellationRejectionСоздается отклонение аннулирования
CreatingReceiptConfirmationПодтверждается получение
CreatingRejectionОтклоняется
FailedToSendОшибка отправки документа.
NeedToSignReceiptConfirmationТребуется подписать ИОП.
RejectedОтклонен.
ResponseSignatureRequiredТребуется ответная подпись.
SignedПодписан.
UnknownНеопределенный статус документа
WaitingCancellationResponseОжидается аннулирование.
WaitingReceiptConfirmationОжидается извещение о получении.
WaitingResponseSignatureОжидается ответная подпись.

DocflowSummary

Общая информация по документообороту.

НазваниеОбязат.ТипОписание
idДаstring(uuid)ID документооборота.
docflowPartIdДаstring(uuid)Идентификатор части документооборота.
Это не тоже самое, что общий идентификатор документооборота, данный идентификатор уникален для каждой стороны
в рамках одного обмена документами.
ownerДаОдна из: DocflowCounterpartyВладелец (инициатор) документооборота.
counterpartyДаОдна из: DocflowCounterpartyПодписант документооборота.
typeДаОдна из: DocflowTypeТип документооборота.
statusДаОдна из: DocflowStatusСтатус документооборота.
nameДаstringНаименование документооборота.
primaryDocumentIdДаstring(uuid)ID первичного документа.
primaryDocumentFunctionДаОдна из: DocumentFunctionФункция первичного документа.
primaryDocumentTypeДаОдна из: DocumentTypeТип первичного документа.
creationDateДаdate-time-offsetДата создания документооборота.
hasMarkingCodesДаbooleanПризнак, что документооборот содержит коды маркировки.
hasMarkingCodesDisparityДаbooleanПризнак, что документооборот содержит коды маркировки, содержащие несоответствия.
hasMarkingCodeScanningStartedДаbooleanПризнак, что если начато сканирование кодов маркировки.
isViewedДаbooleanПросмотрен ли документ.
packageIdНетstring(uuid)Идентификатор пакета.
hasWarrantДаbooleanФлаг о том что ДО работает через МЧД.
deal1CIdНетstringИдентификатор сделки, для абонентов 1С-Хаб.
Предназначен для мигрирующих документов переданных в новый софт Доки
Пример модели
{
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"docflowPartId": "738D2745-B5EF-4E37-8C60-08E17C623499",
"owner": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"counterparty": {
"id": "56877C86-73A4-4D97-BBCF-C63A44153C8C",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"departmentId": "56877C86-73A4-4D97-BBCF-C63A44153C8C"
},
"type": "Utd14N",
"status": "Created",
"name": "Акт № 1 от 29.07.2020",
"primaryDocumentId": "D45E6D2B-7929-4499-A8CE-06D9CA9EEACF",
"primaryDocumentFunction": "DIS",
"primaryDocumentType": "OperatorErrorMessage",
"creationDate": "2022-02-11T13:03:05.670Z",
"hasMarkingCodes": true,
"hasMarkingCodesDisparity": true,
"hasMarkingCodeScanningStarted": true,
"isViewed": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"hasWarrant": true,
"deal1CId": "Строка"
}

DocflowType

Тип ДО

ЗначениеОписание
ActАКТ.
InformalНеформализованный.
Torg12Документ о передаче товаров (Торг-12).
UtdУПД/УКД.
Utd14NУПД/УКД по приказу 14н.

DocumentFunction

Перечисление функций УКД и УПД.

ЗначениеОписание
DISДокумент об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг),
переданных имущественных прав (ДИС).
DOPДокумент об отгрузке товаров (выполнении работ), передаче имущественных прав (документ об оказании услуг) (ДОП).
KSCHFКорректировочный счет-фактура (КСЧФ).
KSCHFDISКорректировочный счет-фактура и документ об изменении стоимости отгруженных товаров
(выполненных работ, оказанных услуг), переданных имущественных прав (КСЧФДИС).
noneДокумент не содержит функции.
SCHFСчет-фактура (СЧФ).
SCHFDOPСчет-фактура и документ об отгрузке товаров (выполнении работ),
передаче имущественных прав (документ об оказании услуг) (СЧФДОП).

DocumentType

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

ЗначениеОписание
ActАкт сдачи-приемки.
ActBuyerTitleТитул заказчика акта.
CancellationRequestЗапрос на аннулирование.
InformalНЕформализованный.
IzvpolИзвещение о получении.
MarkingProcessingResultРезультат обработки маркировки.
ObsoleteУстаревший, и более НЕподдерживаемый тип.
OperatorErrorMessageСообщение об ошибке.
PdotprПодтверждение даты отправки.
PdpolПодтверждение даты получения.
Torg12Документ о передаче товаров (Торг-12).
Torg12BuyerTitleТитул получателя товарной накладной.
UcdУКД.
UcdBuyerTitleТитул покупателя УКД.
UtdУПД.
UtdBuyerTitleТитул покупателя.
UvutochУведомление об уточнении.

DocumentWithSign

Информация по отправляемому документу с подписью.

НазваниеОбязат.ТипОписание
documentДаstring(binary)Документ.
documentSignНетstring(binary)Файл открепленной подписи к документу
warrantNumberНетstring(uuid)Номер доверенности.
isResponseSignatureДаbooleanПризнак необходимости ответной подписи.
Данный флаг имеет значение только для НЕформализованного документооборота.
Пример модели
{
"document": "ФАЙЛ!!!",
"documentSign": "ФАЙЛ!!!",
"warrantNumber": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"isResponseSignature": true
}

DraftDelegation

Информация о делегировании.

НазваниеОбязат.ТипОписание
creatorAbonentIdДаstring(uuid)Идентификатор создателя.
createdAtДаdate-time-offsetДата делегирования.
whoPaidAbonentIdДаstring(uuid)Идентификатор абонента, который платит за документ после отправки.
creatorDepartmentIdДаstring(uuid)Департамент создателя.
creatorEmployeeIdДаstring(uuid)Идентификатор сотрудника организации создателя.
counterpartyGlobalIdДаstringИдентификатор участника ЭДО (ИдЭДО) получателя делегированного черновика.
recipientNameДаstringНаименование получателя делегированного черновика.
recipientInnДаstringИНН получателя делегированного черновика.
recipientKppНетstringКПП получателя делегированного черновика.
Пример модели
{
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}

DraftDocument

Информация о черновом документе.

НазваниеОбязат.ТипОписание
idДаstring(uuid)Идентификатор черновика.
senderAbonentIdДаstring(uuid)Идентификатор абонента (отправитель).
statusДаОдна из: DraftStatusСтатус черновика.
recipientsНетRecipientInfo[array]Получатели документа.
nameДаstringНаименование документа.
functionДаОдна из: DocumentFunctionФункция документа.
typeДаОдна из: DocumentTypeТип документа.
uploadDateДаdate-time-offsetДата загрузки.
responseSignatureRequiredДаbooleanПризнак необходимости ответной подписи.
hasMarkingCodesДаbooleanФлаг наличия кодов маркировок в документе.
packageIdНетstring(uuid)Идентификатор пакета.
updatedDateДаdate-time-offsetДата обновления.
departmentIdДаstring(uuid)Идентификатор подразделения, которому принадлежит черновик.
draftDelegationНетОдна из: DraftDelegationИнформация о делегировании.
Пример модели
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}

DraftPackageInfo

Модель пакета черновиков.

НазваниеОбязат.ТипОписание
packageIdДаstring(uuid)Идентификатор пакета.
countДаinteger(int32)Количество черновиков в пакете.
draftsДаDraftDocument[array]Список черновиков.
Пример модели
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"count": 1,
"drafts": [
{
"id": "C0775FB3-B718-4CD5-B95A-2856A179C779",
"senderAbonentId": "3925EF38-5937-4253-9797-5B77FC13E075",
"status": "ExpectedSending",
"recipients": [
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}
],
"name": "Акт № 1 от 29.07.2020",
"function": "DIS",
"type": "OperatorErrorMessage",
"uploadDate": "2022-02-11T13:03:05.670Z",
"responseSignatureRequired": true,
"hasMarkingCodes": true,
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"updatedDate": "2022-02-11T13:03:05.670Z",
"departmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"draftDelegation": {
"creatorAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"createdAt": "2022-02-11T13:03:05.670Z",
"whoPaidAbonentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"creatorEmployeeId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"counterpartyGlobalId": "Строка",
"recipientName": "Строка",
"recipientInn": "Строка",
"recipientKpp": "Строка"
}
}
]
}

DraftStatus

Статус черновика.

ЗначениеОписание
ApprovalRejectedОтказано в согласовании.
Используется в случае отправки по маршруту согласования.
ContainsErrorsСодержит ошибки.
ExpectedSendingОжидается отправка.
ReadyToSendГотов к отправке.
RemovedУдален.
SigningRejectedОтказано в подписании.
Используется в случае отправки по маршруту согласования.
SomeContactsRemovedСвязь с некоторыми получателями разорвана/отклонена.
WaitingForApprovalОжидается согласование.
Используется в случае отправки по маршруту согласования.
WaitingForSigningОжидается подписание.
Используется в случае отправки по маршруту согласования.
WaitingSignatureОжидает подписи.
WithoutRecipientОтсутствует получатель.

ProcessPackageResult

Результат обработки пакета документов.

НазваниеОбязат.ТипОписание
packageIdДаstring(uuid)Идентификатор пакета.
recipientIdНетstring(uuid)Идентификатор получателя.
documentsДаDispatchResult[array]Список документов.
Пример модели
{
"packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"recipientId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"documents": [
{
"draftId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"sendStatus": "Loaded",
"counterpartyId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"docflowStatus": "Created",
"description": "Строка",
"senderDepartmentId": "42F774E0-2325-45FA-A94D-F10A578A1EA0"
}
]
}

RecipientInfo

Информация о контрагенте-получателе.

НазваниеОбязат.ТипОписание
idДаstring(uuid)Внутренний идентификатор контрагента.
globalIdДаstringИдентификатор участника ЭДО (ИдЭДО).
nameДаstringНаименование получателя.
innДаstringИНН получателя.
kppНетstringКПП получателя.
docflowIdНетstring(uuid)Идентификатор документооборота.
departmentIdНетstringИдентификатор подразделения контрагента.
Пример модели
{
"id": "C3842CCD-FB76-4348-8C38-C90579858A40",
"globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
"name": "Рога и Копыта",
"inn": "9678731893",
"kpp": "999901006",
"docflowId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
"departmentId": "Строка"
}

SendStatus

Статус отправки документа с подписью.

ЗначениеОписание
IsNotSentДокумент не отправлен.
LoadedДокумент не отправлен, загружен в черновики.
SentДокумент отправлен успешно.
UndefinedНеизвестный статус