Skip to content

Commit

Permalink
Merge pull request #2106 from EDI-N/Kolya_ua
Browse files Browse the repository at this point in the history
DOCUMENTINVOICE_TNN_table+
  • Loading branch information
EDI-N committed Mar 14, 2024
2 parents 4f11136 + b02f9c5 commit 35c3a92
Show file tree
Hide file tree
Showing 12 changed files with 177 additions and 86 deletions.
3 changes: 2 additions & 1 deletion docs/API_ETTN/Methods/EveryBody/for_csv/extra_fields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -191,4 +191,5 @@ id параметра, Найменування параметра,Обов'яз
, ettn_onstorage,, INT,"ідентифікатор статусу документа: Вантаж розвантажено та отримувач підписав Акт перевантаження на проміжному складі"
, track_number,,VARCHAR,Номер рейсу (може вказуватись Вантажовідправником для ТТН v2)
, last_trans_id,,VARCHAR,Ідентифікатор останньої транзакції (додається після реєстрації транзакції або при створенні документа з нуля)
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
237, is_unilateral_signing,,INT,"Відправлений COMDOC містить поле «ОдностороннєПідписання» (документ підписується лише відправником); 0-ні, 1-так"
217 changes: 144 additions & 73 deletions docs/ClientProcesses/Metro/Metro_XML/DOCUMENTINVOICE_TNN_x.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,79 +6,150 @@

