Метод «save», працює в моделі «InternetDocument», цей метод дозволяє створювати/формувати експрес-накладну (інтернет-документ) із замовленням послуги «Зворотна доставка».
Увага! Платником по зворотній доставці може бути лише "Відправник" або "Одержувач".
1. Формування запиту із замовленням послуги «Зворотна доставка документів із різними підтипами».
У параметрі "UserActions" передавати значення "UserCallSender" - "Перезвонити відправнику" для того, щоб у разі відсутності у одержувача повного пакета документів або оформлених неправильно документів, оператор зателефонував відправнику для з'ясування подальших дій.
Можливі підтипи документів:
Attorney - довіреність з підписом та печаткою (доступно лише разом) значення true\false
IsTakeAttorney - забір довіреності, значення "1" - ДА, "0" - НЕТ
WaybillNewPostWithStamp; WaybillNewPostWithoutStamp - ЕН ТОВ "Нова пошта" з підписом та печаткою, значення true\false
WaybillNewPostWithStamp - ЕН ТОВ "Нова пошта" з печаткою, значення true\false
WaybillNewPostWithoutStamp - ЕН ТОВ "Нова пошта" з підписом, значення true\false
WaybillStateNumber1WithStamp; WaybillStateNumber1WithoutStamp - ТТН державного зразка (№1) з підписом та печаткою, значення true\false
WaybillStateNumber1WithStamp - ТТН державного зразка (№1) з печаткою, значення true\false
WaybillStateNumber1WithoutStamp - ТТН державного зразка (№1) з підписом, значення true\false
CostWaybillWithStamp; CostWaybillWithoutStamp - видаткова накладна з підписом та печаткою, значення true\false
CostWaybillWithStamp - видаткова накладна з печаткою, значення true\false
CostWaybillWithoutStamp - видаткова накладна з підписом, значення true\false
InternationalWaybill - міжнародна накладна з підписом, значення true\false
OrderFrom - бланк замовлення з підписом, значення true\false
AktPPVWithStamp, AktPPVWithoutStamp - акт прийому-передачі з підписом та печаткою, значення true\false
"BackwardDeliveryData":
[ { "PayerType": "Sender",
"CargoType": "Documents",
"Services": { "Attorney": true,
"WaybillNewPostWithStamp": true,
"UserActions": "UserCallSender" } ],
2. Формування запиту із замовленням послуги «Зворотна доставка грошей»
"BackwardDeliveryData":
[ { "PayerType": "Sender або Recipient",
"CargoType": "Money",
"RedeliveryString": "4552" } ],
3. Формування запиту із замовленням послуги «Контроль підпису документів»
"BackwardDeliveryData":
[ { "PayerType": "Sender",
"CargoType": "SignedDocuments",
"RedeliveryString": " " } ],
4. Формування запиту із замовленням послуги «Зворотна доставка піддонів»
Послуга «Зворотна доставка піддонів» тимчасово відключена!
5. Формування запиту із замовленням послуга «Зворотна доставка 2-х видів»
"BackwardDeliveryData":
[ { "PayerType": "Sender",
"CargoType": "Money",
"RedeliveryString": "4552" },
{ "PayerType": "Sender",
"CargoType": "Trays",
"RedeliveryString": "Піддоні( тара)",
"Trays": [ { "CargoDescription":"d5c36c5c-a29d-11de-a2ca-000c294065a1",
"Amount": "5" },
{ "CargoDescription": "d5c36c5d-a29d-11de-a2ca-000c294065a1",
"Amount": "3" } ]
} ],
6. Формування запиту із замовленням послуга «Зворотна доставка документів»
"BackwardDeliveryData":
[ { "PayerType": "Sender або Recipient",
"CargoType": "Documents",
"RedeliveryString": "" } ],
Після створення інтернет документа в програмному середовищі API, ЕН з'являється у списку ЕН в особистому кабінеті.
Параметр | Тип | Опис |
---|---|---|
PayerType* | string[36] | Тип платника (Sender, Recipient, ThirdPerson) |
PaymentMethod* | string[36] | Форма розрахунку Cash/NonCash |
DateTime* | string[36] | Дата відправки у форматі дд.мм.рррр |
CargoType* | string[36] | Тип вантажу |
Weight* | string[36] | Фактична вага, в кг min - 0,1 |
ServiceType* | string[36] | Технологія доставки DoorsDoors, DoorsWarehouse, WarehouseWarehouse, WarehouseDoors |
SeatsAmount* | string[36] | Кількість місць відправлення, ціле число |
Description* | string[36] | Текстове поле, вводиться для додаткогвого опису відправлення |
Cost* | string[36] | Оціночна вартість, ціле число (якщо не зазначити вартість то АРІ автоматично проставить мінімальну оціночну вартість =300.01) |
CitySender* | string[36] | Ідентифікатор міста відправника |
Sender* | string[36] | Ідентифікатор відправника |
SenderAddress* | string[36] | Ідентифікатор адреси відправника. REF адреси брати з відповіді методу Список адрес контрагента |
ContactSender* | string[36] | Ідентифікатор контактної особи відправника. REF брати з відповіді методу Список контактних осіб контрагента |
SendersPhone* | string[36] | Телефон відправника у форматі: +380660000000, 380660000000, 0660000001 |
CityRecipient* | string[36] | Ідентифікатор міста отримувача |
Recipient* | string[36] | Ідентифікатор отримувача |
RecipientAddress* | string[36] | Ідетнифікатор адреси отримувача |
ContactRecipient* | string[36] | Ідентифікатор контактної особи |
RecipientsPhone* | string[36] | Телефон отримувача у форматі: +380660000000, 380660000000, 0660000001 |
NewAddress* | string[36] | Використання нового адресного довідника 1- ТАК, 0 - НІ |
OptionsSeat* | array | Параметр вантажу для кожного місця відправлення |
BackwardDeliveryData | array | Зворотна доставка підтипів документів |
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "InternetDocument",
"calledMethod": "save",
"methodProperties": {"PayerType" : "ThirdPerson","PaymentMethod" : "NonCash","DateTime" : "дд.мм.рррр","CargoType" : "Cargo","Weight" : "0.5","ServiceType" : "DoorsWarehouse","SeatsAmount" : "2","Description" : "Додатковий опис відправлення","Cost" : "15000","CitySender" : "00000000-0000-0000-0000-000000000000","Sender" : "00000000-0000-0000-0000-000000000000","SenderAddress" : "00000000-0000-0000-0000-000000000000","ContactSender" : "00000000-0000-0000-0000-000000000000","SendersPhone" : "380660000000","CityRecipient" : "00000000-0000-0000-0000-000000000000","Recipient" : "00000000-0000-0000-0000-000000000000","RecipientAddress" : "00000000-0000-0000-0000-000000000000","ContactRecipient" : "00000000-0000-0000-0000-000000000000","RecipientsPhone" : "380660000000","NewAddress" : "1","OptionsSeat" : [{"volumetricVolume":"1","volumetricWidth":"30","volumetricLength":"30","volumetricHeight":"30","weight":"20"}],"BackwardDeliveryData" : [{"PayerType":"Sender","CargoType":"Documents","Services":{"Attorney":true","WaybillNewPostWithStamp":true","UserActions":"UserCallSender"}}] }
}
Відповідь 200
Завжди повертає код 200 навіть при логічних помилках.
Параметр | Тип | Опис |
Ref | string[36] | Ідентификатор експрес-накладной |
CostOnSite | string[36] | Вартість доставки |
EstimatedDeliveryDate | string[36] | Прогнозована дата доставки |
IntDocNumber | string[36] | Номер експрес-накладной |
TypeDocument | string[36] | Тип експрес-накладной |
{
"success": true,
"data": [{"Ref" : "00000000-0000-0000-0000-000000000000","CostOnSite" : "45","EstimatedDeliveryDate" : "дд.мм.рррр","IntDocNumber" : "20600000002545","TypeDocument" : "InternetDocument" }],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}