Запрос на URL-адрес:
{base_url}/sales/create
Тип запроса: POST
Доступ по токену
{
"auth": {
"token": "************"
},
"sales": [
{
"service_id": "1",
"sale_date": "2019-09-03 00:00:00",
"contract_number": "43/067392",
"receipt_number": "",
"insurance_cost": 27.48,
"product_art": "",
"product_serial_number": "354797080618039",
"product_name": "Мобільні телефони",
"product_brand": "Viaan",
"product_model": "Viaan V182a black",
"product_price": 229,
"store_id": "000000548",
"store_name": "УЖ Свалява, Київська, 8/а",
"employee_name": "Мигович Валентина Романівна",
"client_full_name": "Иванова Тетяна Василівна",
"client_phone_number": "380505222222"
},
{
"service_id": "1",
"sale_date": "2019-09-03T00:00:01",
"contract_number": "43/067393",
"receipt_number": "",
"insurance_cost": 119.88,
"product_art": "",
"product_serial_number": "353661092326596",
"product_name": "Мобільні телефони",
"product_brand": "ERGO",
"product_model": "ERGO F245 Strength Dual Sim Black",
"product_price": 999,
"full_product_price": 1100,
"additional_price": 101,
"store_id": "000004913",
"store_name": "ПЛ Шишаки, Кирила Осьмака, 64",
"employee_name": "Біленко Маргарита Сумбатівна",
"client_full_name": "Петрова Ольга Павлівна",
"client_phone_number": "380956111111",
"picture_links": [
"https://ektaservice.ua/images/logo-new.png",
"https://ektaservice.ua/images/logo-new1.png"
]
}
]
}
sales - Массив с продажами. Одна продажа - один объект в массивеservice_id - id услугиsale_date - Дата продажи услуги. Формат даты 2019-08-10 15:59:50 или 2019-08-10T15:59:50contract_number - Номер договора с покупателем. Должен быть уникальным в рамках услуги.receipt_number - Номер чека продажиinsurance_cost - Сумма страховкиproduct_art - Артикул продаваемого оборудованияproduct_serial_number - Серийный номер (IMEI) продаваемого оборудованияproduct_name - Тип оборудования (телефон, планшет и т.п.)product_brand - Бренд оборудованияproduct_model - Полное наименование оборудованияfull_product_price - Полная стоимость оборудования (та стоимость, на основании которой вычисляется стоимость договора. То есть без скидок, акций и т.д.). Поле не обязательное.product_price - Итоговая стоимость оборудования (та стоимость, которую оплатил клиент. То есть включая все скидки, акций и т.д.)additional_price - Стоимость дополнительных услуг (например Assist). Поле не обязательное.store_id - Уникальный идентификатор (код) магазина, в котором приобретено оборудованиеstore_name - Название магазина, в котором приобретено оборудованиеemployee_name - Сотрудник магазина, продавший услугуclient_full_name - ФИО клиентаclient_phone_number - Номер телефона клиентаclient_identification_number - ИНН клиента (Поле не обязательное, передавать следует только если есть параметры client_full_name и client_phone_number)client_passport - Паспортные данные клиента (Поле не обязательное, передавать следует только если есть параметры client_full_name и client_phone_number)client_birthday - Дата рождения клиента (Поле не обязательное, передавать следует только если есть параметры client_full_name и client_phone_number)picture_links - Ссылки на изображения. (Поле не обязательное, массив){
"success": true
}
{
"success": false,
"text_error": "Not valid format field sale_date",
"code_error": "033"
}
031 - Bad request. Формат запроса должен быть обьект.
032 - Не передан один из обязательных параметров (какой именно параметр не передан будет указано в тексте ошибки “text_error”).
033 - Не верный формат даты продажи (sale_date)