Присоединяйтесь!

Коды состояний документов в API

Коды состояний документов в API

По коду состояния информационная система определяет статус обработки документа: утверждение, отклонение, согласование, аннулирование.

Состояния упорядочены по убыванию приоритета — чем ниже код состояния в таблице, тем ниже его приоритет.

Код состоянияНазваниеДля исходящих пакетов документовДля входящих пакетов документов
0Документ редактируетсяДокумент не отправлен, находится в состоянии редактированияНе используется
1Есть документНе используетсяПоступил новый документ или новая редакция
2Отправлено приглашениеПолучателю отправлено приглашение на электронную почту (если получатель не подключен к online.sbis.ru)Не используется
3ОтправленДокумент отправлен получателюНе используется
4ДоставленДокумент доставлен, пришло подписанное извещение о полученииНе используется
6ОшибкаПри отправке документа возникли ошибкиПри получении документа возникли ошибки
7Выполнение завершено успешноПолучатель подписал и вернул документыДокументы подписаны и переданы
9Выполнение завершено с проблемамиПолучатель запросил уточнение. Документы не подписаныДокументы не подписаны. Отправлено уведомление об уточнении
10В обработке Документ находится на активном этапе внутреннего документооборота, в том числе в стадии отложенного подписания
19Отозван мнойДокумент удален. Получателю отправлено уведомлениеОтправитель удалил документ. Отправителю выслано уведомление
20Удален контрагентомПолучатель удалил документ. Пришло уведомлениеДокумент удален. Получено уведомление об удалении
22Аннулирован по соглашениюДокумент аннулирован по соглашению сторон
23Ожидает подписанияДокумент ожидает обработки запроса на подписание
27
только для метода «СБИС.СписокДокументовПоСобытиям»
Ожидает аннулированияОтправлен запрос на аннулирование документа
40Отказано в аннулированииОтказано в запросе на аннулирование. Состояние документа остается прежним

Как определяется статус при раздельном утверждении

Пользователь может обработать не весь документ сразу, а только часть файлов. В этом случае смена статуса («Документ.Состояние.Код») происходит последовательно. При первом совпадении условий проверка прекращается и документ считается:

  • аннулированным — если состояние хотя бы одного файла «Аннулирован»;
  • отклоненным — если хотя бы один файл отклонен;
  • утвержденным — если хотя бы один файл утвержден и нет ни одного отклоненного или аннулированного;
  • доставленным — если получено хотя бы одно ответное извещение на любой первичный файл.

Документ рассчитывается от последнего состояния файла или файлов. Например, после отклонения файл можно утвердить, и он будет считаться утвержденным.

Последнее состояние всего документа приоритетнее состояния отдельных файлов. Например, если отклонить один файл и утвердить весь документ, он считается утвержденным.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.