Перейти до головного контенту

Додавання документа до eТТН

URI: /ettn/addDocument/648c2da1085dcd82500f2bd2

Використовується для додавання документа до eТТН.

Запит виконується методом POST у json форматі з даними.

Параметри запиту

Ім'яТипОбов.Опис
exchangedDocumentContextobjectТакТехнічні дані
exchangedDocumentContext.
dateTime
stringТакДата і час складання документа
exchangedDocumentContext.
logisticName
stringТакМісце складання документа
exchangedDocumentContext.
logisticDescription
stringТакАдреса місця складання документа
exchangedDocumentContext.
status
stringТакПоточний статус eТТН:
PLANNED - Перевезення заплановано. Документ е-ТТН створено та підписано вантажовідправником. Вантаж готовий до відвантаження
PICKUP - Відбулось завантаження (на початковому або проміжному складі), документ е-ТТН підписано перевізником, що підтверджує матеріальну відповідальність за вантаж. Вантаж у процесі перевезення.
ONSTORAGE - Вантаж прийнято на зберігання на проміжному складі, відбулось розвантаження.
ARRIVAL - Вантаж отримано і прийнято на пункті призначення, матеріальну відповідальність перекладено на вантажоодержувача.
CANCELED - Документ відмінено
chainConsignmentobjectТакІнформація про перевезення
chainConsignment.
grossWeightUnitCode
stringТакОдиниця виміру ваги брутто (можливе тільки одне значення KGM)
chainConsignment.
grossWeightMeasure
stringТакМаса брутто вантажу
chainConsignment.
associatedInvoiceCurrencyID
stringТакКод одиниці виміру (UAH)
chainConsignment.
associatedInvoiceAmount
stringТакЦіна без ПДВ за одиницю
chainConsignment.
quantity
stringТакЗагальна кількість місць вантажу (контейнерів)
consignorTradePartyobjectТакВантажовідправник
consignorTradeParty.schemeAgencyIDstringТакНазва ідентифікатора (ЄДРПОУ, КАТОТТГ, РНОКПП, УКТЗЕД)
consignorTradeParty.idstringТакЄДРПОУ/КАТОТТГ/РНОКПП/УКТЗЕД вантажовідправника
consignorTradeParty.namestringТакІм'я вантажовідправника
consignorTradeParty.surnamestringТакПрізвище вантажовідправника
consignorTradeParty.patronymicstringТакПо батькові вантажовідправника
consignorTradeParty.roleCodestringТакРоль учасника (Вантажовідправник - CZ)
consignorTradeParty.telephonestringТакОсновний телефон вантажовідправника
consignorTradeParty.mobilestringТакМобільний телефон вантажовідправника
consignorTradeParty.emailstringТакЕлектронна адреса вантажовідправника
consignorTradeParty.postCodestringТакПоштовий індекс вантажовідправника
consignorTradeParty.streetstringТакАдреса (назва вулиці + номер будівлі)
consignorTradeParty.citystringТакМісто (назва населеного пункту)
consignorTradeParty.countryIDstringТакКраїна (UA)
consignorTradeParty.countryNamestringТакНазва країни
consignorTradeParty.taxRegistrationstringТакЄДРПОУ підприємства, та/або РНОКПП всіх відповідальних осіб
consigneeTradePartyobjectТакВантажоодержувач
consigneeTradeParty.idstringТакЄДРПОУ/КАТОТТГ/РНОКПП/УКТЗЕД вантажоодержувача
consigneeTradeParty.namestringТакІм'я вантажоодержувача
consigneeTradeParty.surnamestringТакПрізвище вантажоодержувача
consigneeTradeParty.patronymicstringТакПо батькові вантажоодержувача
consigneeTradeParty.telephonestringТакОсновний телефон вантажоодержувача
consigneeTradeParty.mobilestringТакМобільний телефон вантажоодержувача
consigneeTradeParty.emailstringТакЕлектронна адреса вантажоодержувача
consigneeTradeParty.postCodestringТакПоштовий індекс вантажоодержувача
consigneeTradeParty.streetstringТакАдреса (назва вулиці + номер будівлі)
consigneeTradeParty.citystringТакМісто (назва населеного пункту)
consigneeTradeParty.countryIDstringТакКраїна (UA)
consigneeTradeParty.countryNamestringТакНазва країни
consigneeTradeParty.taxRegistrationstringТакЄДРПОУ підприємства, та/або РНОКПП всіх відповідальних осіб
carrierTradePartyobjectТакПеревізник
carrierTradeParty.idstringТакЄДРПОУ/КАТОТТГ/РНОКПП/УКТЗЕД перевізника
carrierTradeParty.namestringТакІм'я перевізника
carrierTradeParty.surnamestringТакПрізвище перевізника
carrierTradeParty.patronymicstringТакПо батькові перевізника
carrierTradeParty.telephonestringТакОсновний телефон перевізника
carrierTradeParty.mobilestringТакМобільний телефон перевізника
carrierTradeParty.emailstringТакЕлектронна адреса перевізника
carrierTradeParty.postCodestringТакПоштовий індекс перевізника
carrierTradeParty.streetstringТакАдреса (назва вулиці + номер будівлі)
carrierTradeParty.citystringТакМісто (назва населеного пункту)
carrierTradeParty.countryIDstringТакКраїна (UA)
carrierTradeParty.countryNamestringТакНазва країни
carrierTradeParty.taxRegistrationstringТакЄДРПОУ підприємства, та/або РНОКПП всіх відповідальних осіб. У випадку перевізника - РНОКПП водія обов'язково!
forwarderobjectТакЕкспедитор
forwarder.idstringТакНомер ідентифікатора
forwarder.namestringТакІм'я експедитора
forwarder.surnamestringТакПрізвище експедитора
forwarder.patronymicstringТакПо батькові експедитора
forwarder.telephonestringТакОсновний телефон експедитора
forwarder.mobilestringТакМобільний телефон експедитора
forwarder.emailstringТакЕлектронна адрес експедитора
forwarder.postCodestringТакПоштовий індекс експедитора
forwarder.streetstringТакАдреса (назва вулиці + номер будівлі)
forwarder.citystringТакМісто (назва населеного пункту)
forwarder.countryIDstringТакКраїна (UA)
forwarder.countryNamestringТакНазва країни
forwarder.taxRegistrationstringТакРНОКПП всіх відповідальних осіб за необхідності
customerobjectТакЗамовник
customer.idstringТакЄДРПОУ/КАТОТТГ/РНОКПП/УКТЗЕД замовника
customer.namestringТакІм'я замовника
customer.surnamestringТакПрізвище замовника
customer.patronymicstringТакПо батькові замовника
customer.telephonestringТакОсновний телефон замовника
customer.mobilestringТакМобільний телефон замовника
customer.emailstringТакЕлектронна адреса замовника
customer.postCodestringТакПоштовий індекс замовника
customer.streetstringТакАдреса (назва вулиці + номер будівлі)
customer.citystringТакМісто (назва населеного пункту)
customer.countryIDstringТакКраїна (UA)
customer.countryNamestringТакНазва країни
customer.taxRegistrationstringТакЄДРПОУ підприємства, та/або РНОКПП всіх відповідальних осіб за необхідності
securityobjectТакОхоронна компанія
security.idstringТакЄДРПОУ/КАТОТТГ/РНОКПП/УКТЗЕД охоронної компанії
security.companyNamestringТакПовне найменування охоронної компанії, що надає охоронні послуги вантажу під час перевезення
security.contactobjectТакКонтакти відповідального представника
security.contact.namestringТакІм'я відповідального представника
security.contact.surnamestringТакПрізвище відповідального представника
security.contact.patronymicstringТакПо батькові відповідального представника
chainConsignmentNextobjectТакВідомості про вантаж
chainConsignmentNext.
itemGrossWeightUnitCode
stringТакОдиниця виміру ваги брутто (можливе тільки одне значення KGM)
chainConsignmentNext.
itemGrossWeightMeasure
stringТакМаса брутто вантажу
chainConsignmentNext.
amount
stringТакЦіна без ПДВ за одиницю
chainConsignmentNext.
schemeAgencyID
stringТакУКТЗЕД (код продукції)
chainConsignmentNext.
temperatureMin
stringТакМінімальна температура під час перевезення
chainConsignmentNext.
temperatureMax
stringТакМаксимальна температура під час перевезення
chainConsignmentNext.
chainID
stringТак
chainConsignmentNext.
amountOne
stringТак
chainConsignmentNext.
minimumValueMeasure
stringТакМінімальна температура під час перевезення
chainConsignmentNext.
minimumValueUnitCode
stringТакОдиниця виміру температури
chainConsignmentNext.
cargoName
stringТакНайменування вантажу
chainConsignmentNext.
dangerousGoods
stringТакКлас небезпечних речовин, до якого віднесено вантаж (у разі перевезення небезпечних вантажів). Код UNDG, 0 - якщо не використовується
chainConsignmentNext.
dangerousGoodsLevel
stringТакКлас небезпечних речовин 1-4
chainConsignmentNext.
sequenceNumeric
stringТакПорядковий номер вантажу
chainConsignmentNext.
itemCurrencyID
stringТакНазва валюти
chainConsignmentNext.
itemCurrencyValue
stringТакЗагальна сума з ПДВ
chainConsignmentNext.
itemTariffQuantityCode
stringТакНазва валюти
chainConsignmentNext.
itemTariffQuantityValue
stringТакЦіна за одиницю без ПДВ
chainConsignmentNext.
packageQuantity
stringТакКількість місць, які визначаються за кожним найменуванням вантажу
chainConsignmentNext.
packageCode
stringТакВид пакування (https://gs1.se/en/guides/documentation/code-lists/t0137-packaging-type-code/)
chainConsignmentNext.
associatedReferencedLogistics
TransportEquipment
list[object]ТакМістить список контейнерів з вантажем
chainConsignmentNext.
associatedReferencedLogistics
TransportEquipment.
transportEquipment
stringТакНомер контейнера з вантажем
chainConsignmentNext.
associatedReferencedDocument
list[object]ТакМістить список документів з вантажем
chainConsignmentNext.
associatedReferencedDocument.
associatedDocumentID
stringТакІдентифікатор документа з вантажем
chainConsignmentNext.
associatedReferencedDocument.
associatedDocumentRemark
stringТакUUID супровідного документа
chainConsignmentNext.
transportLogisticsPackage
list[object]ТакПараметри пакування
chainConsignmentNext.
transportLogisticsPackage.packageCount
stringТакКількість місць
chainConsignmentNext.
transportLogisticsPackage.typeCode
stringТакВид пакування
chainConsignmentNext.
transportLogisticsPackage.type
stringТакОдиниця виміру
chainConsignmentNext.
transportLogisticsPackage.packageName
stringТакНазва транспортного пакування
chainConsignmentNext.
transportLogisticsPackage.barcode
stringТакБар-коди
chainConsignmentNext.applicableNotelist[object]ТакДодаткові примітки
chainConsignmentNext.
applicableNote.contentCode
stringТакКод примітки:
VENDOR_CODE - артикул
QUANTITY - кількість товару
URL - Посилання на документ
BASE_UOM - Одиниця виміру кількості товару
BUYER_CODE - артикул покупця
PRICE_WITH_VAT - ціна за одиницю з ПДВ
SUM_WITHOUT_VAT - загальна сума без ПДВ
RETURN_TARE - ознака "зворотня тара"
NET_WEIGHT - маса нетто
RTP_TYPE - Тип транспортного пакування
RTP_NAME - Назва транспортного пакування
RTP_QUANTITY - Кількість транспортного пакування
chainConsignmentNext.
applicableNote.content
stringТакВміст примітки
carrierLogisticsobjectТакПункт навантаження
carrierLogistics.idstringТакКАТОТТГ пункту навантаження
carrierLogistics.namestringТакНайменування пункту навантаження
carrierLogistics.typeCodestringТакТип операції: 10 - навантаження; 5 - розвантаження
carrierLogistics.latitudeMeasurestringТакГеографічні координати (широта)
carrierLogistics.longitudeMeasurestringТакГеографічні координати (довгота)
consigneeLogisticsobjectТакПункт розвантаження
consigneeLogistics.idstringТакКАТОТТГ пункту розвантаження
consigneeLogistics.namestringТакНайменування пункту розвантаження
consigneeLogistics.typeCodestringТакТип операції: 10 - навантаження; 5 - розвантаження
consigneeLogistics.latitudeMeasurestringТакГеографічні координати (широта)
consigneeLogistics.longitudeMeasurestringТакГеографічні координати (довгота)
transportEquipmentCarobjectТакАвтомобіль
transportEquipmentCar.idstringТакРеєстраційний номер автомобіля згідно з техпаспортом
transportEquipmentCar.codeintegerТак
transportEquipmentCar.countrystringТакКраїна реєстрації автомобіля
transportEquipmentCar.applicableNotelist[object]ТакДодаткові параметри
transportEquipmentCar.
applicableNote.code
stringТакНазва параметра (BRAND, MODEL, COLOR)
transportEquipmentCar.
applicableNote.content
stringТакЗначення параметра
transportTrailerobjectТакПричіп/напівпричіп
transportTrailer.idstringТакРеєстраційний номер причіпа/напівпричіпа згідно з техпаспортом
transportTrailer.codeintegerТак
transportTrailer.countrystringТакКраїна реєстрації причепа
transportTrailer.categoryCodestringТакКатегорія причепа:
BX - Boxcar (ЗД вагон)
CN - Контейнер
TE - Trailer (причеп)
transportTrailer.characteristicCodestringТакТип причепа:
14 - причеп
17 - напів-причеп
transportTrailer.affixedLogisticsSeallist[object]ТакІнформація про пломбування SEAL_NO
transportTrailer.affixedLogisticsSeal.idstringТакНомер пломби, якою проводилося пломбування причіпа/напівпричіпа
transportTrailer.applicableNotelist[object]ТакДодаткові параметри
transportTrailer.
applicableNote.code
stringТакНазва параметра (BRAND, MODEL)
transportTrailer.
applicableNote.content
stringТакЗначення параметра
uaSignatureStorageobjectТакПідписи
uaSignatureStorage.typeCodestringТак
uaSignatureStorage.documentBase64stringТакBase64 документа
uaSignatureStorage.signaturelist[object]ТакПараметри підпису документа
uaSignatureStorage.
signature.signingPartyRoleCode
stringТакРоль підписанта
uaSignatureStorage.
signature.signatureBase64
stringТакПідпис (base64 підпису p7s)
uaSignatureStorage.
signature.name
stringТакПІБ підписанта
uaSignatureStorage.
signature.position
stringТакПосада підписанта
uaSignatureStorage.
signature.taxRegistration
stringТакРНОКПП відповідальної особи

Приклад запиту

Запит повинен містити наступні заголовки:
  • Authorization: {{bearer}}
  • Content-Type: application/json
  • Accept: application/json
Запит: /ettn/addDocument/648c2da1085dcd82500f2bd2
{
"exchangedDocumentContext": {
"dateTime": "2021-10-26 21:32:52",
"logisticName": "Місце складання документа",
"logisticDescription": "79000, м.Львів, вул. Словацького, 1",
"status": "PLANNED"
},
"chainConsignment": {
"grossWeightUnitCode": "KGM",
"grossWeightMeasure": "24601",
"associatedInvoiceCurrencyID": "UAH",
"associatedInvoiceAmount": "100",
"quantity": "11"
},
"consignorTradeParty": {
"schemeAgencyID": "ЄДРПОУ",
"id": "12345678",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"roleCode": "CZ",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "[email protected]",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"consigneeTradeParty": {
"id": "12345679",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "[email protected]",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"carrierTradeParty": {
"id": "12345680",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "[email protected]",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"forwarder": {
"id": "12345681",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "[email protected]",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"customer": {
"id": "12345682",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "[email protected]",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"security": {
"id": "12345678",
"companyName": "ТОВ Компанія охорона",
"contact": {
"name": "Іван",
"surname": "Небезпечний",
"patronymic": "Іванович"
}
},
"chainConsignmentNext": {
"itemGrossWeightUnitCode": "KGM",
"itemGrossWeightMeasure": "246",
"amount": "100",
"schemeAgencyID": "0101 30 00 00",
"temperatureMin": "-20",
"temperatureMax": "-15",
"chainID": "1",
"amountOne": "500",
"minimumValueMeasure": "-20",
"minimumValueUnitCode": "CEL",
"cargoName": "Опис елементу 1 вантажу",
"dangerousGoods": "0",
"dangerousGoodsLevel": "1",
"sequenceNumeric": "1",
"itemCurrencyID": "UAH",
"itemCurrencyValue": "10",
"ItemTariffQuantityCode": "UAH",
"ItemTariffQuantityValue": "500",
"packageQuantity": "100",
"packageCode": "CN",
"associatedReferencedLogisticsTransportEquipment": [
{
"transportEquipment": "123456789-123"
}
],
"associatedReferencedDocument": [
{
"associatedDocumentID": "123123",
"associatedDocumentRemark": "Опис документу"
}
],
"transportLogisticsPackage": [
{
"packageCount": "100",
"typeCode": "SA",
"type": "кг",
"packageName": "Упаковано в мішки",
"barcode": "1234578"
}
],
"applicableNote": [
{
"contentCode": "VENDOR_CODE",
"content": "123123"
},
{
"contentCode": "QUANTITY",
"content": "1"
},
{
"contentCode": "URL",
"content": "https://name.domain.com"
},
{
"contentCode": "BASE_UOM",
"content": "шт"
},
{
"contentCode": "BUYER_CODE",
"content": "123"
},
{
"contentCode": "PRICE_WITH_VAT",
"content": "100"
},
{
"contentCode": "RETURN_TARE",
"content": "так"
},
{
"contentCode": "NET_WEIGHT",
"content": "100"
},
{
"contentCode": "RTP_TYPE",
"content": "конейнер"
},
{
"contentCode": "RTP_NAME",
"content": "конейнер для перевезення сипучих речовин"
},
{
"contentCode": "RTP_QUANTITY",
"content": "1"
}
]
},
"carrierLogistics": {
"id": "test",
"name": "test 2",
"typeCode": "5",
"latitudeMeasure": "48.138708833123815",
"longitudeMeasure": "11.503074665045691"
},
"consigneeLogistics": {
"id": "test",
"name": "test 2",
"typeCode": "10",
"latitudeMeasure": "48.138708833123815",
"longitudeMeasure": "11.503074665045691"
},
"transportEquipmentCar": {
"id": "АА1234ВВ",
"code": 2,
"country": "UK",
"applicableNote": [
{
"code": "BRAND",
"content": "Volvo"
},
{
"code": "MODEL",
"content": "Truck"
},
{
"code": "COLOR",
"content": "Синій"
}
]
},
"transportTrailer": {
"id": "АА1234ВВ",
"code": 4,
"country": "UK",
"categoryCode": "TE",
"characteristicCode": "14",
"affixedLogisticsSeal": [
{
"id": "123123"
},
{
"id": "23456"
}
],
"applicableNote": [
{
"code": "BRAND",
"content": "Volvo"
},
{
"code": "MODEL",
"content": "Super Trailer"
}
]
},
"uaSignatureStorage": {
"typeCode": "730",
"documentBase64": "",
"signature": [
{
"signingPartyRoleCode": "CN",
"signatureBase64": "{{signature1}}",
"name": "Петренко В.В.",
"position": "комірник",
"taxRegistration": "12345678"
},
{
"signingPartyRoleCode": "CA",
"signatureBase64": "{{signature2}}",
"name": "Іваненко В.В.",
"position": "водій",
"taxRegistration": "12345678"
}
]
}
}