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

Додавання документа до 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ТакОдиниця виміру ваги вантажу
chainConsignment.
grossWeightMeasure
stringТакЗагальна вага вантажу
chainConsignment.
associatedInvoiceCurrencyID
stringТакНазва валюти
chainConsignment.
associatedInvoiceAmount
stringТакЗагальна сума відпущеного вантажу
chainConsignment.
quantity
stringТакКількість місць
consignorTradePartyobjectТакПараметри відправника вантажу
consignorTradeParty.schemeAgencyIDstringТакНазва ідентифікатора (ЄДРПОУ, КАТОТТГ, РНОКПП, УКТЗЕД)
consignorTradeParty.idstringТакНомер ідентифікатора
consignorTradeParty.namestringТакІм'я відправника
consignorTradeParty.surnamestringТакПрізвище відправника
consignorTradeParty.patronymicstringТакПо батькові відправника
consignorTradeParty.roleCodestringТак
consignorTradeParty.telephonestringТакНомер телефона відправника
consignorTradeParty.mobilestringТакНомер мобільного телефона відправника
consignorTradeParty.emailstringТакАдреса електронної пошти відправника
consignorTradeParty.postCodestringТакПоштовий індекс реєстрації відправника
consignorTradeParty.streetstringТакАдреса реєстрації відправника
consignorTradeParty.citystringТакНаселений пункт в якому зареєстрований відправник
consignorTradeParty.countryIDstringТакІдентифікатор країни
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ТакІдентифікатор країни
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ТакІдентифікатор країни
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ТакІдентифікатор країни
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ТакІдентифікатор країни
customer.countryNamestringТакНазва країни реєстрації замовника
customer.taxRegistrationstringТакЄДРПОУ підприємства, та/або РНОКПП всіх відповідальних осіб за необхідності
securityobjectТакПараметри компанії, що надає охоронні послуги
security.idstringТакНомер ідентифікатора
security.companyNamestringТакНазва охоронної компанії
security.contactobjectТакПараметри контактної особи
security.contact.namestringТакІм'я контактної особи
security.contact.surnamestringТакПрізвище контактної особи
security.contact.patronymicstringТакПо батькові контактної особи
chainConsignmentNextobjectТакПараметри вантажу
chainConsignmentNext.
itemGrossWeightUnitCode
stringТакОдиниця виміру маси
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ТакОпис документа
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Так
carrierLogistics.latitudeMeasurestringТакГеографічні координати місця навантаження (широта)
carrierLogistics.longitudeMeasurestringТакГеографічні координати місця навантаження (довгота)
consigneeLogisticsobjectТакМісце розвантаження
consigneeLogistics.idstringТакНомер ідентифікатора
consigneeLogistics.namestringТакНазва місця розвантаження
consigneeLogistics.typeCodestringТак
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": "vasyl12@yahoo.com",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"consigneeTradeParty": {
"id": "12345679",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "vasyl123@yahoo.com",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"carrierTradeParty": {
"id": "12345680",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "vasyl124@yahoo.com",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"forwarder": {
"id": "12345681",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "vasyl125@yahoo.com",
"postCode": "01001",
"street": "вул.Хрещатик, 22",
"city": "Київ",
"countryID": "UA",
"countryName": "м.Київ",
"taxRegistration": "12345678"
},
"customer": {
"id": "12345682",
"name": "Василь",
"surname": "Васильченко",
"patronymic": "Васильович",
"telephone": "0441112233",
"mobile": "0931112233",
"email": "vasyl126@yahoo.com",
"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"
}
]
}
}