ReportPrepared
Модель, описывающая подготовленные отчеты
| Название |
Тип данных |
Описание |
| user |
User |
Пользователь, для которого подготовлен отчет |
| request_uuid |
string |
Uuid запроса отчета |
| warnings |
string |
Информация об ошибках при выполнении отчета |
| parameters |
string |
Json-строка с параметрами запроса для формирования отчёта |
| report |
Report |
Вид отчета |
| data |
byte |
Данные отчета - BitArray архива gzip, внутри которого файла json с данными сформированного отчета |
| saved |
bool |
Метка о том, что отчет не удаляется автоматически |
| date |
Int64 |
Дата подготовки отчета в формате unixtime в секундах |
| description |
string |
Дополнительное описание |
Модели отётов
Выходные модели для каждого из отчётов, возвращаемых в поле data:
Report0003 - Отчёт дебет/кредит по контрагентам
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
ID |
| parent_id |
string |
Parent ID элемента |
| is_group |
bool |
Является ли элемент группой |
| is_group_data_show |
bool |
Флаг отображения данных у группы. Игнорировать, если is_group = false |
| date |
Int64 |
Дата |
| value |
string |
Значение (наименование фирмы, контрагента, код документа) |
| document_type_name |
string |
Наименование типа документа |
| debit |
decimal |
Дебет |
| credit |
decimal |
Кредит |
| start_amount |
decimal |
Начальное сальдо |
| end_amount |
decimal |
Конечное сальдо |
Пример данных
[
{
"id": "f1_g2_p3",
"parent_id": "f1_g2",
"is_group": true,
"date": 0,
"value": "\u041F\u043E\u043A\u0443\u043F\u0430\u0442\u0435\u043B\u044C \u2116 2",
"document_type_name": null,
"debit": 0.00,
"credit": 0.00,
"start_amount": 2910000.00,
"end_amount": 2910000.00
}
]
Report0005 - Отчёт по закупкам
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
ID |
| parent_id |
string |
Parent ID элемента |
| is_group |
bool |
Является ли элемент группой |
| quantity |
decimal |
Количество |
| cost |
decimal |
Стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Пример данных
[
{
"id": "p5_t1_d44_i9",
"parent_id": "p5_t1_d44",
"is_group": false,
"quantity": 300.000,
"cost": 3000.00,
"cost_amount": 900000.00000,
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000009",
"articul": "5678",
"name": "FANTA, \u0438\u0447\u0438\u043C\u043B\u0438\u043A, \u0448\u0438\u0448\u0430 \u0438\u0434\u0438\u0448 0,25 \u043B.",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": "4780069000024",
"icps": "02202002001018002"
}
]
Report0006 - Отчёт по финансам
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
ID |
| parent_id |
string |
Parent ID элемента |
| is_main |
bool |
Является ли основной групой |
| name |
string |
Наименование |
| amount |
decimal |
Сумма |
Пример данных
[
{
"id": "cp_stock_aggregation",
"parent_id": "outcome_balance",
"is_main": false,
"name": "\u0421\u0435\u0431\u0435\u0441\u0442\u043E\u0438\u043C\u043E\u0441\u0442\u044C \u0440\u043E\u0437\u043D\u0438\u0447\u043D\u044B\u0445 \u043F\u0440\u043E\u0434\u0430\u0436(\u0441 \u0443\u0447\u0451\u0442\u043E\u043C \u0432\u043E\u0437\u0432\u0440\u0430\u0442\u043E\u0432)",
"amount": 13244076586.73
}
]
Report0007 - Отчёт по НДС
(массив данных)
| Название |
Тип данных |
Описание |
| id |
Int64 |
ID записи |
| date |
Int64 |
Дата в unix time |
| document |
string |
Документ |
| income_value |
decimal |
Входящий НДС |
| outcome_ret_value |
decimal |
Исходящий НДС (розничные продажи) |
| outcome_wholesale_value |
decimal |
Исходящий НДС (оптовые продажи) |
Пример данных
[
{
"id": "t1_d44",
"date": 1719327147,
"document": "\u0421\u043A\u043B\u0430\u0434: \u041F\u043E\u0441\u0442\u0443\u043F\u043B\u0435\u043D\u0438\u0435 \u043E\u0442 \u043A\u043E\u043D\u0442\u0440\u0430\u0433\u0435\u043D\u0442\u0430",
"income_value": 6000000.00,
"outcome_ret_value": 500000.00,
"outcome_wholesale_value": 4000000.00
}
]
Report0009 - Отчёт движение по счетам
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
ID |
| parent_id |
string |
Parent ID |
| name |
string |
название |
| is_group |
bool |
Наименование |
| operation_date |
long |
Дата операции в unix time |
| document_code |
string |
Код документа |
| subconto |
string |
Субконто |
| operation_name |
string |
имя операции (статья) |
| debet |
decimal |
Дебит |
| credit |
decimal |
Кредит |
Пример данных
[
{
"id": "d_77_a_2",
"parent_id": "a_2",
"name": "\u0410\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044F \u043F\u043B\u0430\u0442\u0435\u0436\u0435\u0439",
"is_group": false,
"operation_date": 1720465200,
"document_code": "PAG-0000063",
"subconto": null,
"operation_name": null,
"debet": 19200.000,
"credit": 0
}
]
Report0011 - Анализ продаж
ID_Name_Pair_Report0011
| Название |
Тип данных |
Описание |
| id |
int64 |
id периода |
| name |
string |
наименование периода |
Report0011_Data
| Название |
Тип данных |
Описание |
| id |
string |
идентификатор |
| parent_id |
string |
идентификатор родителя |
| is_group |
bool |
флаг группы |
| data |
array of Report0011_PeriodData |
данные за период |
| total |
Report0011_TotalData |
общие данные |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0011_PeriodData
| Название |
Тип данных |
Описание |
| period_id |
int64 |
id периода |
| quantity |
decimal |
Количество |
| cost_avg |
decimal |
Средняя стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| price_amount |
decimal |
Сумма |
| price_avg |
decimal |
Средняя цена |
| price2_amount |
decimal |
Сумма (без скидки) |
| discount_amount |
decimal |
Сумма скидки |
| discount_percent |
decimal |
Процент скидки |
| gross_profit |
decimal |
Валовая прибыль |
Report0011_TotalData
| Название |
Тип данных |
Описание |
| quantity |
decimal |
Количество |
| cost_avg |
decimal |
Средняя стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| price_amount |
decimal |
Сумма |
| price_avg |
decimal |
Средняя цена |
| price2_amount |
decimal |
Сумма (без скидки) |
| discount_amount |
decimal |
Сумма скидки |
| discount_percent |
decimal |
Процент скидки |
| gross_profit |
decimal |
Валовая прибыль |
Пример данных
{
"periods": [
{
"id": 0,
"name": "16.06.2024 - 30.06.2024"
}
],
"data": [
{
"id": "g_13",
"parent_id": "f_1",
"is_group": true,
"data": [
{
"period_id": 1,
"quantity": 9.00,
"cost_avg": 0,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price_avg": 11526.666666666666666666666667,
"price2_amount": 116400.00,
"discount_amount": 12660.00,
"discount_percent": 10.88,
"gross_profit": 103740.00
}
],
"total": {
"quantity": 9.00,
"cost_avg": 0,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price_avg": 11526.666666666666666666666667,
"price2_amount": 116400.00,
"discount_amount": 12660.00,
"discount_percent": 10.88,
"gross_profit": 103740.00
},
"group": null,
"code": "",
"articul": "",
"name": "\u041A\u043E\u0440\u043D\u0435\u0432\u0430\u044F \u0433\u0440\u0443\u043F\u043F\u0430",
"department_name": "",
"unit": null,
"color_name": "",
"size_name": "",
"brand_name": "",
"producer_name": "",
"country_name": "",
"base_barcode": "",
"icps": ""
}
]
}
Report0016 - ABC анализ
(массив данных)
| Название |
Тип данных |
Описание |
| item |
ItemReport |
номенклатура |
| amount |
decimal |
данные по продажам |
| percent |
decimal |
процент в продажах |
| percent_sum |
decimal |
процент в продажах с нарастающим итогом |
| group |
string |
группа (A, B, C) |
Пример данных
[
{
"item": {
"id": 54,
"group": {
"id": 20,
"name": "\u041A\u043E\u043D\u0446\u0435\u043B\u044F\u0440\u0438\u044F"
},
"code": "000053",
"articul": "",
"name": "\u0428\u0430\u0440\u0438\u043A\u043E\u0432\u0430\u044F \u0440\u0443\u0447\u043A\u0430",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": "\u0421\u0438\u043D\u0438\u0439",
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": "\u0423\u0417\u0411\u0415\u041A\u0418\u0421\u0422\u0410\u041D",
"base_barcode": null,
"icps": "09608001001000000"
},
"amount": 2688.00,
"percent": 0.01,
"percent_sum": 100.00,
"group": "C"
}
]
Report0017 - XYZ анализ
(массив данных)
| Название |
Тип данных |
Описание |
| item |
ItemReport |
номенклатура |
| amount |
decimal |
общая сумма |
| average |
decimal |
среднее значение |
| deviation |
decimal |
отклонение |
| variation_coefficient |
decimal |
коэффицент вариации |
| group |
string |
группа (X, Y, Z) |
| interval_data |
array of Report0017_ItemPeriodData |
данные по периоду |
Report0017_ItemPeriodData
| Название |
Тип данных |
Описание |
| period |
string |
период |
| value |
decimal |
значение |
Пример данных
[
{
"item": {
"id": 8,
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000008",
"articul": "",
"name": "PEPSI, \u041F\u042D\u0422 \u0431\u0443\u0442\u0438\u043B\u043A\u0430 1,5 \u043B.",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": "4780022620177",
"icps": "02202002001039024"
},
"amount": 503210.00,
"average": 35943.57,
"deviation": 54991.5057865619,
"variation_coefficient": 1.53,
"group": "Z",
"interval_data": [
{
"period": "16.06.2024 - 15.07.2024",
"value": 96720.00
}
]
}
]
Report0018 - XYZ-ABC анализ
(массив данных)
| Название |
Тип данных |
Описание |
| item |
ItemReport |
номенклатура |
| amount |
decimal |
общая сумма |
| average |
decimal |
среднее значение |
| deviation |
decimal |
отклонение |
| variation_coefficient |
decimal |
коэффицент вариации |
| percent |
decimal |
процент в продажах |
| percent_sum |
decimal |
процент в продажах с нарастающим итогом |
| group_abc |
string |
группа (A, B, c) |
| group_xyz |
string |
группа (X, Y, Z) |
| group_abc_xyz |
string |
совмещение ABC-XYZ |
| group_matrix |
string |
матрица |
| interval_data |
array of Report0018_ItemPeriodData |
данные по периоду |
Report0018_ItemPeriodData
| Название |
Тип данных |
Описание |
| period |
string |
период |
| value |
decimal |
значение |
Пример данных
[
{
"item": {
"id": 8,
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000008",
"articul": "",
"name": "PEPSI, \u041F\u042D\u0422 \u0431\u0443\u0442\u0438\u043B\u043A\u0430 1,5 \u043B.",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": "4780022620177",
"icps": "02202002001039024"
},
"amount": 10503235.00,
"average": 437634.79,
"deviation": 1996495.29409323,
"variation_coefficient": 4.562,
"percent": 33.29,
"percent_sum": 33.29,
"group_abc": "A",
"group_xyz": "Z",
"group_abc_xyz": "AZ",
"group_matrix": "2",
"interval_data": [
{
"period": "16.06.2024 - 15.07.2024",
"value": 96720.00
}
]
}
]
Report0020 - Отчёт по номенклатуре
ID_Name_Pair_Report0020
| Название |
Тип данных |
Описание |
| id |
Int64 |
id слада |
| name |
string |
наименование слада |
Report0020Data
| Название |
Тип данных |
Описание |
| id |
string |
id элемента |
| parent_id |
string |
parent_id элемента |
| is_group |
bool |
является ли элемент группой |
| cost |
decimal |
Cтоимость |
| price |
decimal |
Цена |
| data |
array of Report0020StockData |
данные |
| total |
Report0020NumericData |
данные |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0020StockData
| Название |
Тип данных |
Описание |
| stock_id |
Int64 |
id слада |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
Сумма стоимости |
| amount |
decimal |
Сумма |
Report0020NumericData
| Название |
Тип данных |
Описание |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
сумма стоимости |
| amount |
decimal |
сумма |
Пример данных
{
"stocks": [
{
"id": 2,
"name": "\u0421\u043A\u043B\u0430\u0434 2"
}
],
"data": [
{
"id": "i51",
"parent_id": "g17",
"is_group": false,
"cost": 0.000,
"price": 700000.000,
"data": [
{
"stock_id": 1,
"quantity": 990.000,
"cost_amount": 0.000000,
"amount": 693000000.000000
}
],
"total": {
"quantity": 990.000,
"cost_amount": 0.000000,
"amount": 693000000.000000
},
"group": {
"id": 17,
"name": "\u041F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0441\u0442\u0432\u043E"
},
"code": "000050",
"articul": "",
"name": "\u0426\u0435\u043C\u0435\u043D\u0442 \u041C500",
"department_name": null,
"unit": {
"name": "\u0442\u043E\u043D\u043D\u0430",
"type": 1
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": null,
"icps": ""
}
]
}
Report0021 - Отчёт по продажам
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
ID номенклатуры |
| parent_id |
string |
Parent ID элемента |
| is_group |
bool |
Является ли элемент группой |
| sales |
Report0021Data |
Продажи |
| returns |
Report0021Data |
Возвраты |
| total |
Report0021TotalData |
валовая прибыль |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0021Data
| Название |
Тип данных |
Описание |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
сумма стоимости |
| price_amount |
decimal |
сумма (цены) |
| price2_amount |
decimal |
сумма (цены) без скидки |
| avg_cost |
decimal |
средняя стоимость |
| avg_price |
decimal |
средняя цена |
| avg_price2 |
decimal |
средняя цена без скидки |
Report0021TotalData
| Название |
Тип данных |
Описание параметра |
| gross_profit |
decimal |
валовая прибыль |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
сумма стоимости |
| price_amount |
decimal |
сумма (цены) |
| price2_amount |
decimal |
сумма (цены) без скидки |
| avg_cost |
decimal |
средняя стоимость |
| avg_price |
decimal |
средняя цена |
| avg_price2 |
decimal |
средняя цена без скидки |
Пример данных
[
{
"id": "u_7g_13",
"parent_id": "u_7",
"is_group": true,
"sales": {
"quantity": 9.000,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price2_amount": 116400.00,
"avg_cost": 0,
"avg_price": 11526.67,
"avg_price2": 12933.33
},
"returns": {
"quantity": 0.000,
"cost_amount": 0.00,
"price_amount": 0.00,
"price2_amount": 0.00,
"avg_cost": 0,
"avg_price": 0,
"avg_price2": 0
},
"total": {
"gross_profit": 103740.00,
"quantity": 9.000,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price2_amount": 116400.00,
"avg_cost": 0,
"avg_price": 11526.67,
"avg_price2": 12933.33
},
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000008",
"articul": "",
"name": "PEPSI, \u041F\u042D\u0422 \u0431\u0443\u0442\u0438\u043B\u043A\u0430 1,5 \u043B.",
"department_name": "",
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": "",
"size_name": "",
"brand_name": "",
"producer_name": "",
"country_name": "",
"base_barcode": "",
"icps": ""
}
]
Report0022 - Движение номенклатуры
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
id номенклатуры |
| parent_id |
string |
ID родительской группы |
| is_group |
bool |
флаг, является ли запись группой или нет |
| start |
Report0022Data |
Начальное сальдо |
| purchase |
Report0022Data |
Поступление от контрагента |
| returns_to_partner |
Report0022Data |
Возврат контрагенту |
| wholesale |
Report0022SaleData |
Отгрузка контрагенту |
| retail_sale |
Report0022SaleData |
Розничная продажа |
| outs |
Report0022Data |
Списания |
| ins |
Report0022Data |
Занесение |
| movement_outs |
Report0022Data |
Списания по документам перемещения |
| movement_ins |
Report0022Data |
Занесения по документам перемещения |
| retail_sale_not_agregated |
Report0022SaleData |
Розничная продажа (не агрегированные операции) |
| end |
Report0022Data |
Конечные сальдо |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0022Data
| Название |
Тип данных |
Описание |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
сумма стоимости |
| avg_cost |
decimal |
средняя стоимость |
Report0022SaleData
| Название |
Тип данных |
Описание |
| price_amount |
decimal |
сумма (цены) |
| price2_amount |
decimal |
сумма (цены) без скидки |
| avg_price |
decimal |
средняя цена |
| avg_price2 |
decimal |
средняя цена без скидки |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
сумма стоимости |
| avg_cost |
decimal |
средняя стоимость |
Пример данных
[
{
"id": "p_1i_54",
"parent_id": "p_1g_20",
"is_group": false,
"start": {
"quantity": 99.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"purchase": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"returns_to_partner": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"wholesale": {
"price_amount": 0.00,
"price2_amount": 0.00,
"avg_price": 0,
"avg_price2": 0,
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"retail_sale": {
"price_amount": 0.00,
"price2_amount": 0.00,
"avg_price": 0,
"avg_price2": 0,
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"outs": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"ins": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"movement_outs": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"movement_ins": {
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"retail_sale_not_agregated": {
"price_amount": 0.00,
"price2_amount": 0.00,
"avg_price": 0,
"avg_price2": 0,
"quantity": 0.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"end": {
"quantity": 99.000,
"cost_amount": 0.00,
"avg_cost": 0
},
"group": {
"id": 20,
"name": "\u041A\u043E\u043D\u0446\u0435\u043B\u044F\u0440\u0438\u044F"
},
"code": "000053",
"articul": "",
"name": "\u0428\u0430\u0440\u0438\u043A\u043E\u0432\u0430\u044F \u0440\u0443\u0447\u043A\u0430",
"department_name": "",
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": "\u0421\u0438\u043D\u0438\u0439",
"size_name": "",
"brand_name": "",
"producer_name": "",
"country_name": "\u0423\u0417\u0411\u0415\u041A\u0418\u0421\u0422\u0410\u041D",
"base_barcode": "",
"icps": "09608001001000000"
}
]
Report0023 - Отчёт по картам покупателей
ID_Name_Pair_Report0023
| Название |
Тип данных |
Описание |
| id |
int64 |
id карты покупателя |
| name |
string |
ФИО |
Report0023Data
| Название |
Тип данных |
Описание |
| id |
string |
ID |
| parent_id |
string |
ID родителя |
| is_group |
bool |
флаг, является ли запись группой или нет |
| name |
string |
Наименование (группы или покупателя) |
| phone |
string |
Телефон покупателя |
| barcode |
string |
Штрих код карты покупателя |
| balance |
decimal? |
Баланс карты покупателя |
| data |
array of Report0023PromoData |
массив программ лояльности |
| Название |
Тип данных |
Описание |
| promo_id |
long |
ID программы лояльности |
| amount |
decimal |
Сумма покупок со скидкой |
| amount2 |
decimal |
Сумма покупок без скидки |
| discount_amount |
decimal |
Сумма скидки |
| enrollment |
decimal |
Сумма зачислений |
| writeoff |
decimal |
Сумма списаний |
Пример данных
{
"promos": [
{
"id": 11,
"name": "CashBack"
}
],
"data": [
{
"id": "c_28",
"parent_id": "g_1",
"is_group": false,
"name": "Doe Jane",
"phone": null,
"barcode": "2912345677798",
"balance": 0.000,
"data": [
{
"promo_id": 11,
"amount": 103740.00,
"amount2": 116400.00,
"discount_amount": 12660.00,
"enrollment": 36.000,
"writeoff": 0.000
}
]
}
]
}
Report0024 - Отчёт по перемещению
ID_Name_Pair_Report0024
| Название |
Тип данных |
Описание |
| id |
Int64 |
id слада |
| name |
string |
наименование слада |
Report0024Data
| Название |
Тип данных |
Описание |
| id |
string |
Идентификатор |
| parent_id |
string |
Идентификатор родителя |
| is_group |
bool |
Является группой |
| data |
array of Report0024StockData |
Данные по запасам |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0024StockData
Report0024NumericData
| Название |
Тип данных |
Описание |
| quantity |
decimal |
количество |
| cost_amount |
decimal |
Сумма стоимости |
| amount |
decimal |
Сумма |
Пример данных
{
"stocks": [
{
"id": 2,
"name": "\u0421\u043A\u043B\u0430\u0434 2"
}
],
"data": [
{
"id": "g_1_i_5",
"parent_id": "g_1",
"is_group": false,
"data": [
{
"stock_id": 2,
"send": {
"quantity": 0,
"cost_amount": 0,
"amount": 0
},
"recive": {
"quantity": 1000.000,
"cost_amount": 405296.00,
"amount": 250000000.00
}
}
],
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000005",
"articul": null,
"name": "\u0413\u0430\u0437\u043B\u0430\u043D\u043C\u0430\u0433\u0430\u043D \u0441\u0443\u0432 Hydrolife, \u043F\u044D\u0442 \u0431\u0443\u0442\u0438\u043B\u043A\u0430 0,5 \u043B",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": "4780012960153",
"icps": ""
}
]
}
Report0025 - Анализ продаж по складам
ID_Name_Pair_Report0025
| Название |
Тип данных |
Описание |
| id |
Int64 |
id слада |
| name |
string |
наименование слада |
Report0025_Data
| Название |
Тип данных |
Описание |
| id |
string |
идентификатор |
| parent_id |
string |
идентификатор родителя |
| is_group |
bool |
флаг группы |
| data |
array of Report0025_StockData |
данные по складам |
| total |
Report0025_TotalData |
общие данные |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Report0025_StockData
| Название |
Тип данных |
Описание |
| stock_id |
int64 |
ID склада |
| quantity |
decimal |
Количество |
| cost_avg |
decimal |
Средняя стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| price_amount |
decimal |
Сумма |
| price_avg |
decimal |
Средняя цена |
| price2_amount |
decimal |
Сумма (без скидки) |
| discount_amount |
decimal |
Сумма скидки |
| discount_percent |
decimal |
Процент скидки |
| gross_profit |
decimal |
Валовая прибыль |
Report0025_TotalData
| Название |
Тип данных |
Описание |
| quantity |
decimal |
Количество |
| cost_avg |
decimal |
Средняя стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| price_amount |
decimal |
Сумма |
| price_avg |
decimal |
Средняя цена |
| price2_amount |
decimal |
Сумма (без скидки) |
| discount_amount |
decimal |
Сумма скидки |
| discount_percent |
decimal |
Процент скидки |
| gross_profit |
decimal |
Валовая прибыль |
Пример данных
{
"stocks": [
{
"id": 1,
"name": "\u041D\u043E\u0432\u043E\u043C\u043E\u0441\u043A\u043E\u0432\u0441\u043A\u0430\u044F"
}
],
"data": [
{
"id": "g_13",
"parent_id": "f_1",
"is_group": true,
"data": [
{
"stock_id": 1,
"quantity": 9.000,
"cost_avg": 0,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price_avg": 11526.666666666666666666666667,
"price2_amount": 116400.00,
"discount_amount": 12660.00,
"discount_percent": 10.88,
"gross_profit": 103740.00
}
],
"total": {
"quantity": 9.000,
"cost_avg": 0,
"cost_amount": 0.00,
"price_amount": 103740.00,
"price_avg": 11526.666666666666666666666667,
"price2_amount": 116400.00,
"discount_amount": 12660.00,
"discount_percent": 10.88,
"gross_profit": 103740.00
},
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "",
"articul": "",
"name": "\u041A\u043E\u0440\u043D\u0435\u0432\u0430\u044F \u0433\u0440\u0443\u043F\u043F\u0430",
"department_name": "",
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": "",
"size_name": "",
"brand_name": "",
"producer_name": "",
"country_name": "",
"base_barcode": "",
"icps": ""
}
]
}
Report0026 - Анализ продаж (список)
(массив данных)
| Название |
Тип данных |
Описание |
| id |
string |
идентификатор |
| parent_id |
string |
идентификатор родителя |
| is_group |
bool |
флаг группы |
| stock_name |
string |
Наименование склада |
| current_quantity |
decimal |
Текущие количество |
| quantity |
decimal |
Количество |
| cost_avg |
decimal |
Средняя стоимость |
| cost_amount |
decimal |
Сумма стоимости |
| price_amount |
decimal |
Сумма |
| price_avg |
decimal |
Средняя цена |
| price2_amount |
decimal |
Сумма (без скидки) |
| discount_amount |
decimal |
Сумма скидки |
| discount_percent |
decimal |
Процент скидки |
| gross_profit |
decimal |
Валовая прибыль |
| group |
ItemGroupReport |
Группа номенклатуры |
| code |
string |
Код номенклатуры |
| articul |
string |
Артикул номенклатуры |
| name |
string |
Наименование номенклатуры |
| department_name |
string |
Отдел |
| unit |
UnitReport |
Единица измерения |
| color_name |
string |
Цвет |
| size_name |
string |
Размерная сетка |
| brand_name |
string |
Бренд |
| producer_name |
string |
Производитель |
| country_name |
string |
Страна |
| base_barcode |
string |
Базовый штрихкод |
| icps |
string |
ИКПУ |
Пример данных
[
{
"id": "s_1_i_9",
"parent_id": "",
"is_group": false,
"stock_name": "\u041D\u043E\u0432\u043E\u043C\u043E\u0441\u043A\u043E\u0432\u0441\u043A\u0430\u044F",
"current_quantity": 711.000,
"quantity": 2.000,
"cost_avg": 0,
"cost_amount": 0.00,
"price_amount": 7020.00,
"price_avg": 3510,
"price2_amount": 7200.00,
"discount_amount": 180.00,
"discount_percent": 2.50,
"gross_profit": 7020.00,
"group": {
"id": 1,
"name": "\u041D\u0410\u041F\u0418\u0422\u041A\u0418"
},
"code": "000009",
"articul": "5678",
"name": "FANTA, \u0438\u0447\u0438\u043C\u043B\u0438\u043A, \u0448\u0438\u0448\u0430 \u0438\u0434\u0438\u0448 0,25 \u043B.",
"department_name": null,
"unit": {
"name": "\u0448\u0442",
"type": 2
},
"color_name": null,
"size_name": null,
"brand_name": null,
"producer_name": null,
"country_name": null,
"base_barcode": "4780069000024",
"icps": "02202002001018002"
}
]