Деталі результату операції створення документа «Замовлення» (ORDER) (Response)
Успішне виконання запиту:
JSON:
{
"status": "OK",
"doc_uuid": "80928188-e10b-4f99-9db9-604addb77264",
"errors": []
}
Таблиця 1 - Опис параметрів
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт DistribexOrderResult |
||
status |
String |
статус виконання запиту |
doc_uuid |
String |
ідентифікатор документа |
errors |
List<String> |
масив; помилки при формуванні Замовлення |
Приклади відповідей з помилками при формуванні «Замовлення»:
JSON:
1. {
"status": "ERROR",
"errors": [
"Замовлена кількість перевищує встановлену квоту [1]"
]
}
2. {
"status": "ERROR",
"errors": [
"Замовлена кількість перевищує наявний залишок [1]"
]
}
3. {
"status": "ERROR",
"errors": [
"Сума замовлення менше мінімально встановленої суми"
]
}
4. {
"status": "ERROR",
"errors": [
"Сума замовлення перевищує максимально встановлену суму"
]
}
5. {
"status": "ERROR",
"errors": [
"Перевищена максимальна вага замовлення"
]
}
6. {
"status": "ERROR",
"errors": [
"Перевищено максимальну кількість позицій у замовленні"
]
}
7. {
"status": "ERROR",
"errors": [
"Перевищено максимальну кількість коробок на замовлення"
]
}
8. {
"status": "ERROR",
"errors": [
"Перевищено максимальну кількість палет на замовлення"
]
}
9. {
"status": "ERROR",
"errors": [
"Замовлена кількість не кратна упаковці [1]"
]
}
10. {
"status": "ERROR",
"errors": [
"java.sql.SQLException: Product not found: 42541040" // вказана позиція відсутня в прайс-листі
]
}
------------------------------
{
"status": "ERROR",
"errors": [
"Замовлена кількість перевищує встановлену квоту [1]",
"Замовлена кількість перевищує наявний залишок [1]",
"Замовлена кількість не кратна упаковці [1]",
"Замовлена кількість не кратна упаковці [2]",
"Сума замовлення перевищує максимально встановлену суму",
"Перевищена максимальна вага замовлення",
"Перевищено максимальну кількість позицій у замовленні",
"Перевищено максимальну кількість коробок на замовлення",
"Перевищено максимальну кількість палет на замовлення",
"java.sql.SQLException: Product not found: 42541040" // вказана позиція відсутня в прайс-листі
]
}