ПРИМЕРЫ КОНВЕРТОВ В ФОРМАТЕ SBIS.XML

Список примеров конвертов:

На заметку!

Формализованные документы должны соответствовать установленным форматам.  

Пример минимального конверта (вложение форматный документ)

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
    <Пакет ИдДок="05.05.2012;55;Реализация">
       <Получатель ИНН="1211111135" КПП="000000000"/>             
       <Отправитель ИНН="1111111237" КПП="000000000"/>
       <Вложение ИмяФайла="ON_SFAKT_9999999998000000001_9999999998000000001
                                   _7721049904772101001_20120505_e6868492aeea.xml"/>
    </Пакет>
</Реестр>

Скачать пример

Вложение — форматный документ (счет фактура), который находится в папке с конвертом, поэтому в данном примере атрибут ИмяФайла содержит только название файла. В общем случае атрибут ИмяФайла должен содержать полный путь к файлу, например, C:\test.xml. Кроме того, документ является форматным и в нем обычно уже указаны отправитель и получатель. В этом случае СБИС Коннект сам определит параметры отправителя и получателя из самого электронного документа. 

Пример минимального конверта (вложение неформатный документ)

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
    <Пакет ИдДок="28.12.2010;55;Реализация">
       <Получатель ИНН="1211111135" КПП="111111111"/>
       <Отправитель ИНН="1111111237" КПП="000000000"/>
       <Вложение ИмяФайла="ON_ACCOUNTS_7714016680_7714016680_7701002626_28122010.pdf">
       </Вложение>
    </Пакет>
</Реестр>

Скачать пример

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

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

Формализованный документ находится в самом конверте. 

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml">
    <Файл ИдФайл="ON_SFAKT_1001009551104050001_1001009551104050001
	                 _1001000598104050001_20111124_1398c8656527" 						
	         ВесПрог="2.0.22.2" ВерсФорм="5.01">
     <СвУчДокОбор ИдОтпр="" ИдПок="">
                    <СвОЭДОтпр НаимОрг="ООО 'Тензор' " 
                              ИННЮЛ="7605016030" ИдЭДО="2BE"/>
     </СвУчДокОбор>
     <Документ КНД="1115101">
       <СвСчФакт НомерСчФ="КФП00000001" ДатаСчФ="15.01.2008" КодОКВ="643">
         <СвПокуп>
           <ИдСв>
             <СвЮЛ НаимОрг="ООО 'Получатель'" ИННЮЛ="1211111135" КПП="111111111"/>
           </ИдСв>
           <Адрес>
             <АдрИно КодСтр="" АдрТекст=""/>
           </Адрес>
         </СвПокуп>
         <СвПрод>
           <ИдСв>
             <СвЮЛ НаимОрг="ООО 'Отправитель'" ИННЮЛ="1111111237" КПП="000000000"/>
           </ИдСв>
           <Адрес>
             <АдрРФ Индекс="113205" КодРегион="77" Район=" " 
                    Улица="Вавилова" Дом="65"/>
           </Адрес>
         </СвПрод>
       </СвСчФакт>
       <ТаблСчФакт>
           <СведТов НомСтр="1" НаимТов="Паста шоколадная" КолТов="4500.00000" 
                               ЦенаТов="85.00" СтТовБезНДС="382500.00">
             <Акциз СумАкциз="0.00"/>
             <НалСт НалСтВел="18.00"/>
           </СведТов>
           <СумНал СумНДС="68850.00"/>
           <ВсегоОпл СтТовБезНДСВсего="382500.00" 
                     СтТовУчНалВсего="451350.00" ОКВ_СФ="643">
             <СумНалВсего СумНДС="68850.00"/>
           </ВсегоОпл>
       </ТаблСчФакт>
       <Подписант>
           <ЮЛ ИННЮЛ="1111111237">
              <ФИО Фамилия="Семенов" Имя="Геннадий" Отчество="Сергеевич"/>
           </ЮЛ>
       </Подписант>
      </Документ>
    </Файл>
  </Вложение>
 </Пакет>
</Реестр>

Скачать пример

Данный пример позволяет обойти проблемы с поиском файлов на диске. Также содержимое документа может использоваться для создания конверта при xslt-преобразовании.

Пример конверта с двумя пакетами

