Модель, описывающая операцию розничной торговли
Название | Тип данных | Описание |
---|---|---|
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 в секундах |