Редактируемый договор
Содержание
Общее описание
Редактируемый договор - отдельный регламент для согласования договоров между организациями. По умолчанию такого регламента нет в личном кабинете, он появляется только после того как сделана отправка договора такого типа с помощью любого средства интеграции. В отличии от стандартного регламента рассылка "Редактируемого договора" позволяет эмитенту отправить контрагенту шаблон для заполнения договора без подписания. При этом эмитент определяет набор тех полей в в договоре, которые можно редактировать, основной текст остается неизменным. Существует как стандартный набор полей для редактирования (см. таблицу ниже), так и неограниченное количество произвольных полей. После того как контрагент заполнил все поля эмитент может согласовать или отклонить договор. При отклонении создается новая редакция документа и заново отправляется на заполнение контрагенту. При утверждении договор будет иметь соответствующий статус у обоих участников документооборота (см. схему). Если контрагент не планирует заключать договор с эмитентом, то он отклоняет документ. В этом случае документооборот завершается, в обоих кабинетах появляется отрицательный статус.
Схема движения документа
Список редактируемых полей в тексте договора
Название | Путь в модели формата |
---|---|
Полное название организации | Файл.Документ.Получатель.Название |
Краткое название организации | Файл.Документ.Получатель.НазваниеКраткое |
КПП организации | Файл.Документ.Получатель.СвЮЛ.КПП |
Юрдический адрес | Файл.Документ.Получатель.Адрес.АдрТекст |
Уполномоченное лицо (ФИО слитно) | Файл.Документ.Получатель.УполномоченноеЛицо |
Телефон | Файл.Документ.Получатель.Контакт.Телефон |
Представитель-Имя | Файл.Документ.Получатель.Представитель.Имя |
Представитель-Фамилия | Файл.Документ.Получатель.Представитель.Фамилия |
Представитель-Отчетсво | Файл.Документ.Получатель.Представитель.Отчество |
Представитель-Должность | Файл.Документ.Получатель.Представитель.Должность |
Представитель-документ-основание (доверенность) | Файл.Документ.Получатель.Представитель.ДокОсн |
Банк | Файл.Документ.Получатель.БанкРекв.НаимБанк |
Рассчетный счет | Файл.Документ.Получатель.БанкРекв.РСчет |
Корреспондентский счет | Файл.Документ.Получатель.БанкРекв.КСчет |
БИК | Файл.Документ.Получатель.БанкРекв.БИК |
Произвольное редактируемое поле (неограниченное кол-во) | Файл.Документ.Получатель.Параметр.[Имя] Имя - название дополнительного параметра, может быть любым |
Настройка выгрузки
Для того чтобы сделать отправку "Редактируемого договора" необходимо отправлять документы в пакетах на которых будет прописан специальный идентификатор регламента 5b59fa01-33c6-495b-a412-1dce202b20cd (см. пример)
В пакете обязательно должен находиться файл формата ДоговорРед версии 3.01 (см. пример)
Особенности выгрузки файла:
1. Весь текст договора нужно конвертировать в html верстку
2. Указать в html верстке редактируемые поля. Для этого пишем <tensor id="Путь в модели файла из таблицы выше"></tensor>
3. Затем эту верстку нужно экранировать в строку
4. Строку поместить в тег html
Примеры
Пример пакета с указанным идентификатором
<!--Формируем пакеты-->
<xsl:template match="Строка" mode="Пакет">
<Пакет>
<xsl:attribute name="ТипДок">
<xsl:value-of select="'ДоговорИсх'"/>
</xsl:attribute>
<Отправитель>
...
</Отправитель>
<Получатель>
...
</Получатель>
<Регламент>
<xsl:attribute name="Идентификатор">
<xsl:value-of select="'5b59fa01-33c6-495b-a412-1dce202b20cd'"/> <!--Прописали на пакет идентификатор внешнего регламента-->
</xsl:attribute>
</Регламент>
Пример файла формата ДоговорРед 3.01
<?xml version="1.0" encoding="WINDOWS-1251" ?>
<Файл ВерсияФормата="3.01" Имя="ON_CONTRACTEDIT" Формат="ДоговорРед">
<Документ Название="Соглашение об организации электронного документооборота">
<Получатель Название="ООО Рога и Копыта" НазваниеКраткое="ООО Рога и Копыта" УполномоченноеЛицо="Директор Крыгин С.М.">
<СвЮЛ ИНН="1111111111" КПП="623401001"/>
<Контакт Телефон="24-77-77 доб.1006"/>
<Адрес АдрТекст="390000, ул.Рога и Копытаная, д.15а"/>
</Получатель>
<html>
<div width="200px">
Основной текст договора...<br>
<b>КПП:</b><tensor id="Файл.Документ.Получатель.СвЮЛ.КПП">772701001</tensor><br>
...продолжение основного текста...<br>
<b>Организация название:</b><tensor id="Файл.Документ.Получатель.Название">Моя организация</tensor><br>
...продолжение основного текста...<br>
<b>Организация название:</b><tensor id="Файл.Документ.Получатель.Название">Моя организация</tensor><br>
...продолжение основного текста...<br>
<b>Организация название:</b><tensor id="Файл.Документ.Получатель.Название">Моя организация</tensor><br>
...продолжение основного текста...<br>
<b>Организация название краткое:</b><tensor id="Файл.Документ.Получатель.НазваниеКраткое">М. орган.</tensor><br>
...продолжение основного текста...<br>
<b>Уполномоченное лицо:</b><tensor id="Файл.Документ.Получатель.УполномоченноеЛицо"> Уполномоченное лицо</tensor><br>
...продолжение основного текста...<br>
<b>Адрес организации:</b><tensor id="Файл.Документ.Получатель.Адрес.АдрТекст"> Адрест организации</tensor><br>
...продолжение основного текста...<br>
<b>Документ основание:</b><tensor id="Файл.Документ.Получатель.Представитель.ДокОсн">Основание</tensor><br>
...продолжение основного текста...<br>
<b>Телефон:</b><tensor id="Файл.Документ.Получатель.Контакт.Телефон">41-02-01</tensor><br>
...продолжение основного текста...<br>
<b>Должность представителя:</b><tensor id="Файл.Документ.Получатель.Представитель.Должность">Должность</tensor><br>
...продолжение основного текста...<br>
<b>Фамилия представителя:</b><tensor id="Файл.Документ.Получатель.Представитель.Фамилия">Фамилия</tensor><br>
...продолжение основного текста...<br>
<b>Имя представителя:</b><tensor id="Файл.Документ.Получатель.Представитель.Имя">Имя</tensor><br>
...продолжение основного текста...<br>
<b>Отчество представителя:</b><tensor id="Файл.Документ.Получатель.Представитель.Отчество">Отчество</tensor><br>
...продолжение основного текста...<br>
<b>Произвольный параметр:</b><tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр">Кефир</tensor><br>
...продолжение основного текста...<br>
<b>Произвольный параметр:</b><tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр">Кефир</tensor><br>
...продолжение основного текста...<br>
<b>Произвольный параметр:</b><tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр">Кефир</tensor><br>
...продолжение основного текста...<br>
<b>Название банка:</b><tensor id="Файл.Документ.Получатель.БанкРекв.НаимБанк">Банковский банк</tensor><br>
...продолжение основного текста...<br>
<b>Расчетный счет:</b><tensor id="Файл.Документ.Получатель.БанкРекв.РСчет">12313123123</tensor><br>
...продолжение основного текста...<br>
<b>Корр счет:</b><tensor id="Файл.Документ.Получатель.БанкРекв.КСчет">1231231</tensor><br>
...продолжение основного текста...<br>
<b>БИК:</b><tensor id="Файл.Документ.Получатель.БанкРекв.БИК">123123</tensor><br>
...конец текста договора...<br>
</div>
</html>
<Отправитель>
<СвЮЛ ИНН="6000000001" КПП="600101001"/>
</Отправитель>
</Документ>
</Файл>