Внутри первого пакета содержится формализованный документ, во втором пакете — два неформализованных документа в формате *.pdf. 

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет
   ДатаДок="28.12.2010"
   ТипДок="ДокОтгрИсх"
   ИдДок="31"
   НомерДок="55">

   <Получатель ИНН="1211111135" КПП="111111111" Название="ООО 'Получатель' "/>
   <Отправитель ИНН="1111111237" КПП="000000000" Название="ООО 'Отправитель' "/> 

   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml">
    <Файл ИдФайл="ON_SFAKT_1001009551104050001_1001009551104050001
	                 _1001000598104050001_20111124_1398c8656527" 						
	         ВесПрог="2.0.22.2" ВерсФорм="5.01">
     
       <СвУчДокОбор ИдОтпр="" ИдПок="">                    
          <СвОЭДОтпр НаимОрг="ООО 'Тензор' "ИННЮЛ="7605016030" ИдЭДО="2BE"/>     
       </СвУчДокОбор>
      <Документ КНД="1115101">
       <Подписант ПрПодп="1">
        <ФИО Фамилия="Семенов" Имя="Геннадий" Отчество="Сергеевич"/>
       <Подписант>
       <СвСчФакт НомерСЧ="К0000252" ДатаСЧ="30.09.2011" НомерПРС="23" ДатаПРС="01.02.2012">
         <СведПокуп>
           <РегСвед>
             <СвЮЛ НаимОрг="ООО 'Получатель'" ИННЮЛ="1211111135" КПП="111111111"/>
           </РегСвед>
               <АдресСвед>
                 <АдрПокупРФ КодРегион="35" Город="Вологда" Улица="Мира" Дом="22"/>
               </АдресСвед>
                 <СведПокуп>
                  <СведПрод>
                    <РегСвед>
                      <СвЮЛ НаимОрг="ООО 'Отправитель'" ИННЮЛ="1111111237" КПП="000000000"/>
                    </РегСвед>
               <АдресСвед>
                 <АдрПокупРФ Индекс="185011" КодРегион="10" Город="Петрозаводск г" Улица="Балтийская ул" 
                             Дом="22а"/>
               </АдресСвед>
                 <СведПрод>
                  <СвСчФакт>
                   <ТаблСчФакт СумНДСВс="0.00" СтТРУУчНалВс="33630.00" ОКВ_СФ="643">
                    <СведТРУ НаимТРУ="АДО внутренних систем газоснабжения" КолТРУ="1.00000" 
                             ЦенаТРУ="33630.00" СтТРУБезНДС="28500.00" НалСтав="18.00" СумНДС="5130.00" 
                             СтТРУУчНал="33630.00" СтрПроисх=" " КодПроисх=" " НомерТД=" "/>
                   <ТаблСчФакт>
          </Документ>
        </Файл>
    </Вложение>
  </Пакет>
  <Пакет
    ДатаДок="28.12.2010"
    ТипДок="ДокОтгрИсх"
    ИдДок="33"
    НомерДок="57">
    <Получатель ИНН="1211111135" КПП="111111111"/>
    <Отправитель ИНН="1111111237" КПП="000000000"/>
      <Вложение ИмяФайла="ON_ACCOUNTS_7714016680_7714016680_7701002626_28122010.pdf">
      <Вложение/>
      <Вложение ИмяФайла=" ON_SFAKT_7714016680_7714016680_7701002626_28122010.pdf">
      <Вложение/>
    </Пакет>
</Реестр>

Скачать пример

Пример минимального конверта с указанием xslt-преобразования

Указать xslt-преобразование, которое требуется для конвертации, можно не только в настройках утилиты, но и в самом конверте:

На заметку!

При конвертации xslt-преобразование будет применено только ко вложению, к которому относится. После xslt-преобразования файл будет включен в конверт.

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Получатель ИНН="1211111135" КПП="111111111" Название="ООО 'Получатель' "/>
   <Отправитель ИНН="1111111237" КПП="000000000" Название="ООО 'Отправитель' "/> 
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml" 
             ПреобразованиеXSLT="Тестовое преобразование.xslt"/>
  </Пакет>
</Реестр>

Скачать пример

В рассматриваемом примере xslt-преобразование лежит в папке «xslt» рабочей папки СБИС Коннект, поэтому в конверте указано только имя «Тестовое преобразование.xslt». В общем же случае должен быть указан полный путь к преобразованию. 

Пример конверта с указанием реквизитов получателя (email и телефон)

Реквизиты получателя необходимо указывать, если получатель не зарегистрирован на online.sbis.ru. В этом случае, на электронную почту контрагента будет отправлено письмо о поступление документов и приглашение к регистрации на online.sbis.ru.

