Skip to main content

Договір (COMDOC_001)

COMDOC (Комерційний документ) – загальна назва сімейства документів, призначених для обміну в електронному вигляді юридично значущими документами (за умови укладення між контрагентами договору «Про визнання електронних документів» та використання електронно-цифрового підпису).

Опис базових полів:

№ з/п Параметр1 Тип2 Формат Опис
I ЕлектроннийДокумент M   Початок документу
1 Заголовок M Кількість входжень вузла: Min = 1; Max = 1 Заголовок (початок блоку)
1.1 НомерДокументу M Рядок (16) Номер документу
1.2 ТипДокументу M Рядок (50) Тип документу: Договір
1.3 КодТипуДокументу M «001» Допустиме значення: 001 => Договір (всі підтипи COMDOC)
1.4 ДатаДокументу M Дата (РРРР-ММ-ДД) Дата складання документу
1.5 МісцеСкладання O Рядок (255) Місце складання документу
1.6 ДокПідстава O Кількість входжень вузла: Min = 0; Max = 10 Документ-підстава (початок блоку)
1.6.1 НомерДокументу O Рядок (32) Номер документу-підстави
1.6.2 ТипДокументу O Рядок (50) Типи документів: Договір, Додаткова угода…(типи комерційних документів)
1.6.3 КодТипуДокументу O «001» / «002» / «003» … Код типу документу
1.6.4 ДатаДокументу O Дата (РРРР-ММ-ДД) Дата складання документу
1.7 ОдностороннєПідписання O Integer (1) Допустиме значення: 1 - Підписання у відповідь не очікується (документ підписується лише відправником)
2 Сторони M Кількість входжень вузла: Min = 1; Max = 1 Сторони, між якими укладено документ (початок блоку)
2.1 Контрагент M Кількість входжень вузла: Min = 2; Max = 10 Контрагент (початок блоку). Першим вказується блок відправника, другим – отримувача
2.1.1 СтатусКонтрагента M Рядок (30) Допустимі значення: Покупець; Отримувач; Продавець; Замовник; Виконавець; Перевізник; Платник; Підрядник; Відправник; Вантажоодержувач; Вантажовідправник; Експедитор; Клієнт; Консультант
2.1.2 ВидОсоби M Рядок (20) Допустимі значення: Юридична; Фізична
2.1.3 НазваКонтрагента M Рядок (50) Назва контрагента
2.1.4 КодКонтрагента M Рядок (8) Значенням елемента є код платника згідно з ЄДРПОУ (Реєстраційний (обліковий) номер з Тимчасового реєстру ДПА України) або реєстраційний номер облікової картки платника (номер паспорта, записаний як послідовність двох великих літер української абетки та шести цифр)
2.1.5 ІПН M Рядок (12) Індивідуальний податковий номер контрагента
2.1.6 МФО O Integer (6) МФО банку контрагента
2.1.7 ПоточРах O Рядок Поточний рахунок контрагента
2.1.8 IBAN O Рядок (35) IBAN (міжнародний номер банківського рахунку; використовується при міжнародних розрахунках)
2.1.9 Телефон O Рядок (20) Телефон
2.1.10 GLN M Integer (13) Глобальний номер розташування (GLN) контрагента
2.1.11 ВОсобіДиректора     Директор
2.1.12 ЮрАдреса O   Юридична адреса контрагента (початок блоку)
2.1.12.1 Індекс M Integer (5) Індекс
2.1.12.2 Область O Рядок (50) Область
2.1.12.3 Місто M Рядок (150) Місто
2.1.12.4 Вулиця M Рядок (150) Вулиця
2.1.13 ФактАдреса O   Фактична адреса контрагента (початок блоку)
2.1.13.1 Індекс M Integer (5) Індекс
2.1.13.2 Область O Рядок (50) Область
2.1.13.3 Місто M Рядок (150) Місто
2.1.13.4 Вулиця M Рядок (150) Вулиця
2.1.14 ПоштАдреса O   Поштова адреса контрагента (початок блоку)
2.1.14.1 Індекс M Integer (5) Індекс
2.1.14.2 Область O Рядок (50) Область
2.1.14.3 Місто M Рядок (150) Місто
2.1.14.4 Вулиця M Рядок (150) Вулиця
3 Параметри O   Параметри (початок блоку). Тег передбачає довільне значення; використовується для передачі додаткової інформації, що не входить до специфікації
3.1 Параметр O Рядок (50) Максимальна кількість тегів – 99. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю.
4 ТекстДоговору M Рядок Тег призначений для передачі значного об’єму тексту (наприклад, текст договору, додаткової угоди, тощо). Розмір тексту необмежений. Передбачена можливість форматування тексту за допомогою розмітки Mark Down. Весь текст має бути вкладений в конструкцію: <![CDATA[текст]]>
5 Таблиця O Кількість входжень вузла: Min = 0; Max = 1 Таблиця (початок блоку)
5.1 Рядок M Кількість входжень вузла: Min = 1;Max = 9999 Рядок (початок блоку). У кожного наступного блоку ідентифікатор (ІД) збільшується на одиницю
5.1.1 НомПоз M Integer (3) Номер позиції
5.1.2 <Штрихкод ІД=«1»>6908876610177</Штрихкод> O Рядок (13) Штрих-код продукту. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю.
5.1.3 АртикулПокупця O Рядок (10) Артикул покупця
5.1.4 Найменування O Рядок (150) Найменування товарної позиції
5.1.5 ОдиницяВиміру O Рядок (10) Одиниці виміру
5.1.6 БазоваЦіна O Decimal (#.00) Ціна за одиницю без ПДВ
5.1.7 ПДВ O Decimal (#.00) Сума ПДВ в одиниці товару (послуги)
5.1.8 Ціна O Decimal (#.00) Ціна за одиницю з ПДВ
5.1.9 Кількість O Decimal (#.00) Кількість одиниць товару
5.1.10 ВсьогоПоРядку O Кількість входжень вузла: Min = 0; Max = 1 Загальна сума по рядку (початок блоку)
5.1.10.1 СумаБезПДВ O Decimal (#.00) Сума без ПДВ
5.1.10.2 СумаПДВ O Decimal (#.00) Сума ПДВ
5.1.10.3 Сума O Decimal (#.00) Сума
6 ВсьогоПоДокументу O   Сумарні значення позицій за документом (початок блоку)
6.1 СумаБезПДВ O Decimal (#.00) Сума без ПДВ
6.2 ПДВ O Decimal (#.00) Сума ПДВ в одиниці товару (послуги)
6.3 Сума O Decimal (#.00) Сума

[1] - елементи структури мають наступний вигляд:
  • параметрЗіЗначенням;

  • об’єктЗПараметрами;

  • масивОб’єктів;

  • жовтим фоном виділяються комірки, в яких відбувались останні зміни

[2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.


XML приклад

XML:

<?xml version="1.0" encoding="utf-8"?>
<ЕлектроннийДокумент>
   <Заголовок>
      <НомерДокументу>TEST 2144_5</НомерДокументу>
      <ТипДокументу>Договір</ТипДокументу>
      <КодТипуДокументу>001</КодТипуДокументу>
      <ДатаДокументу>2021-07-13</ДатаДокументу>
      <МісцеСкладання>місто Київ</МісцеСкладання>
      <ДокПідстава>
         <НомерДокументу>TEST 2144_2</НомерДокументу>
         <ТипДокументу>Договір</ТипДокументу>
         <КодТипуДокументу>001</КодТипуДокументу>
         <ДатаДокументу>2021-07-13</ДатаДокументу>
      </ДокПідстава>
   </Заголовок>
   <Сторони>
      <Контрагент>
         <СтатусКонтрагента>Відправник</СтатусКонтрагента>
         <ВидОсоби>Юридична</ВидОсоби>
         <НазваКонтрагента>FelEx_1</НазваКонтрагента>
         <КодКонтрагента>44444444</КодКонтрагента>
         <ІПН>1234567890</ІПН>
         <МФО>363636</МФО>
         <Телефон></Телефон>
         <GLN>9864065732181</GLN>
         <ВОсобіДиректора></ВОсобіДиректора>
      </Контрагент>
      <Контрагент>
         <СтатусКонтрагента>Отримувач</СтатусКонтрагента>
         <ВидОсоби>Юридична</ВидОсоби>
         <НазваКонтрагента>FelEx_2</НазваКонтрагента>
         <КодКонтрагента>12345670</КодКонтрагента>
         <ІПН>1234445670</ІПН>
         <Телефон></Телефон>
         <GLN>9864065732211</GLN>
      </Контрагент>
   </Сторони>
   <Параметри>
      <Параметр ІД="1" назва="Адреса відправник">Україна, 453278, г. Херсон, ул. Умница, 3</Параметр>
      <Параметр ІД="2" назва="Адреса одержувач">Україна, 667733, г. Николаев, ул. Вуличка, 7</Параметр>
      <Параметр ІД="3" назва="ПІБ Відправник">Иванов Иван Иванович</Параметр>
      <Параметр ІД="4" назва="ПІБ одержувач">Тестовий Тест Тестович</Параметр>
      <Параметр ІД="5" назва="Посада Відправник">Генеральний директор</Параметр>
      <Параметр ІД="6" назва="Статус одержувач">СТАТУС</Параметр>
   </Параметри>
   <ТекстДоговору>
<![CDATA[
**ДОГОВІР ПРО НАДАННЯ ПОСЛУГ №{$doc.NUMBER}**
# Цей Договір про Надання Послуг (надалі – «Договір») укладений {$doc.DATE|substr:8:2}.{$doc.DATE|substr:5:2}.{$doc.DATE|substr:0:4}р. в м. Київ, Україна
- 1. Товариством з обмеженою відповідальністю «Когніанс», юридичною особою, створеною та існуючою відповідно до законодавства України, код за ЄДРПОУ 36001352, місцезнаходження якої вул. Мельникова, 12, 04050, м. Київ, Україна (надалі – «Клієнт»), в особі директора Патшик Магдалени, діючого на підставі Статуту;
- 2. Суб'єктом підприємницької діяльності – фізичною особою {$doc.PARAMS.8.PARAMSVALUE},  громадянином/громадянкою України, зареєстрованим як приватний підприємець відповідно до {$doc.PARAMS.5.PARAMSVALUE}, {$doc.PARAMS.3.PARAMSVALUE} року, ідентифікаційний номер {$doc.GLNSINFO.RECIPIENT.varInnCode}, зареєстрованим за адресою: {$doc.PARAMS.10.PARAMSVALUE}  (надалі – «Консультант»), які разом надалі іменуються як «Сторони» та окремо як «Сторона»
**СТОРОНИ УКЛАЛИ ЦЕЙ ДОГОВІР ПРО НАСТУПНЕ:**
]]>
   </ТекстДоговору>
   <Таблиця>
      <Рядок ІД="1">
         <НомПоз>1</НомПоз>
         <Штрихкод ІД="1">10000282005100487</Штрихкод>
         <АртикулПокупця>47548</АртикулПокупця>
         <Найменування>Шкарпетки, Козі Вул</Найменування>
         <ОдиницяВиміру>кг</ОдиницяВиміру>
         <БазоваЦіна>600.00</БазоваЦіна>
         <ПДВ>0.00</ПДВ>
         <Ціна>600.00</Ціна>
         <Кількість>1.00</Кількість>
         <ВсьогоПоРядку>
            <СумаБезПДВ>600.00</СумаБезПДВ>
            <СумаПДВ>0.00</СумаПДВ>
            <Сума>600.00</Сума>
         </ВсьогоПоРядку>
      </Рядок>
   </Таблиця>
   <ВсьогоПоДокументу>
      <СумаБезПДВ>600.00</СумаБезПДВ>
      <ПДВ>0.00</ПДВ>
      <Сума>600.00</Сума>
   </ВсьогоПоДокументу>
</ЕлектроннийДокумент>