.. code:: xml
<Document-Invoice>
<Invoice-Header>
<InvoiceNumber>3454_TNN_1</InvoiceNumber>
<InvoiceDate>2023-04-21</InvoiceDate>
<InvoiceCurrency>UAH</InvoiceCurrency>
<DocumentFunctionCode>TNN</DocumentFunctionCode>
<ContractNumber>1111</ContractNumber>
<ContractDate>2023-04-30</ContractDate>
</Invoice-Header>
<Invoice-Reference>
<Order>
<BuyerOrderNumber>METRO_TEST_TNN</BuyerOrderNumber>
<BuyerOrderDate>2023-04-19</BuyerOrderDate>
</Order>
<TaxInvoice>
<TaxInvoiceDate>2023-04-21</TaxInvoiceDate>
</TaxInvoice>
<DespatchAdvice>
<DespatchAdviceNumber>METRO_TEST_TNN</DespatchAdviceNumber>
</DespatchAdvice>
</Invoice-Reference>
<Invoice-Parties>
<Buyer>
<ILN>4820086630009</ILN>
<TaxID>12345670</TaxID>
<UtilizationRegisterNumber>12345670</UtilizationRegisterNumber>
<Name>ТОВ &quot;МЕТРО КЕШ ЕНД КЕРІ УКРАЇНА&quot;</Name>
<StreetAndNumber>стрит</StreetAndNumber>
<CityName>м. Київ</CityName>
<PostalCode>02140</PostalCode>
<PhoneNumber>380440020565</PhoneNumber>
</Buyer>
<Seller>
<ILN>9864065732181</ILN>
<TaxID>1234567890</TaxID>
<CodeByBuyer>1111</CodeByBuyer>
<UtilizationRegisterNumber>34554363</UtilizationRegisterNumber>
<Name>FelEx_1</Name>
<StreetAndNumber>ул. Умница, 3</StreetAndNumber>
<CityName>г. Херсон</CityName>
<PostalCode>453278</PostalCode>
<PhoneNumber>380930000000</PhoneNumber>
</Seller>
<DeliveryPoint>
<ILN>4820086639996</ILN>
<DeliveryPlace>11</DeliveryPlace>
</DeliveryPoint>
<Invoicee>
<ILN>4820086630009</ILN>
</Invoicee>
<Payer>
<ILN>4820086630009</ILN>
</Payer>
</Invoice-Parties>
<Invoice-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>11100033311117777</EAN>
<BuyerItemCode>5454454</BuyerItemCode>
<ProductIdBuyer>1234121</ProductIdBuyer>
<ItemDescription>Product test edi 4076</ItemDescription>
<CountPiecesInBox>3</CountPiecesInBox>
<BoxesCount>3</BoxesCount>
<DeliveredQuantity>9</DeliveredQuantity>
</Line-Item>
</Line>
</Invoice-Lines>
<Invoice-Summary>
<TotalLines>1</TotalLines>
<TotalQuantity>9</TotalQuantity>
</Invoice-Summary>
</Document-Invoice>
<?xml version="1.0" encoding="UTF-8"?>
<Document-Invoice>
<Invoice-Header>
<InvoiceNumber>1112</InvoiceNumber>
<InvoiceDate>2024-03-12</InvoiceDate>
<InvoiceCurrency>UAH</InvoiceCurrency>
<DocumentFunctionCode>TNN</DocumentFunctionCode>
<ContractNumber>from_TNN</ContractNumber>
<ContractDate>2024-03-14</ContractDate>
</Invoice-Header>
<Invoice-Reference>
<Order>
<BuyerOrderNumber>1543_0001</BuyerOrderNumber>
<BuyerOrderDate>2024-01-19</BuyerOrderDate>
</Order>
<DespatchAdvice>
<DespatchAdviceNumber>1543_0001</DespatchAdviceNumber>
</DespatchAdvice>
</Invoice-Reference>
<Invoice-Parties>
<Buyer>
<ILN>4820086630009</ILN>
<TaxID>123444567012</TaxID>
<UtilizationRegisterNumber>12345678</UtilizationRegisterNumber>
<Name>ТОВ &quot;МЕТРО КЕШ ЕНД КЕРІ УКРАЇНА&quot;</Name>
<StreetAndNumber>стрит</StreetAndNumber>
<CityName>м. Херсон, Херсонський р-н</CityName>
<PostalCode>02140</PostalCode>
<PhoneNumber>380440020565</PhoneNumber>
</Buyer>
<Seller>
<ILN>9864065732181</ILN>
<TaxID>1234567890</TaxID>
<CodeByBuyer>from_TNN</CodeByBuyer>
<UtilizationRegisterNumber>12345678</UtilizationRegisterNumber>
<Name>FelEx_1</Name>
<StreetAndNumber>вул. Умніца, 3</StreetAndNumber>
<CityName>м. Херсон, Херсонський р-н</CityName>
<PostalCode>453278</PostalCode>
<PhoneNumber>380930000000</PhoneNumber>
</Seller>
<DeliveryPoint>
<ILN>9864065748694</ILN>
</DeliveryPoint>
</Invoice-Parties>
<Invoice-Lines>
<Line>
<Line-Item>
<LineNumber>1</LineNumber>
<EAN>1231231002</EAN>
<BuyerItemCode>4444</BuyerItemCode>
<ProductIdBuyer>2323</ProductIdBuyer>
<ItemDescription>Тестова позиція 003</ItemDescription>
<UnitOfMeasure>PCE</UnitOfMeasure>
<TaxAmount>0.00</TaxAmount>
<NetAmount>0.00</NetAmount>
<CountPiecesInBox>50</CountPiecesInBox>
<DeliveredQuantity>1000</DeliveredQuantity>
</Line-Item>
</Line>
<Line>
<Line-Item>
<LineNumber>2</LineNumber>
<EAN>1110000000001</EAN>
<BuyerItemCode>121212</BuyerItemCode>
<ProductIdBuyer>56</ProductIdBuyer>
<SupplierItemCode>1212</SupplierItemCode>
<ExternalItemCode>8989</ExternalItemCode>
<ItemDescription>Мандарин клементина 1</ItemDescription>
<InvoiceQuantity>1212</InvoiceQuantity>
<UnitOfMeasure>KGM</UnitOfMeasure>
<InvoiceUnitNetPrice>99.51515</InvoiceUnitNetPrice>
<TaxRate>20</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>24122.47</TaxAmount>
<NetAmount>120612.36</NetAmount>
<CountPiecesInBox>56.555</CountPiecesInBox>
<DeliveredQuantity>450.666</DeliveredQuantity>
</Line-Item>
</Line>
<Line>
<Line-Item>
<LineNumber>3</LineNumber>
<EAN>00012345678</EAN>
<BuyerItemCode>2323</BuyerItemCode>
<ProductIdBuyer>6562</ProductIdBuyer>
<ItemDescription>Хлібчик</ItemDescription>
<InvoiceQuantity>3434</InvoiceQuantity>
<UnitOfMeasure>PCE</UnitOfMeasure>
<InvoiceUnitNetPrice>10.210000</InvoiceUnitNetPrice>
<TaxRate>20</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>7012.23</TaxAmount>
<NetAmount>35061.14</NetAmount>
<CountPiecesInBox>15</CountPiecesInBox>
<BoxesCount>2000.00</BoxesCount>
<DeliveredQuantity>30000</DeliveredQuantity>
</Line-Item>
</Line>
<Line>
<Line-Item>
<LineNumber>4</LineNumber>
<EAN>1472583690147</EAN>
<BuyerItemCode>212123</BuyerItemCode>
<ProductIdBuyer>3333</ProductIdBuyer>
<ItemDescription>drink</ItemDescription>
<InvoiceQuantity>222</InvoiceQuantity>
<UnitOfMeasure>PCE</UnitOfMeasure>
<InvoiceUnitNetPrice>0.000000</InvoiceUnitNetPrice>
<TaxRate>20</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>0</TaxAmount>
<NetAmount>0</NetAmount>
<CountPiecesInBox>5</CountPiecesInBox>
<DeliveredQuantity>30</DeliveredQuantity>
</Line-Item>
</Line>
<Line>
<Line-Item>
<LineNumber>5</LineNumber>
<EAN>11100033311117777</EAN>
<BuyerItemCode>515151</BuyerItemCode>
<ProductIdBuyer>52365</ProductIdBuyer>
<SupplierItemCode>666161</SupplierItemCode>
<ExternalItemCode>11111111</ExternalItemCode>
<ItemDescription>Product test edi 4076</ItemDescription>
<ItemType>CU</ItemType>
<InvoiceQuantity>50</InvoiceQuantity>
<UnitOfMeasure>PCE</UnitOfMeasure>
<InvoiceUnitNetPrice>100.000000</InvoiceUnitNetPrice>
<TaxRate>20</TaxRate>
<TaxCategoryCode>S</TaxCategoryCode>
<TaxAmount>1000.00</TaxAmount>
<NetAmount>5000.00</NetAmount>
<CountPiecesInBox>10</CountPiecesInBox>
<DeliveredQuantity>100</DeliveredQuantity>
</Line-Item>
</Line>
</Invoice-Lines>
<Invoice-Summary>
<TotalLines>5</TotalLines>
<TotalQuantity>31580.666</TotalQuantity>
</Invoice-Summary>
</Document-Invoice>

