Коригування видаткової накладної (COMDOC_038)
COMDOC (Комерційний документ) – загальна назва сімейства документів, призначених для обміну в електронному вигляді юридично значущими документами (за умови укладення між контрагентами договору «Про визнання електронних документів» та використання електронно-цифрового підпису).
Опис базових полів:
№ з/п | Параметр1 | Тип2 | Формат | Опис |
I | ЕлектроннийДокумент | M | Початок документу | |
1 | Заголовок | М | Кількість входжень вузла: Min = 1; Max = 1 | Заголовок (початок блоку) |
1.1 | НомерДокументу | М | Рядок (32) | Номер документу |
1.2 | ТипДокументу | М | Рядок (50) | Тип документу: Коригування видаткової накладної |
1.3 | КодТипуДокументу | M | «038» | Допустиме значення: 038 => Коригування видаткової накладної (всі підтипи COMDOC) |
1.4 | ДатаДокументу | М | Дата (РРРР-ММ-ДД) | Дата складання документу |
1.5 | НомерЗамовлення | M | Рядок (32) | Номер замовлення за документом |
1.6 | ДатаЗамовлення | M | Дата (РРРР-ММ-ДД) | Дата замовлення за документом |
1.7 | МісцеСкладання | M | Рядок (255) | місце складання документу |
1.8 | ДокПідстава | М | Кількість входжень вузла: Min = 0; Max = 10 | Документ-підстава (початок блоку) |
1.8.1 | НомерДокументу | М | Рядок (30) | Номер документу-підстави |
1.8.2 | ТипДокументу | М | Рядок (50) | Типи документів: Договір, Додаткова угода…(типи комерційних документів) |
1.8.3 | КодТипуДокументу | М | «001» / «002» / «003» … | Код типу документу |
1.8.4 | ДатаДокументу | M | Дата (РРРР-ММ-ДД) | Дата складання документу підстави |
1.9 | ДокПідстава | O | Кількість входжень вузла: Min = 0; Max = 10 | Документ-підстава (початок блоку) |
1.9.1 | НомерДокументу | O | Рядок (30) | Номер документу-підстави |
1.9.2 | ТипДокументу | O | Рядок (50) | Типи документів: Договір, Додаткова угода…(типи комерційних документів) |
1.9.3 | КодТипуДокументу | O | «001» / «002» / «003» … | Код типу документу |
1.9.4 | ДатаДокументу | O | Дата (РРРР-ММ-ДД) | Дата складання документу підстави |
1.10 | ПричинаКоригування | M | Integer (1) | Початок блоку інформації про причину коригування |
1.10.1 | КодПричини | M | Integer (1) | Причина коригування. Може приймати значення: 1 - коригування кількості 2 - коригування ціни. |
1.10.2 | Найменування | M | Рядок (30) | Коригування кількості / Коригування ціни |
1.11 | ОдностороннєПідписання | O | Integer (1) | Допустиме значення: 1 - Підписання у відповідь не очікується (документ підписується лише відправником) |
2 | Сторони | М | Кількість входжень вузла: Min = 1; Max = 1 | Сторони, між якими укладено документ (початок блоку) |
2.1 | Контрагент | М | Кількість входжень вузла: Min = 2; Max = 10 | Контрагент (початок блоку). Першим вказується блок відправника, другим – отримувача |
2.1.1 | СтатусКонтрагента | М | Рядок (30) | Допустимі значення: Покупець; Отримувач; Продавець; Замовник; Виконавець; Перевізник; Платник; Підрядник; Відправник; Вантажоодержувач; Вантажовідправник; Експедитор; Клієнт; Консультант |
2.1.2 | ВидОсоби | М | Рядок (20) | Допустимі значення: Юридична Фізична |
2.1.3 | НазваКонтрагента | M | Рядок (50) | Назва контрагента |
2.1.4 | КодКонтрагента | M | Рядок (8) | Значенням елемента є код платника згідно з ЄДРПОУ (Реєстраційний (обліковий) номер з Тимчасового реєстру ДПА України) або реєстраційний номер облікової картки платника (номер паспорта, записаний як послідовність двох великих літер української абетки та шести цифр) |
2.1.5 | ІПН | М | Рядок (12) | Індивідуальний податковий номер контрагента |
2.1.6 | СвідоцтвоПДВ | O | Integer (10) | Свідоцтво ПДВ контрагента |
2.1.7 | GLN | М | Integer (13) | Глобальний номер розташування (GLN) контрагента |
2.2 | Контрагент | M | Кількість входжень вузла: Min = 2; Max = 10 | Контрагент (початок блоку). Першим вказується блок відправника, другим – отримувача |
2.2.1 | СтатусКонтрагента | M | Рядок (30) | Допустимі значення: Покупець; Отримувач; Продавець; Замовник; Виконавець; Перевізник; Платник; Підрядник; Відправник; Вантажоодержувач; Вантажовідправник; Експедитор; Клієнт; Консультант |
2.2.2 | ВидОсоби | M | Рядок (20) | Допустимі значення: Юридична Фізична |
2.2.3 | НазваКонтрагента | M | Рядок (50) | Назва контрагента |
2.2.4 | КодКонтрагента | M | Рядок (8) | Значенням елемента є код платника згідно з ЄДРПОУ (Реєстраційний (обліковий) номер з Тимчасового реєстру ДПА України) або реєстраційний номер облікової картки платника (номер паспорта, записаний як послідовність двох великих літер української абетки та шести цифр) |
2.2.5 | ІПН | M | Рядок (12) | Індивідуальний податковий номер контрагента |
2.2.6 | СвідоцтвоПДВ | O | Integer (10) | Свідоцтво ПДВ контрагента |
2.2.7 | GLN | M | Integer (13) | Глобальний номер розташування (GLN) контрагента |
3 | МісцеДоставки | O | Місце доставки (початок блоку) | |
3.1 | GLN | O | Integer (13) | Глобальний номер розташування (GLN) місця доставки |
3.2 | Індекс | О | Integer (5) | Індекс |
3.3 | Область | O | Рядок (50) | Область |
3.4 | Місто | O | Рядок (50) | Місто |
3.5 | Вулиця | O | Рядок (50) | Вулиця |
4 | Параметри | О/M | Параметри (початок блоку). Тег передбачає довільне значення; використовується для передачі додаткової інформації, що не входить до специфікації | |
4.1 | <Параметр ІД=«1» назва=«Точка доставки»>GLN</Параметр> | М | Рядок (50) | Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=1 вказується точка доставки. Максимальна кількість тегів – 99. |
4.2 | <Параметр ІД=«2» назва=«Адреса доставки»>адреса</Параметр> | M | Рядок (250) | Додаткові параметри. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. Для ІД=2 вказується розшифровка адреси доставки. Максимальна кількість тегів – 99. |
5 | Таблиця | М | Кількіть входжень вузла: Min = 1; Max = 1 | Таблиця (початок блоку) |
5.1 | Рядок | M | Кількість входжень вузла: Min = 1;Max = 9999 | Рядок (початок блоку). У кожного наступного блоку ідентифікатор (ІД) збільшується на одиницю |
5.1.1 | НомПоз | М | Integer (3) | Номер позиції |
5.1.2 | <Штрихкод ІД=«1»>6908876610177</Штрихкод> | M | Рядок (13) | Штрих-код продукту. У кожного наступного тега ідентифікатор (ІД) збільшується на одиницю. |
5.1.3 | АртикулПокупця | M | Рядок (20) | Артикул покупця |
5.1.4 | АртикулПродавця | M | Рядок (20) | Артикул Продавця |
5.1.5 | КодУКТЗЕД | O | Integer (10) | Код товару згідно з УКТ ЗЕД |
5.1.6 | Найменування | M | Рядок (50) | Найменування товарної позиції |
5.1.7 | ОдиницяВиміру | М | Рядок (3) | Одиниці виміру |
5.1.8 | БазоваЦіна | M | Decimal (#.00) | Ціна за одиницю без ПДВ |
5.1.9 | КоригуванняКількості | O/M | Decimal (#.000) | Кількість товарних одиниць Після коригування. Поле обовʼязкове тільки при вказаній причині коригування по Кількості (КодПричини=1) |
5.1.10 | КоригуванняБазовоїЦіни | O/M | Decimal (#.00) Може мати відʼємне значення | Базова ціна після коригування. Поле обовʼязкове тільки при вказаній причині коригування по Ціні (КодПричини=2) |
5.1.11 | РізницяЦіни | O/M | Decimal (#.00) | Різниця, що вираховується, як РізницяЦіни=КоригуванняБазовоїЦіни-БазоваЦіна. Може приймати відʼємне значення. Поле обовʼязкове тільки при вказаній причині коригування по Ціні (КодПричини=2) |
5.1.12 | ВсьогоПоРядку | O | Кількість входжень вузла: Min = 0; Max = 10 | Загальна сума по рядку (початок блоку) |
5.1.12.1 | СумаБезПДВ | M | Decimal (#.00) | Сума без ПДВ. Вираховується як СумаБезПДВ=БазоваЦіна*Кількість (округлення до двох знаків) |
5.1.12.2 | СумаПДВ | M | Decimal (#.00) | Сума ПДВ. Вираховується як СумаПДВ=Сума-СумаБезПДВ |
5.1.12.3 | Сума | M | Decimal (#.00) | Сума з ПДВ. Вираховується як Сума=((БазоваЦіна*Кількість)*((СтавкаПДВ+100)/100) |
5.1.12.4 | КоригувальнаСумаБезПДВ | M | Коригувальна сума без ПДВ. КоригувальнаСумаБезПДВ=КоригуванняБазовоїЦіни | |
5.1.12.5 | КоригувальнаСумаПДВ | M | Коригувальна сума ПДВ | |
5.1.12.6 | КоригувальнаСума | M | Коригувальна сума з ПДВ | |
5.1.13 | СтавкаПДВ | M | Число (3) | Ставка податку на додану вартість |
6 | ВсьогоПоДокументу | M | Сумарні значення позицій за документом (початок блоку) | |
6.1 | КоригувальнаСумаБезПДВ | M | Decimal (#.00) | Коригувальна Сума без ПДВ за всіма позиціями |
6.2 | КоригувальнаСумаПДВ | M | Decimal (#.00) | Коригувальна Сума ПДВ за всіма позиціями |
6.3 | КоригувальнаСума | M | Decimal (#.00) | Коригувальна Сума з ПДВ за всіма позиціями |
- [1] - елементи структури мають наступний вигляд:
-
-
параметрЗіЗначенням;
-
об’єктЗПараметрами;
-
масивОб’єктів;
-
жовтим фоном виділяються комірки, в яких відбувались останні зміни
-
- [2] - Під визначенням колонки Тип поля мається на увазі скорочене позначення:
-
-
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) до заповнення поля.
-
XML приклад
XML:
<ЕлектроннийДокумент> <Заголовок> <НомерДокументу>4349</НомерДокументу> <ТипДокументу>Видаткова накладна</ТипДокументу> <КодТипуДокументу>038</КодТипуДокументу> <ДатаДокументу>2023-03-01</ДатаДокументу> <НомерЗамовлення>ЛМ000000541</НомерЗамовлення> <ДатаЗамовлення>2023-02-28</ДатаЗамовлення> <МісцеСкладання>49127, м. Дніпро, Дніпровський р-н, ВУЛИЦЯ ГАВАНСЬКА, будинок 14</МісцеСкладання> <ДокПідстава> <НомерДокументу>02/01/2023-1</НомерДокументу> <ТипДокументу>Договір</ТипДокументу> <КодТипуДокументу>001</КодТипуДокументу> <ДатаДокументу>2023-01-02</ДатаДокументу> </ДокПідстава> <ДокПідстава> <НомерДокументу>02/01/2023-2</НомерДокументу> <ТипДокументу>Договір</ТипДокументу> <КодТипуДокументу>001</КодТипуДокументу> <ДатаДокументу>2023-01-01</ДатаДокументу> </ДокПідстава> <ПричинаКоригування> <КодПричини>1</КодПричини> <Найменування>Коригування кількості</Найменування> </ПричинаКоригування> </Заголовок> <Сторони> <Контрагент> <СтатусКонтрагента>Продавець</СтатусКонтрагента> <ВидОсоби>Юридична</ВидОсоби> <НазваКонтрагента>ТОВ ЛАСУНКА</НазваКонтрагента> <КодКонтрагента>24440838</КодКонтрагента> <ІПН>244408304029</ІПН> <СвідоцтвоПДВ>3242424222</СвідоцтвоПДВ> <GLN>9864232300328</GLN> </Контрагент> <Контрагент> <СтатусКонтрагента>Покупець</СтатусКонтрагента> <ВидОсоби>Юридична</ВидОсоби> <НазваКонтрагента>ПП ЛАСУНКА МАРКЕТ</НазваКонтрагента> <КодКонтрагента>31929932</КодКонтрагента> <ІПН>319299304640</ІПН> <СвідоцтвоПДВ>3242424244</СвідоцтвоПДВ> <GLN>9864232586722</GLN> </Контрагент> </Сторони> <МісцеДоставки> <GLN>4829900017590</GLN> <Індекс>49006</Індекс> <Область>Дніпропетровська обл.</Область> <Місто>смт. Слобожанське, Дніпровський р-н</Місто> <Вулиця>комплекс будівель та споруд №8 (розподільний центр)</Вулиця> </МісцеДоставки> <Параметри> <Параметр ІД="1" назва="Точка доставки">9864232586722</Параметр> <Параметр ІД="2" назва="Адреса доставки">м. Дніпро, Дніпровський р-н, Березинська 62</Параметр> </Параметри> <Таблиця> <Рядок ІД="1"> <НомПоз>1</НомПоз> <Штрихкод ІД="1">4820193553253</Штрихкод> <АртикулПокупця>LAMX614</АртикулПокупця> <АртикулПродавця>LAMX613</АртикулПродавця> <КодУКТЗЕД>45678431</КодУКТЗЕД> <Найменування>0556 НОВИНКА Мор відро Банкет полуниця манго 500г (4шт)/Ласунка/</Найменування> <ОдиницяВиміру>ящ</ОдиницяВиміру> <БазоваЦіна>270.8</БазоваЦіна> <КоригуванняКількості>340.00</КоригуванняКількості> <КоригуванняБазовоїЦіни>300.00</КоригуванняБазовоїЦіни> <РізницяЦіни>40.00</РізницяЦіни> <ВсьогоПоРядку> <СумаБезПДВ>2708.0</СумаБезПДВ> <СумаПДВ>541.6</СумаПДВ> <Сума>3249.6</Сума> <КоригувальнаСумаБезПДВ>3000.10</КоригувальнаСумаБезПДВ> <КоригувальнаСумаПДВ>600.05</КоригувальнаСумаПДВ> <КоригувальнаСума>3600.15</КоригувальнаСума> </ВсьогоПоРядку> <СтавкаПДВ>20</СтавкаПДВ> </Рядок> </Таблиця> <ВсьогоПоДокументу> <КоригувальнаСумаБезПДВ>3000.10</КоригувальнаСумаБезПДВ> <КоригувальнаСумаПДВ>600.05</КоригувальнаСумаПДВ> <КоригувальнаСума>3600.15</КоригувальнаСума> </ВсьогоПоДокументу> </ЕлектроннийДокумент>
-
No comments to display
No comments to display