Утвердить или отклонить входящие документы через СБИС Коннект

Утвердить или отклонить входящие документы через СБИС Коннект

Вы можете утвердить или отклонить документы не заходя в личный кабинет СБИС. Такой вариант подходит, если вы загружаете полученные документы в свою учетную систему, а затем обрабатываете их.

Имя файла должно иметь вид «*.native.xml» или «*.sbis.xml», где «*» — переданное имя файла, «.native»/«.sbis» — формат конверта и «.xml» — расширение файла.

sbis.xml
native.xml

Идентификатором в этом конверте является атрибут «ИдДокСпецоператора». Убедитесь, что он совпадает с идентификатором из полученного конверта. Так система определит, какой именно пакет документов нужно обработать.

Для утверждения в конверте используйте команду «Утвердить».

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
  <Пакет ИдДокСпецоператора="0f8beb5e-6766-4d4b-8719-0ffcc129062b" >
    <Команда Название="Утвердить" />
  </Пакет>
</Реестр>

Чтобы указать сертификат, которым нужно подписать документ, добавьте параметр «ОтпечатокСертификата».

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
  <Пакет ИдДокСпецоператора="52e626f2-f68d-44d9-a452-98b5ad62a0e4" >
    <Команда Название="Утвердить" >
      <Параметр Название="ОтпечатокСертификата" Значение="0D7B680EFD9C03E052635F6950AF68293ED27E2F" />
    </Команда>
  </Пакет>
</Реестр>

Ключ, которым будут подписаны утвержденные документы, определяется теми же параметрами, что и для команды «Подписать».

Для отклонения в конверте напишите команду «Отклонить» и добавьте параметр «Примечание». Укажите в его значении причину отклонения документов.

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
    <Пакет ИдДокСпецоператора="7cff4ae1-e8fb-4544-8c15-5c4a0e5bf0e0" >
        <Команда Название="Отклонить" >
            <Параметр Название="Примечание" Значение="Отклонение с локальной подписью по ИНН" />
        </Команда>
    /Пакет>
</Реестр>

Доступные команды: «Утвердить», «Отклонить», «Отправить запрос на аннулирование», «Принять запрос на аннулирование».

Для утверждения в конверте используйте действие «Утвердить».

<?xml version="1.0" encoding="windows-1251"?>
 <СписокДокумент>
  <Документ Идентификатор="1237ed86-a6e6-4839-967e-b96b20e8d5b9">
   <СписокЭтап >
    <Этап Название="Утверждение">
     <СписокДействие>
      <Действие Название="Утвердить">
       <СписокСертификат>
         <Сертификат ИНН="7705035012"/>
       </СписокСертификат>
      </Действие>
     </СписокДействие>
    </Этап>
   </СписокЭтап>
  </Документ>
 </СписокДокумент>

Для отклонения в конверте напишите команду «Отклонить».

<?xml version="1.0" encoding="windows-1251"?>
<СписокДокумент>
 <Документ Идентификатор="1237ed86-a6e6-4839-967e-b96b20e8d5b9">
  <СписокЭтап >
     <Этап Название="Утверждение">
    <СписокДействие>
      <Действие Комментарий="Неверная итоговая сумма" Название="Отклонить">
        <СписокСертификат>
          <Сертификат ИНН="7705035012"/>
        </СписокСертификат>
      </Действие>
    </СписокДействие>
</Этап>
  </СписокЭтап>
 </Документ>
</СписокДокумент>

Ключ, который будет использован для обработки документов, определяется по составу элемента «Сертификат».

Утвердить документ с подменой титула покупателя

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

  1. Определите идентификатор входящего пакета.
  2. Установите формат статусов native.xml (с загрузкой документов) и дождитесь загрузки статусов в каталоге состояния.
  3. Подготовьте данные из файла статуса с событием «Получение»:
    • «ИдОтпр» и «ИдПол» — идентификаторы отправителя и получателя;
    • «ИдФайл» полученного документа — имя файла без расширения;
    • данные подписи из элемента «СписокПодпись/Подпись/Файл/Ссылка» в формате BASE64 под полученным документом.
    Пример файла статуса с событием «Получение» (XML, 40 КБ).
  4. Сформируйте титул со всеми данными согласно формату и конверт. Описание конверта (DOC, 564 КБ).
  5. Скопируйте файл конверта в каталог «Отправляемые».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.