-------------------------

Expand Down
14 changes: 11 additions & 3 deletions docs/ClientProcesses/Metro/Metro_XML/files/DOCUMENTINVOICE_TNN.csv
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,22 @@ EAN, М, Число (14), Штрих-код продукту
BuyerItemCode, O, Рядок (16),Артикул в БД покупця (МЕТРО)
ProductIdBuyer, M, Рядок (16), Артикул в БД MGB
ItemDescription, М, Рядок (210), Опис товару
CountPiecesInBox,M,Ціле число,Кількість одиниць товару у коробці (для вагового товару — вага товару у коробці)
UnitOfMeasure, М, Рядок (3), "Одиниці виміру. Доступні значення:

* PCE - шт.
* KGM - кг."
CountPiecesInBox,M,"Ціле число;

Число десяткове (3 знаки після коми) при UnitOfMeasure=KGM",Кількість одиниць товару у коробці (для вагового товару — вага товару у коробці)
BoxesCount,M,Ціле число,"Кількість коробів товару, що постачається"
DeliveredQuantity,М,Ціле число,Кількість доставлених метро одиниць
DeliveredQuantity,М,"Ціле число;

Число десяткове (3 знаки після коми) при UnitOfMeasure=KGM",Кількість доставлених метро одиниць
**Line-Item**,,, Позиція (закінчення блоку)
**Line**,,, Рядок (закінчення блоку)
**Invoice-Lines**,,, Рядки Транспортної накладної (закінчення блоку)
**Invoice-Summary**,,, Підсумки (початок блоку)
TotalLines, M, Ціле число, Кількість рядків в документі
TotalQuantity,М,Ціле число,Загальна кількість одиниць товару
TotalQuantity,М,Число десяткове (3 знаки після коми),Загальна кількість одиниць товару
**Invoice-Summary**,,, Підсумки (закінчення блоку)
**Document-Invoice**,,, Закінчення документа
3 changes: 2 additions & 1 deletion docs/integration_2_0/API/for_csv/extra_fields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -191,4 +191,5 @@ id параметра, Найменування параметра, Тип, Фо
, ettn_onstorage,, INT,"ідентифікатор статусу документа: Вантаж розвантажено та отримувач підписав Акт перевантаження на проміжному складі"
, track_number,,VARCHAR,Номер рейсу (може вказуватись Вантажовідправником для ТТН v2)
, last_trans_id,,VARCHAR,Ідентифікатор останньої транзакції (додається після реєстрації транзакції або при створенні документа з нуля)
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
237, is_unilateral_signing,,INT,"Відправлений COMDOC містить поле «ОдностороннєПідписання» (документ підписується лише відправником); 0-ні, 1-так"
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ Ticket,exchange_status,sub_status_id,Статус,Коментар
T0,«000000000000000000000000»,«0»,«Не підписано»,Інтегрована відправка не підписаного документа
T1,«000000000000000000000001»,**«1»**,«Потребує підписання отримувачем»,Підписано лише Відправником
T1,«000000000000000000000001»,**«2»**,«Потребує підписання відправником»,Підписано лише Отримувачем
T2,«000000000000000000000011»,«2»,«Підтверджено з двох сторін»,Підписано з обох сторін **не важливо в якому порядку**
T2,«000000000000000000000011»,«2»,«Підписано двома сторонами» / «Документ не потребує підписання»,Підписано з обох сторін **не важливо в якому порядку** / Відправлений документ містить поле «ОдностороннєПідписання» (підписується лише відправником)
T **11** 1,«000000000000010000000001», ,«Запит на анулювання»,В разі інтегрованої відправки COMDOC_19(Запит на анулювання) до підписання документа COMDOC
T **11** 2,«000000000000010000000011»,«3»,«Запит на анулювання»,Може відправлятись на COMDOC «Підтверджений з двох сторін» (2 Ticket) чи після «Відмови в анулюванні» (15 Ticket)
T **12** 1,«000000000000110000000001», ,"«Прийняття запиту на анулювання»
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -191,4 +191,5 @@ id параметра, Найменування параметра,Обов'яз
, ettn_onstorage,, INT,"ідентифікатор статусу документа: Вантаж розвантажено та отримувач підписав Акт перевантаження на проміжному складі"
, track_number,,VARCHAR,Номер рейсу (може вказуватись Вантажовідправником для ТТН v2)
, last_trans_id,,VARCHAR,Ідентифікатор останньої транзакції (додається після реєстрації транзакції або при створенні документа з нуля)
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
, finalised,,INT,"Відмітка про фіналізацію замовлення в сервісі Маркет (0-ні, 1-так)"
237, is_unilateral_signing,,INT,"Відправлений COMDOC містить поле «ОдностороннєПідписання» (документ підписується лише відправником); 0-ні, 1-так"
7 changes: 5 additions & 2 deletions docs/integration_2_0/APIv2/edi_errors.csv
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,9 @@ Cписок uuid не може бути пустим","Помилка виник
400,ERR_EDI-44,"XSLT for document type [%s] not found

XSLT для типу документа [%s] не знайдено","Не знайдено карту конвертації"
400,ERR_EDI-44,"Can't define recipient GLN
400,ERR_EDI-45,"Can't define recipient GLN

Неможливо визначити GLN одержувача","Не вдалось визначити отримувача при відправці DOCCORINVOICE"
Неможливо визначити GLN одержувача","Не вдалось визначити отримувача при відправці DOCCORINVOICE"
400,ERR_EDI-46,"The document can only be signed by one party

Документ може бути підписаний тільки однією стороною","Відправлений COMDOC містить поле «ОдностороннєПідписання»"

0 comments on commit 35c3a92

Please sign in to comment.