Packages API
Группа методов для работы с пакетами документов. 
 Обращаем ваше внимание, что данная группа методов считается устаревшей. Мы рекомендуем перейти на новые асинхронные методы. 
 Документация доступна по ссылке: https://docs.google.com/document/d/1VVzNFnAsc5KcUMtJx2wPe1-fOO9QyRPYZ-vITdMEIUs/edit?tab=t.22dtpl64dkdc#heading=h.35qhuoe7gdim
Описание методов
Данный блок содержит подробное описание по каждому методу API.
[POST]/api/v3/packages/{packageId}/dispatch
Отправка пакета документов.  
Основной сценарий  Отправка пакета черновиков.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
Тело запроса
Тип запроса: multipart/form-data
| Название | Обязат. | Тип | Описание | 
|---|
| abonentId | Да | string | Внутренний идентификатор абонента. | 
Пример модели
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | ProcessPackageResult | Результат отправки пакета. | 
| 400 | Без данных | Переданы некорректные параметры запроса. | 
| 401 | Без данных | Пользователь не авторизован. | 
| 403 | Без данных | Отказано в доступе. | 
| 500 | Без данных | Внутренняя ошибка сервера. | 
Пример успешного ответа
{
  "packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
  "recipientId": "Строка",
  "documents": [
    {
      "draftId": "Строка",
      "docflowId": "Строка",
      "sendStatus": "Loaded",
      "counterpartyId": "Строка",
      "docflowStatus": "Строка",
      "description": "Строка",
      "senderDepartmentId": "Строка"
    }
  ]
}
[POST]/api/v1/packages/{packageId}
Импорт и отправка пакета системе (документ в пакете не более 60 мб).  
Основной сценарий  Импортировать и отправить пакет документов.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
| recipientId | Да | Query | string(uuid) | Внутренний идентификатор контрагента-получателя. | 
| isReadOnly | Нет | Query | boolean | Индикатор, показывающий, что созданные черновики для документов в пакете будут доступены только на чтение. По умолчанию значение равно false. | 
Тело запроса
Тип запроса: multipart/form-data
| Название | Обязат. | Тип | Описание | 
|---|
| documents | Да | DocumentWithSign[array] | Список документов с открепленной подписью. | 
Пример модели
{
  "documents": [
    {
      "document": "ФАЙЛ!!!",
      "documentSign": "ФАЙЛ!!!",
      "warrantNumber": "Строка",
      "isResponseSignature": "Строка"
    }
  ]
}
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | ProcessPackageResult | Результат импорта пакета. | 
| 400 | Без данных | Переданы некорректные параметры запроса. | 
| 401 | Без данных | Пользователь не авторизован. | 
| 403 | Без данных | Отказано в доступе. | 
| 500 | Без данных | Внутренняя ошибка сервера. | 
Пример успешного ответа
{
  "packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
  "recipientId": "Строка",
  "documents": [
    {
      "draftId": "Строка",
      "docflowId": "Строка",
      "sendStatus": "Loaded",
      "counterpartyId": "Строка",
      "docflowStatus": "Строка",
      "description": "Строка",
      "senderDepartmentId": "Строка"
    }
  ]
}
[PATCH]/api/v1/packages/{packageId}/drafts/{draftId}/remove
Удаление черновика из пакета.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
| draftId | Да | Path | string(uuid) | Идентификатор черновика. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | Без данных | Черновик успешно удален. | 
| 400 | Без данных | Переданы некорректные параметры запроса. | 
| 401 | Без данных | Пользователь не авторизован. | 
| 403 | Без данных | Отказано в доступе. | 
| 500 | Без данных | Внутренняя ошибка сервера. | 
[GET]/api/v1/packages/{packageId}/drafts
Получение информации о пакете черновиков.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | DraftPackageInfo | Информация о пакете. | 
| 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": "Строка",
          "departmentId": "Строка"
        }
      ],
      "name": "Акт № 1 от 29.07.2020",
      "function": "DIS",
      "type": "Template",
      "uploadDate": "2022-02-11T13:03:05.670Z",
      "responseSignatureRequired": true,
      "hasMarkingCodes": true,
      "packageId": "Строка",
      "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": "Строка"
      },
      "isAllowed": true
    }
  ]
}
[GET]/api/v1/packages/{packageId}/docflows
Получение информации о пакете документооборотов.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | DocflowPackageInfo | Информация о пакете. | 
| 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": "Template",
      "creationDate": "2022-02-11T13:03:05.670Z",
      "hasMarkingCodes": true,
      "hasMarkingCodesDisparity": true,
      "hasMarkingCodeScanningStarted": true,
      "isViewed": true,
      "packageId": "Строка",
      "hasWarrant": true,
      "deal1CId": "Строка",
      "answerTitleInfo": {
        "resultCode": 1,
        "acceptanceDate": "2022-02-11T13:03:05.670Z",
        "contentOperation": "Строка",
        "documentOnDisagreements": {
          "name": "Строка",
          "number": "Строка",
          "date": "2022-02-11T13:03:05.670Z"
        },
        "disagreementAdditionalInfoList": [
          {
            "id": "Строка",
            "value": "Строка"
          }
        ]
      },
      "closedMessageId": "Строка",
      "isAllowed": true,
      "sendingError": "Строка"
    }
  ]
}
[POST]/api/v1/packages/{packageId}/drafts/{draftId}
Добавление черновика в пакет документов.  
Основной сценарий  Добавление черновика в пакет документов.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
| draftId | Да | Path | string(uuid) | Идентификатор черновика. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | Без данных | Черновик добавлен в пакет. | 
| 400 | Без данных | Переданы некорректные параметры запроса. | 
| 401 | Без данных | Пользователь не авторизован. | 
| 403 | Без данных | Отказано в доступе. | 
| 500 | Без данных | Внутренняя ошибка сервера. | 
[PUT]/api/v1/packages/{packageId}/docflows/changeDepartment/{departmentId}
Перемещает доступные документы пакета в другое подразделение.  
Параметры в строке запроса
| Название | Обязат. | Место | Тип | Описание | 
|---|
| abonentId | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
| departmentId | Да | Path | string(uuid) | Идентификатор подразделения. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | DocflowChangeDepartmentList | Информация о перемещённых документах. | 
| 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 | Да | Header | string(uuid) | Внутренний идентификатор абонента. | 
| packageId | Да | Path | string(uuid) | Идентификатор пакета. | 
| departmentId | Да | Path | string | Подразделение получателя пакета. | 
Возможные ответы метода
| Код | Тип | Описание | 
|---|
| 200 | Без данных | Получатель пакета успешно обновлен. | 
| 400 | Без данных | Переданы некорректные параметры запроса. | 
| 401 | Без данных | Пользователь не авторизован. | 
| 403 | Без данных | Отказано в доступе. | 
| 500 | Без данных | Внутренняя ошибка сервера. | 
Описание дополнительных моделей
Данный блок содержит описание дополнительных моделей.
AnswerTitleInfo
Дополнительная информация из ответного титула.
| Название | Обязат. | Тип | Описание | 
|---|
| resultCode | Да | integer(int32) | Код, обозначающий итог приемки товара (работ, услуг, прав). | 
| acceptanceDate | Да | date-time-offset | Дата принятия товаров. | 
| contentOperation | Нет | string | Детальная информация. | 
| documentOnDisagreements | Нет | Одна из: DocumentOnDisagreements | Реквизиты документа, оформляющего расхождения. | 
| disagreementAdditionalInfoList | Нет | DisagreementAdditionalInfo[array] | Список ИнфПолФХЖ4. | 
Пример модели
{
  "resultCode": 1,
  "acceptanceDate": "2022-02-11T13:03:05.670Z",
  "contentOperation": "Строка",
  "documentOnDisagreements": {
    "name": "Строка",
    "number": "Строка",
    "date": "2022-02-11T13:03:05.670Z"
  },
  "disagreementAdditionalInfoList": [
    {
      "id": "Строка",
      "value": "Строка"
    }
  ]
}
DisagreementAdditionalInfo
ИнфПолФХЖ4.
| Название | Обязат. | Тип | Описание | 
|---|
| id | Да | string | Идентификатор | 
| value | Да | string | Значение. | 
Пример модели
{
  "id": "Строка",
  "value": "Строка"
}
DispatchResult
Информация об отправленном документе.
| Название | Обязат. | Тип | Описание | 
|---|
| draftId | Нет | string | Идентификатор черновика. | 
| docflowId | Нет | string | Идентификатор документооборота. | 
| sendStatus | Нет | Одна из: SendStatus | Статус отправки. | 
| counterpartyId | Нет | string | Идентификатор получателя. | 
| docflowStatus | Нет | string | Статус документооборота. | 
| description | Нет | string | Описание результата действия. | 
| senderDepartmentId | Нет | string | Идентификатор подразделения отправителя. | 
Пример модели
{
  "draftId": "Строка",
  "docflowId": "Строка",
  "sendStatus": "Loaded",
  "counterpartyId": "Строка",
  "docflowStatus": "Строка",
  "description": "Строка",
  "senderDepartmentId": "Строка"
}
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": "Template",
      "creationDate": "2022-02-11T13:03:05.670Z",
      "hasMarkingCodes": true,
      "hasMarkingCodesDisparity": true,
      "hasMarkingCodeScanningStarted": true,
      "isViewed": true,
      "packageId": "Строка",
      "hasWarrant": true,
      "deal1CId": "Строка",
      "answerTitleInfo": {
        "resultCode": 1,
        "acceptanceDate": "2022-02-11T13:03:05.670Z",
        "contentOperation": "Строка",
        "documentOnDisagreements": {
          "name": "Строка",
          "number": "Строка",
          "date": "2022-02-11T13:03:05.670Z"
        },
        "disagreementAdditionalInfoList": [
          {
            "id": "Строка",
            "value": "Строка"
          }
        ]
      },
      "closedMessageId": "Строка",
      "isAllowed": true,
      "sendingError": "Строка"
    }
  ]
}
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 | Идентификатор пакета. | 
| hasWarrant | Да | boolean | Флаг о том что ДО работает через МЧД. | 
| deal1CId | Нет | string | Идентификатор  сделки, для абонентов 1С-Хаб.Предназначен для мигрирующих документов переданных в новый софт Доки | 
| answerTitleInfo | Нет | Одна из: AnswerTitleInfo | Дополнительная информация из ответного титула. | 
| closedMessageId | Нет | string |  | 
| isAllowed | Нет | boolean | Имеет ли сотрудник доступ к данному документообороту пакета. | 
| sendingError | Нет | string | Ошибка отправки исходящей транзакции. | 
Пример модели
{
  "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": "Template",
  "creationDate": "2022-02-11T13:03:05.670Z",
  "hasMarkingCodes": true,
  "hasMarkingCodesDisparity": true,
  "hasMarkingCodeScanningStarted": true,
  "isViewed": true,
  "packageId": "Строка",
  "hasWarrant": true,
  "deal1CId": "Строка",
  "answerTitleInfo": {
    "resultCode": 1,
    "acceptanceDate": "2022-02-11T13:03:05.670Z",
    "contentOperation": "Строка",
    "documentOnDisagreements": {
      "name": "Строка",
      "number": "Строка",
      "date": "2022-02-11T13:03:05.670Z"
    },
    "disagreementAdditionalInfoList": [
      {
        "id": "Строка",
        "value": "Строка"
      }
    ]
  },
  "closedMessageId": "Строка",
  "isAllowed": true,
  "sendingError": "Строка"
}
DocflowType
Тип ДО
| Значение | Описание | 
|---|
| Act | АКТ. | 
| Informal | Неформализованный. | 
| Torg12 | Документ о передаче товаров (Торг-12). | 
| Utd | УПД/УКД. | 
| Utd14N | УПД/УКД по приказу 14н. | 
DocumentFunction
Перечисление функций УКД и УПД.
| Значение | Описание | 
|---|
| DIS | Документ об изменении стоимости отгруженных товаров (выполненных работ, оказанных услуг),переданных имущественных прав (ДИС). | 
| DOP | Документ об отгрузке товаров (выполнении работ), передаче имущественных прав (документ об оказании услуг) (ДОП). | 
| KSCHF | Корректировочный счет-фактура (КСЧФ). | 
| KSCHFDIS | Корректировочный счет-фактура и документ об изменении стоимости отгруженных товаров(выполненных работ, оказанных услуг), переданных имущественных прав (КСЧФДИС). | 
| none | Документ не содержит функции. | 
| SCHF | Счет-фактура (СЧФ). | 
| SCHFDOP | Счет-фактура и документ об отгрузке товаров (выполнении работ), передаче имущественных прав (документ об оказании услуг) (СЧФДОП). | 
DocumentOnDisagreements
Реквизиты документа, оформляющего расхождения.
| Название | Обязат. | Тип | Описание | 
|---|
| name | Да | string | Наименование документа. | 
| number | Нет | string | Номер документа. | 
| date | Да | date-time-offset | Дата документа. | 
Пример модели
{
  "name": "Строка",
  "number": "Строка",
  "date": "2022-02-11T13:03:05.670Z"
}
DocumentType
Тип документа.
| Значение | Описание | 
|---|
| Act | Акт сдачи-приемки. | 
| ActBuyerTitle | Титул заказчика акта. | 
| CancellationRequest | Запрос на аннулирование. | 
| Informal | НЕформализованный. | 
| Izvpol | Извещение о получении. | 
| MarkingProcessingResult | Результат обработки маркировки. | 
| Obsolete | Устаревший, и более НЕподдерживаемый тип. | 
| OperatorErrorMessage | Сообщение об ошибке. | 
| Pdotpr | Подтверждение даты отправки. | 
| Pdpol | Подтверждение даты получения. | 
| Template | Шаблон ДО. | 
| Torg12 | Документ о передаче товаров (Торг-12). | 
| Torg12BuyerTitle | Титул получателя товарной накладной. | 
| Ucd | УКД. | 
| UcdBuyerTitle | Титул покупателя УКД. | 
| UniversalMessage | Универсальное сообщение. | 
| Utd | УПД. | 
| UtdBuyerTitle | Титул покупателя. | 
| Uvutoch | Уведомление об уточнении. | 
DocumentWithSign
Информация по отправляемому документу с подписью.
| Название | Обязат. | Тип | Описание | 
|---|
| document | Да | string(binary) | Документ. | 
| documentSign | Нет | string(binary) | Файл открепленной подписи к документу | 
| warrantNumber | Нет | string | Номер доверенности. | 
| isResponseSignature | Да | string | Признак необходимости ответной подписи. Данный флаг имеет значение только для НЕформализованного документооборота. | 
Пример модели
{
  "document": "ФАЙЛ!!!",
  "documentSign": "ФАЙЛ!!!",
  "warrantNumber": "Строка",
  "isResponseSignature": "Строка"
}
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 | Идентификатор пакета. | 
| updatedDate | Да | date-time-offset | Дата обновления. | 
| departmentId | Да | string(uuid) | Идентификатор подразделения, которому принадлежит черновик. | 
| draftDelegation | Нет | Одна из: DraftDelegation | Информация о делегировании. | 
| isAllowed | Нет | boolean | Имеет ли сотрудник доступ к данному документообороту пакета. | 
Пример модели
{
  "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": "Строка",
      "departmentId": "Строка"
    }
  ],
  "name": "Акт № 1 от 29.07.2020",
  "function": "DIS",
  "type": "Template",
  "uploadDate": "2022-02-11T13:03:05.670Z",
  "responseSignatureRequired": true,
  "hasMarkingCodes": true,
  "packageId": "Строка",
  "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": "Строка"
  },
  "isAllowed": true
}
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": "Строка",
          "departmentId": "Строка"
        }
      ],
      "name": "Акт № 1 от 29.07.2020",
      "function": "DIS",
      "type": "Template",
      "uploadDate": "2022-02-11T13:03:05.670Z",
      "responseSignatureRequired": true,
      "hasMarkingCodes": true,
      "packageId": "Строка",
      "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": "Строка"
      },
      "isAllowed": true
    }
  ]
}
DraftStatus
Статус черновика.
| Значение | Описание | 
|---|
| ApprovalRejected | Отказано в согласовании.Используется в случае отправки по маршруту согласования. | 
| ContainsErrors | Содержит ошибки. | 
| ExpectedSending | Ожидается отправка. | 
| ReadyToSend | Готов к отправке. | 
| Removed | Удален. | 
| SigningRejected | Отказано в подписании.Используется в случае отправки по маршруту согласования. | 
| SomeContactsRemoved | Связь с некоторыми получателями разорвана/отклонена. | 
| WaitingForApproval | На согласовании.Используется в случае отправки по маршруту согласования. | 
| WaitingForSigning | На подписании.Используется в случае отправки по маршруту согласования. | 
| WaitingSignature | Ожидает подписи. | 
| WithoutRecipient | Получатель не выбран. | 
ProcessPackageResult
Результат обработки пакета документов.
| Название | Обязат. | Тип | Описание | 
|---|
| packageId | Да | string(uuid) | Идентификатор пакета. | 
| recipientId | Нет | string | Идентификатор получателя. | 
| documents | Да | DispatchResult[array] | Список документов. | 
Пример модели
{
  "packageId": "42F774E0-2325-45FA-A94D-F10A578A1EA0",
  "recipientId": "Строка",
  "documents": [
    {
      "draftId": "Строка",
      "docflowId": "Строка",
      "sendStatus": "Loaded",
      "counterpartyId": "Строка",
      "docflowStatus": "Строка",
      "description": "Строка",
      "senderDepartmentId": "Строка"
    }
  ]
}
RecipientInfo
Информация о контрагенте-получателе.
| Название | Обязат. | Тип | Описание | 
|---|
| id | Да | string(uuid) | Внутренний идентификатор контрагента. | 
| globalId | Да | string | Идентификатор участника ЭДО (ИдЭДО). | 
| name | Да | string | Наименование получателя. | 
| inn | Да | string | ИНН получателя. | 
| kpp | Нет | string | КПП получателя. | 
| docflowId | Нет | string | Идентификатор документооборота. | 
| departmentId | Нет | string | Идентификатор подразделения контрагента. | 
Пример модели
{
  "id": "C3842CCD-FB76-4348-8C38-C90579858A40",
  "globalId": "2AE28F6ABFC-546A-4EFA-AD43-6F8DB8738875",
  "name": "Рога и Копыта",
  "inn": "9678731893",
  "kpp": "999901006",
  "docflowId": "Строка",
  "departmentId": "Строка"
}
SendStatus
Статус отправки документа с подписью.
| Значение | Описание | 
|---|
| IsNotSent | Документ не отправлен. | 
| Loaded | Документ не отправлен, загружен в черновики. | 
| Sent | Документ отправлен успешно. | 
| Undefined | Неизвестный статус |