| /order/list | Отримання списку рахунків |
Назва методу: /invoice/list
Повертає список рахунків. Для навігації використовується номер сторінки (page).
Розмір сторінки фіксований і дорівнює 100 елементам.
| filter Тип: object | Доступні поля для фільтрації (Фільтр завжди використовує логіку “AND“): |
| | Id - ідентифікатор рахунку. Необов'язковий параметр |
| | DateFrom - дата, починаючи з якої повертати рахунки. Обов'язковий параметр |
| | DateTo - дата по яку повертати рахунки. Обов'язковий параметр |
| | DateModifiedFrom - дата, З якої були зміни у рахунку |
| | DateModifiedTo - дата, ДО якої були зміни у рахунку |
| | Company - ідентифікатор компанії, за якою отримуються рахунки. Необов'язковий параметр |
| page Тип: integer (необов'язковий) | Якщо в запиті не передати, за замовчуванням буде встановлена перша сторінка. |
Якщо в запиті фільтр відсутній, то повертається список рахунків у порядку зростання Id.
Значення полів рахунків, що повертаються методом:
| Id | Ідентифікатор рахунку |
| Date | Дата рахунку (string) |
| DateCreated | Дата створення (string) |
| DateModified | Дата останнього редагування (string) |
| UserCreated | Користувач, що створив документ. Об'єкт з полями "Id" та "PersonName" |
| UserModified | Користувач, який останнім редагував документ. Об'єкт з полями "Id" та "PersonName" |
| Number | Номер (string) |
| NumberOrderSite | Зовнішній номер (string) |
| Sum | Сума замовлення (decimal) |
| VatInclude | Суми включають ПДВ (boolean) |
| SumVat | Сума ПДВ (decimal) |
| SumWithoutVat | Сума без ПДВ (decimal) |
| Comment | Коментар (string(500)) |
| ExtraComment | Розширений коментар (string(4000))
| DeliveryAddress | Адреса доставки (string) |
| DateScheduleShipment | Дата доставки (string) |
| Fixed | Ознака публікації документа |
| Partner | Об'єкт з полями "Id" та "Name" |
| Store | Об'єкт з полями "Id" та "Name" |
| Status | Об'єкт з полями "Id" та "Name" |
| Company | Об'єкт з полями "Id" та "Name" |
| Contract | Об'єкт з полями "Id" та "Name" |
| PriceType | Об'єкт з полями "Id" та "Name" |
| DiscountType | Об'єкт з полями "Id" та "Name" |
| Responsible | Відповідальний за замовлення. Об'єкт з полями "Id" та "PersonName" |
| BankAccount | Об'єкт з полями "Id", "Name", код валюти та IBAN код |
| Rows | Товарні позиції. Об'єкт з наступними полями: |
| | Id - Ідентифікатор позиції |
| | RowNo - Номер рядка |
| | Product - Ідентифікатор товару |
| | Price - Ціна |
| | Qty - Кількість |
| | Sum - Сума |
| | SumVat - СумаПДВ |
| | PriceWithoutDiscount - Ціна без знижки |
| | PercentDiscount - Відсоток знижки |
| | Kind - Вид. Приймає значення "P" або "S" (товар або послуга) |
Запит:
{
"filter": {
"DateFrom": "2022-06-20",
"DateTo": "2022-07-28"
},
"page": 1
}
Результат:
{
"success": true,
"data": [
{
"Id": 8027,
"NumberOrderSite": "2",
"Date": "2022-07-01T00:00:00Z",
"Number": 1,
"DeliveryAddress": "Осіння 105, Дніпро, 15151",
"DateScheduleShipment": null,
"Sum": 3278.90,
"Fixed": false,
"Void": false,
"Partner": {
"Id": 53869,
"Name": "Buyer"
},
"Store": {
"Id": 346,
"Name": "Store_5"
},
"Status": {
"Id": 1173,
"Name": "Новий"
},
"Company": {
"Id": 298,
"Name": "Наше підприємство"
},
"Contract": {
"Id": 54066,
"Name": "Основний контракт (грн)"
},
"PriceType": {
"Id": 335,
"Name": "Ціна продажу"
},
"DiscountType": {},
"Responsible": {
"Id": 898,
"PersonName": "ivan"
},
"BankAccount": {
"Id": 214,
"Name": "Bank #1",
"Currency": 980,
"IBAN": "1234567890"
},
"Rows": [
{
"Id": 15705,
"RowNo": 4,
"Product": 89274,
"Price": 324.940000,
"Qty": 1.000000,
"Sum": 324.94,
"PriceWithoutDiscount": 324.940000,
"PercentDiscount": 0.00,
"Kind": "P"
},
...
]
},
...
]
}