Продажи
Модуль продаж отвечает за фиксирование выручки: открытие и закрытие смены, пробитие чеков, оплату, возвраты и сменный отчёт. Это операционное ядро для точек, где есть кассовое место.
Смена
Все продажи привязаны к смене. Смена открывается сотрудником в начале рабочего дня и закрывается в конце.
- Открытие смены фиксирует начальный остаток наличных в кассе.
- В течение смены пробиваются чеки, регистрируются возвраты.
- Закрытие смены формирует Z-отчёт: сколько продано, сколько возвращено, разбивка по способам оплаты, расхождение по наличным.
Пока смена не открыта, кассовое место не позволяет провести продажу — это страхует от случайных «нулевых» чеков и потери выручки.
Чек
Чек — единица продажи. Состоит из:
- позиций каталога с количеством и ценой;
- скидок и наценок (на позицию или весь чек);
- информации о клиенте (необязательно);
- способа оплаты (наличные, карта, перевод, смешанная оплата);
- ссылки на смену.
После проведения чек становится неизменяемым. Изменить сумму или состав можно только через возврат + новую продажу — это защита истории и отчётности.
Возврат
Возврат — отдельная операция, ссылающаяся на исходный чек. Возвращает товар на склад (если позиция была товаром), возвращает деньги клиенту указанным способом и уменьшает выручку текущей смены.
Возвраты не «удаляют» исходную продажу — она остаётся в журнале со ссылкой на возврат. Это нужно для аудита и сверки с фискальным накопителем.
Отчёты по продажам
В разделе «Продажи» доступны:
- журнал всех чеков с фильтрами по периоду, кассиру, способу оплаты;
- сменные отчёты;
- сводка по выручке за период (день / неделя / месяц).
Связь с другими модулями
- Каталог — источник позиций.
- Склад — списание остатков при продаже товара, возврат на склад при возврате чека.
- Клиенты — продажа может быть привязана к клиенту, чтобы видеть его историю покупок.
- Касса (
/pos) — операционное рабочее место для проведения продажи в реальном времени.
Кто что делает
- Сотрудник — открывает смену, пробивает чеки, оформляет возвраты.
- Менеджер — видит все продажи, может оформлять возвраты задним числом, закрывать смены.
- Руководитель — видит сводные отчёты по выручке без операционного доступа.