| Следующая версия | Предыдущая версия |
| hc:sales:receipts [27.09.2026 10:17] – создано | hc:sales:receipts [20.10.2026 14:52] (текущий) – внешнее изменение |
|---|
| ====== Розничные продажи ====== | ~~ICON:point_of_sale~~ |
| | ~~PATH:Продажи → Кассовые продажи~~ |
| | |
| | ====== Кассовые продажи ====== |
| | |
| | Все чеки продажи и возврата, пробитые на кассах. Чеки формируются на кассовом рабочем месте и автоматически появляются в этом разделе: здесь их просматривают, ищут, анализируют и при необходимости исправляют. |
| | |
| | ===== Общее описание ===== |
| | |
| | Продажа оформляется на кассе: кассир добавляет товары в чек, принимает оплату и печатает чек (см. [[hc:pos:op_register|Проведение продажи]]). Если есть связь с облаком, касса сразу передаёт чек в облако. Если связи нет, чеки сохраняются на кассе и отправляются автоматически, когда связь восстановится. Возвраты оформляются на кассе так же (см. [[hc:pos:op_refund|Возврат товара]]). |
| | |
| | <WRAP steps> |
| | - **Продажа на кассе** Кассир пробивает чек: товары, скидки, оплата наличными, картой, по СБП или бонусами. |
| | - **Передача в облако** Касса отправляет чек в облако. Товары списываются со склада точки продаж, покупка учитывается в накоплениях клиента. |
| | - **Кассовые продажи** Чек появляется в списке: видно, кто, где и когда продал, что вошло в чек и как оплачено. |
| | - **Анализ** Фильтры, статистика и выгрузка в Excel — по чекам целиком или по отдельным товарам в разделе «Товары в чеках». |
| | </WRAP> |
| | |
| | В меню **Продажи** два пункта для работы с чеками: |
| | |
| | <WRAP props> |
| | | **Кассовые продажи** | Список чеков: одна строка — один чек продажи или возврата | |
| | | **Товары в чеках** | Список проданных и возвращённых товаров: одна строка — одна позиция чека | |
| | </WRAP> |
| | |
| | Если чеков ещё нет, на странице раздела есть ссылки на инструкции: как запустить кассу, подключить торговое оборудование и зарегистрировать продажу. |
| | |
| | ===== Список чеков ===== |
| | |
| | Раздел открывается через меню **Продажи → Кассовые продажи**. Чеки показываются таблицей или карточками — вид переключается кнопками справа над списком и запоминается для каждого пользователя. |
| | |
| | {{:hc:sales:receipts:list-table.png|Список чеков в виде таблицы}} |
| | |
| | В таблице по умолчанию выводятся колонки: |
| | |
| | <WRAP props> |
| | | **Ид** | Внутренний номер чека в системе | |
| | | **Операция** | Продажа или возврат | |
| | | **Дата** | Дата и время чека на кассе | |
| | | **Точка продаж** | Точка продаж, к которой относится касса | |
| | | **Сумма** | Итоговая сумма чека | |
| | | **Тип оплаты** | Наличные, карта, СБП, кредит, бонусы или смешанная оплата | |
| | | **Скидка** | Сумма скидки по чеку | |
| | | **Смена** | Номер кассовой смены | |
| | | **Номер чека** | Номер чека в смене | |
| | | **Продавец** | Кассир, который пробил чек | |
| | | **Позиций** | Количество товара в чеке | |
| | </WRAP> |
| | |
| | Дополнительно можно включить колонки: номер документа, кассовое место, клиент, ККТ, прайс-лист, округление, суммы оплаты наличными, картой, по СБП, в кредит, бонусами и тарой, бонусная программа, доп. скидка, дисконтная карта, банковский терминал, себестоимость, признак электронного чека, даты и авторы создания и изменения, дополнительные поля. Иконка шестерёнки → **Настроить колонки...**; для вида «карточки» — **Настроить карточку...**. |
| | |
| | {{:hc:sales:receipts:list-cards.png|Список чеков в виде карточек}} |
| | |
| | ==== Поиск и фильтры ==== |
| | |
| | Кнопка **«Поиск» → Настроить фильтры...** открывает окно «Фильтры по продажам»: |
| | |
| | {{:hc:sales:receipts:filters.png|Фильтры по продажам}} |
| | |
| | * период (дата с … по …), операция (продажа или возврат), точка продаж; |
| | * способ оплаты: наличные, карта, кредит, СБП, бонусы или смешанный; |
| | * номер смены, номер чека в смене, номер документа; |
| | * продавец, прайс-лист, клиент; |
| | * скидка или акция, скидка (чеки со скидкой или без). |
| | |
| | Отфильтровать список по значению ячейки — например, по сумме, кассе, ККТ или способу оплаты — можно из контекстного меню ячейки таблицы (правая кнопка мыши). Сбросить фильтры — **«Поиск» → Сбросить все фильтры**. |
| | |
| | ==== Статистика и выгрузка ==== |
| | |
| | Кнопка **«Статистика»** показывает сводку по чекам, отобранным фильтрами: |
| | |
| | * **продажи** — количество чеков и строк, сумма предоставленных скидок, общая сумма продаж и округлений; |
| | * **возвраты** — количество чеков возврата, количество возвращённых товаров и общая сумма возвратов. |
| | |
| | {{:hc:sales:receipts:statistics.png?600|Статистика по чекам}} |
| | |
| | Кнопка **«Выгрузить в Excel»** выгружает список с учётом фильтров в файл CSV. В окне «Выгрузка чеков» отметьте поля, которые должны попасть в файл: по умолчанию включены поля, видимые в таблице, дополнительно можно выбрать клиента, ККТ, прайс-лист, суммы по способам оплаты, бонусную программу, дисконтную карту, банковский терминал, себестоимость, даты и авторов изменений и другие. Нажмите **«Выгрузить»**. |
| | |
| | {{:hc:sales:receipts:export.png?700|Окно «Выгрузка чеков»}} |
| | |
| | ===== Просмотр чека ===== |
| | |
| | Нажмите на чек в списке, чтобы открыть его страницу. |
| | |
| | {{:hc:sales:receipts:receipt.png|Страница чека продажи}} |
| | |
| | Слева — карточка чека: |
| | |
| | * сумма, операция (продажа или возврат) и количество товаров; |
| | * клиент и дисконтная карта (или «Клиент не указан»); |
| | * итоги — подытог, округление, списанные бонусы, скидка, купон; |
| | * **Оплата** — наличными, картой, по СБП, в кредит, тарой; |
| | * **Маркетинговые акции** и **Купоны и сертификаты**, которые сработали в чеке. |
| | |
| | Справа — точка продаж и её адрес, дата и время, продавец, прайс-лист, кассовое место, номер смены, номер чека в смене, номер документа, суммы НДС по ставкам, серийный номер ККТ, банковский терминал, признак отправки электронного чека, фискальный признак документа, [[#отзыв_о_покупке|ссылка на отзыв о покупке]], дополнительные поля, GUID, кто и когда создал и изменил запись. |
| | |
| | Продавец, клиент, прайс-лист и другие связанные записи — ссылки на соответствующие справочники (если у пользователя есть права на их просмотр). |
| | |
| | Ниже — таблица **«Товары в чеке»**: товар, штрихкод, количество, сумма (другие колонки — цена, скидка и т. п. — включаются в меню **⋮** в заголовке таблицы). Меню **⋮** строки: **Перейти в карточку товара**, **Перейти в товарный остаток**, удаление позиции. |
| | |
| | {{:hc:sales:receipts:receipt-items.png|Товары в чеке}} |
| | |
| | Кнопки предыдущей и следующей записи переключают на соседние чеки списка. |
| | |
| | ==== Отзыв о покупке ==== |
| | |
| | У чека продажи, в котором указан клиент, справа показаны два поля об отзыве. |
| | |
| | {{:hc:sales:receipts:receipt-feedback.png|Ссылка на получение отзыва и отзыв клиента на странице чека}} |
| | |
| | <WRAP props> |
| | | **Ссылка на получение отзыва** | Личная ссылка клиента на страницу оценки этой покупки. Значок рядом копирует её — ссылку можно отправить клиенту в мессенджер или по почте. Оценить покупку по ссылке можно один раз | |
| | | **Отзыв клиента** | «Ещё не получен» — клиент пока не оценил покупку. **«Получен»** — ссылка открывает отзыв в разделе [[hc:crm:feedback|Отзывы клиентов]] | |
| | </WRAP> |
| | |
| | Это та же ссылка, которую клиент получает в письме от триггера (см. [[hc:crm:triggers#сценарийзапрос_отзыва_о_покупке|Запрос отзыва о покупке]]). У чека без клиента и у чека возврата ссылки на получение отзыва нет. |
| | |
| | ==== Чек возврата ==== |
| | |
| | У чека возврата операция — «Возврат», а в карточке есть ссылка на **исходный чек продажи**, по которому оформлен возврат. |
| | |
| | {{:hc:sales:receipts:receipt-return.png|Чек возврата}} |
| | |
| | ===== Расхождение суммы ===== |
| | |
| | Сумма чека — это сумма позиций за вычетом списанных бонусов, прочих скидок и округления. Она должна совпадать с суммой оплат (наличные + карта + СБП + кредит + тара). Бонусы — это скидка, а не способ оплаты, поэтому в сумму оплат они не входят. Если суммы не совпадают — например, после ручного изменения позиций, — на странице чека появляется предупреждение «Ожидаемая сумма к оплате (…) не совпадает с фактически оплаченной суммой (…)». |
| | |
| | {{:hc:sales:receipts:amount-mismatch.png|Предупреждение о расхождении суммы}} |
| | |
| | Кнопка **«Исправить»** выравнивает оплаты под сумму чека: |
| | |
| | * если оплат меньше, разница прибавляется к первому ненулевому способу оплаты в порядке: наличные, карта, СБП, кредит, тара (если оплат нет совсем — к наличным); |
| | * если оплат больше, лишнее списывается со способов оплаты в обратном порядке: тара, кредит, СБП, карта, наличные. |
| | |
| | <WRAP important> |
| | «Исправить» меняет только данные в системе. Фискальный чек, уже пробитый на ККТ и переданный в ОФД, не меняется. Найти все чеки с расхождением можно фильтром **«Расхождение по сумме»**. |
| | </WRAP> |
| | |
| | Если в чеке нет ни одной позиции, страница предупреждает: «В чеке нет позиций. Добавьте хотя бы один товар в чек чтобы сформировать правильную сумму». |
| | |
| | {{:hc:sales:receipts:empty-receipt.png|Чек без позиций}} |
| | |
| | ===== Добавление и изменение чеков вручную ===== |
| | |
| | Обычно чеки не нужно создавать и менять вручную — они приходят с касс. Ручной ввод нужен, например, чтобы перенести в систему продажу, пробитую на ККТ без кассовой программы VirtualPos, или исправить ошибку в данных. |
| | |
| | ==== Новый чек ==== |
| | |
| | <WRAP procedure> |
| | - Нажмите **«Добавить продажу»** над списком чеков — откроется форма «Создание продажи». |
| | - Заполните обязательные поля: **кассовое место**, **продавец**, **дата продажи** (по умолчанию — текущие дата и время) и **номер документа**. |
| | - Выберите тип чека: **продажа** или **возврат**. Для возврата укажите исходный чек продажи. |
| | - При необходимости укажите номер смены и номер чека в смене, суммы оплаты (наличными, картой, кредитом, через СБП) — поле «Итого оплачено» посчитается автоматически (бонусы в него не входят). |
| | - Ниже укажите суммы НДС, признак «Отправлен электронный чек», клиента, дисконтную карту, прайс-лист и дополнительные поля. |
| | - Нажмите **«Сохранить»** — откроется страница нового чека. |
| | - Добавьте товары: **«Добавить товар»** под таблицей товаров или **«Подобрать товары...»** в меню рядом с кнопкой. |
| | </WRAP> |
| | |
| | {{:hc:sales:receipts:create-form.png|Форма «Создание продажи»: кассовое место, продавец, тип чека, оплаты}} |
| | |
| | {{:hc:sales:receipts:create-form-2.png|Форма «Создание продажи»: НДС, электронный чек, клиент, прайс-лист}} |
| | |
| | ==== Товары в чеке ==== |
| | |
| | В окне **«Добавить товар в чек»** выберите товар, укажите цену (подставляется из прайс-листа чека), скидку за единицу и количество — система покажет итоговую сумму строки. |
| | |
| | {{:hc:sales:receipts:add-item.png?600|Добавление товара в чек}} |
| | |
| | <WRAP important> |
| | Добавление и удаление позиций меняет остатки: товар, добавленный в чек продажи, списывается со склада точки продаж кассы, а добавленный в чек возврата — возвращается на склад. При удалении позиции остаток восстанавливается. Сумма чека пересчитывается по строкам (с вычетом бонусов, прочих скидок и округления), а суммы оплат — нет: после изменений проверьте, нет ли предупреждения о расхождении суммы. |
| | </WRAP> |
| | |
| | Если товара на складе не хватает и продажа в минус на складе не разрешена, появится ошибка «На складе недостаточно товара! Вы списываете: … шт., на складе осталось: …». |
| | |
| | ==== Изменение и удаление ==== |
| | |
| | Кнопка **«Изменить»** на странице чека открывает ту же форму, что и при создании. Кнопка **«Удалить»** удаляет чек после подтверждения. |
| | |
| | <WRAP important> |
| | Удалить можно только чек без позиций. Сначала удалите все товары из чека (остатки вернутся на склад), затем удалите сам чек. При удалении чека сумма накоплений клиента уменьшается на сумму чека. |
| | </WRAP> |
| | |
| | ===== Товары в чеках ===== |
| | |
| | Раздел **Продажи → Товары в чеках** показывает не чеки, а их строки — каждый проданный или возвращённый товар отдельно. Так удобно найти все продажи конкретного товара, производителя или покупателя. |
| | |
| | {{:hc:sales:receipts:items-list.png|Товары в чеках}} |
| | |
| | Колонки: товар, дата продажи, операция, количество, цена, скидка, сумма. Дополнительно можно включить цену прайс-листа, себестоимость, смену, номер чека и документа, производителя, продавца, клиента, точку продаж, кассовое место, прайс-лист, скидки по купону и бонусами, итоговую цену, штрихкод, ставку и сумму НДС, характеристику, срок годности. |
| | |
| | Фильтры: период, точка продаж, продавец, производитель, клиент, товар, прайс-лист, операция, ставка НДС, срок годности, штрихкод, характеристика, количество, скидка (с позиционной скидкой или без), цена, сумма, ид чека. |
| | |
| | **«Статистика»** показывает количество чеков, единиц товара, сумму скидок и общую сумму по отобранным строкам. **«Выгрузить в Excel»** сохраняет строки в CSV. Нажатие на строку открывает чек, в котором продан товар. |
| | |
| | {{:hc:sales:receipts:items-statistics.png?600|Статистика по товарам в чеках}} |
| | |
| | ===== Права доступа ===== |
| | |
| | <WRAP props> |
| | | ''console.sales.manage'' | Доступ к разделам «Кассовые продажи» и «Товары в чеках» | |
| | | ''console.sales.view'' | Просмотр чека | |
| | | ''console.sales.create'' | Добавление чека вручную | |
| | | ''console.sales.update'' | Изменение чека и кнопка «Исправить» | |
| | | ''console.sales.delete'' | Удаление чека | |
| | | ''console.sales.addposition'' | Добавление товаров в чек | |
| | | ''console.sales.removeposition'' | Удаление товаров из чека | |
| | | ''console.flexfield.manage'' | Настройка дополнительных полей чека | |
| | | ''console.sales.manage.fields'' | Ограничение колонок списка чеков: скрытые колонки сотрудник не видит | |
| | | ''console.sales.updatelimited'' | Ограничение полей чека, которые можно менять | |
| | </WRAP> |
| | |
| | ==== Ограничение колонок и полей ==== |
| | |
| | Двумя правами можно сузить то, что сотрудник видит и меняет в чеках: |
| | |
| | <WRAP props> |
| | | ''console.sales.manage.fields'' | Скрывает выбранные колонки в списке чеков — например, себестоимость. | |
| | | ''console.sales.updatelimited'' | Оставляет для изменения только выбранные поля чека. Действует вместе с ''console.sales.update''. Кнопка **«Исправить»** работает, только если открыты все поля оплаты | |
| | </WRAP> |
| | |
| | Набор колонок и полей задаётся отдельно в каждой роли: откройте роль в разделе **Управление доступом** и нажмите **«настроить поля»** у нужного права. Подробнее — в статье [[hc:admin:roles#права_с_набором_полей|Роли и права доступа]]. |
| | |
| | Какие чеки видит пользователь, зависит от его роли: |
| | |
| | * **все продажи** — администратор и пользователи с доступом ко всем точкам продаж; |
| | * **продажи своих точек** — только чеки касс точек продаж, назначенных пользователю; |
| | * **только свои продажи** — только чеки, которые пробил сам пользователь. |
| | |
| | Права и дополнительные поля настраиваются в меню **Администрирование** (иконка гаечного ключа справа вверху списка). |
| | |
| | ===== Частые ошибки ===== |
| | |
| | ^ Сообщение ^ Причина ^ Что делать ^ |
| | | Чек не появился в разделе | Касса ещё не передала чек: нет связи с облаком | Проверьте связь на кассе — чек уйдёт автоматически после её восстановления | |
| | | Чек не виден пользователю | У пользователя доступ только к своим продажам или к своим точкам продаж | Проверьте роль и назначенные точки продаж пользователя | |
| | | Ожидаемая сумма к оплате (…) не совпадает с фактически оплаченной суммой (…) | Сумма оплат не равна сумме чека | Проверьте товары и оплаты, нажмите «Исправить» | |
| | | На складе недостаточно товара! Вы списываете: …, на складе осталось: … | При ручном добавлении позиции не хватает остатка | Уменьшите количество или оприходуйте товар на склад | |
| | | На данном складе товар не зарегистрирован | У товара нет остатка на складе точки продаж | Оприходуйте товар на склад точки продаж | |
| | | Данный чек содержит позиции. Удалите или переместите их. | Удаляется чек с товарами | Сначала удалите все позиции чека | |
| | |
| | ===== Связанные разделы ===== |
| | |
| | <WRAP related> |
| | * [[hc:pos:op_register|Проведение продажи]] Как кассир оформляет продажу на кассе |
| | * [[hc:pos:op_refund|Возврат товара]] Оформление возврата на кассе |
| | * [[hc:pos:order|Заказы покупателей на кассе]] Выдача заказов через кассовый чек |
| | * [[hc:sales:orders|Заказы покупателей]] Заказы, выданные на кассе, связаны с чеком выдачи |
| | * [[hc:crm:bonus|Бонусные программы]] Начисление и списание бонусов по чекам |
| | * [[hc:crm:feedback|Отзывы клиентов]] Отзывы о покупках и бонус за отзыв |
| | * [[hc:stock:onhand|Товарные запасы]] Остатки, которые списываются продажами |
| | </WRAP> |
| |