МОДЕЛЬ УСТАРЕВШАЯ - будет удалена в ноябре 2025 года
Модель, описывающая операцию розничной торговли
| Название | Тип данных | Описание |
|---|---|---|
| uuid | String | UUID операции |
| has_storno | Boolena | Метка о том, что операция является сторнирующей |
| storno_uuid | String | UUID сторнированной операции |
| document | DocRetailSaleExt | Документ розничной торговли |
| stock_id | Int64 | ID склада |
| item | Item | Номенклатура |
| order | Int16 | Позиция операции в документе продажи |
| quantity | Decimal | Количество номенклатуры |
| price | Decimal | Цена номенклатуры |
| price2 | Decimal | Цена номенклатуры без скидки |
| promo_id | Int64 | ID промоакции |
| vat_value | Decimal | Значение ставки НДС в процентах |
| last_update | Int64 | Время последнего изменения записи в формате unix time |
Модель, расширено описывающая документы розничной торговли (чеки). Состоит из модели чека (DocCheque) в который добавлена модель кассовой смны (DocCashSession).
| Название | Тип данных | Описание |
|---|---|---|
| session | DocCashSession | Кассовая смена |
| uuid | String | UUID чека |
| date | Int64 | Дата создания чека в Unix time |
| code | String | Код чека |
| status | Enum | Статус чека: <Opened | 1> - Открыт, <Paying | 2> - В процессе оплаты, <Closed | 3> - Закрыт, <Delayed | 4> - Отложен, <DelayedPayment | 5> - Отложен в процессе оплаты, <Canceled | 6> - Аннулирован |
| session | String | UUID смены, к которой привязан чек |
| cashier | User | Кассир |
| is_return | Boolean | Метка о том, что чек является чеком возврата |
| seller | User | Продавец |
| return_reason | RetailReturnReason | Причина возврата |
| card | RetailCard | Карта покупателя |
| amount | Decimal | Сумма чека |
| agregate_status | Int64 | Статус агрегации чека: <New | 1 - Новый, <Prepared | 2 - Готов к агрегации, <Agregated | 3 - Агрегирован |
| last_update | Int64 | Дата последнего изменения записи в формате unix time в секундах |