Для ЮЛ:

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Получатель ИНН="1211111135" КПП="111111111" Название="ООО 'Получатель' " Телефон="8(495)5550011" 
               ЭлПочта="a@poluchatel.ru"/>
   <Отправитель ИНН="1111111237" КПП="000000000"/> 
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

Для ИП:

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Получатель ИНН="772731078000" Фамилия="Иванов" Имя="Иван" Отчество="Иванович" 
               Телефон="8(495)5550011" ЭлПочта="ivanov@poluchatel.ru"/>
   <Отправитель ИНН="1111111237" КПП="000000000" Название="ООО 'Отправитель' "/> 
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

Пример конверта с заполнением дополнительных атрибутов (ДатаДок, ИдДок, НомерДок, ТипДок, Примечание)

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет ДатаДок="14.01.2013" ИдДок="Тестовый идентификатор" НомерДок="11203" 
        ТипДок="ДокОтгрИсх" Примечание="Примечание к пакету документов">
   <Получатель ИНН="1211111135" КПП="111111111" Название="ООО 'Получатель' " Телефон="8(495)5550011" 
               ЭлПочта="a@poluchatel.ru"/>
   <Отправитель ИНН="1111111237" КПП="000000000"/> 
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

Пример конверта с указанием ответственного сотрудника

Внимание!

Для корректного определения ответственного, идентификаторы сотрудника в конверте и в личном кабинете на online.sbis.ru должены совпадать. В случае несовпадения или отсутствия идентификаторов, ответственный сотрудник будет определен по ФИО. Задать идентификатор пользователя в личном кабинете можно в карточке сотрудника на вкладке «Личные данные».

С указанием идентификатора ответственного

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Отправитель ИНН="1111111237" КПП="000000000"> 
       <Ответственный Идентификатор="0023"/>
   </Отправитель>
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

С указанием ФИО ответственного

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Отправитель ИНН="1111111237" КПП="000000000"> 
       <Ответственный Фимилия="Иванов" Имя="Иван" Отчество="Иванович"/>
   </Отправитель>
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

Пример конверта с указанием ответственного подразделения отправителя/получателя

Отправителя:

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Отправитель ИНН="1111111237" КПП="000000000"> 
      <Подразделение Код="001"/>
   </Отправитель>
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

Получателя:

<?xml version="1.0" encoding="windows-1251"?>
<Реестр>
 <Пакет>
   <Получатель ИНН="1211111135" КПП="111111111"> 
      <Подразделение Код="107"/>
   </Получатель>
   <Вложение ИмяФайла="ON_SFAKT_1001009551104050001_1001009551104050001
                         _1001000598104050001_20111124_1398c8656527.xml"/>
  </Пакет>
</Реестр>

Скачать пример

В этом примере в документе в качестве ответственного будет указано подразделение для отправителя с кодом «001», для получателя —  «107».

На заметку!

Если реквизиты ответственного указаны неверно, то на online.sbis.ru ответственный будет определен в установленном порядке. Также при отправке документа автором будет назначен пользователь, авторизовавшийся через СБИС Коннект.

Пример конверта с подписанным документом

<xml version="1.0" encoding="windows-1251"?> 
<Реестр> 
 <Пакет> 
  <Получатель ИНН="1211111135" КПП="111111111"> 
    <Подразделение Код="107"/> 
  </Получатель> 
         <Вложение ИмяФайла="ON_SFAKT_9999999998000000001_9999999998000000001
          _7721049904772101001_20120505_e6868492aeea.xml"/> 
         <Вложение ИмяФайла="ON_SFAKT_9999999998000000001_9999999998000000001
          _7721049904772101001_20120505_e6868492aeea.xml" 
          ИмяПодписи=" ON_SFAKT_9999999998000000001_9999999998000000001
         _7721049904772101001_20120505_e6868492aeea.xml.sgn"/>
	</Пакет> 
</Реестр> 

Скачать пример

Пример конверта с указанием отпечатка сертификата

<?xml version="1.0" encoding="Windows-1251"?>
<Реестр>
    <Пакет>
            <Получатель ИНН="1211111135" КПП="000000000"/>
            <Отправитель ИНН="1111111237" КПП="000000000"/>
            <Вложение ИмяФайла="document.txt"/>
         <Команда Название="Подписать">
            <Параметр Название="ОтпечатокСертификата" Значение="F56269BE5466FF9A171106DB3C3843D114556F60"/>
         </Команда>
    </Пакет>
</Реестр>

Скачать пример

0
1
Оставьте свой отзыв:
ОТПРАВИТЬ