# Журнал чеков

**Раздел:** **Розница** (roznitsa.md)

Журнал чеков Mercury-POS позволяет загружать кассовые чеки из облака, проверять продажи и переносить их в складской учёт. При переводе чеков программа формирует расходные накладные и списывает проданные товары с остатков склада. Если для товара настроена технологическая карта, при необходимости выполняется автоматическое производство. Денежные итоги кассовых смен учитываются отдельно — в **журнале Z-отчётов** (zhurnal-z-otchetov.md).

## Для чего нужен журнал чеков
Касса Mercury-POS регистрирует продажи, а журнал чеков в Mercury-ИИ позволяет перенести сведения об этих продажах в складской учёт.

Работа состоит из нескольких этапов:

При этом важно различать чеки и Z-отчёты. Чек содержит сведения о конкретной продаже, а Z-отчёт относится к итогам кассовой смены. В журнале чеков выполняется перенос товарных продаж в складской учёт. Денежная информация по смене находится в **журнале Z-отчётов** (zhurnal-z-otchetov.md).

## Загрузка чеков из облака
Чтобы получить чеки с касс, откройте главную страницу раздела **«Розница»** и нажмите кнопку **«Загрузить Z-отчёты и чеки»**.

Программа последовательно выполняет две операции:

По завершении загрузки отображаются счётчики: сколько чеков добавлено и сколько пропущено как дубликаты.

### Повторная загрузка
Загружать чеки повторно безопасно: программа распознаёт уже существующие записи и не создаёт их копии.

Уникальность чека определяется сочетанием трёх признаков:

Если чек с такими признаками уже есть в системе, повторно он не добавляется.

## Если чеков не хватает
Иногда в облаке отсутствуют некоторые чеки за нужный период. Для такого случая предусмотрена команда восстановления.

Восстановление и загрузка — это разные действия. Команда в карточке кассы запускает восстановление чеков за период, а загрузка из облака переносит доступные чеки в журнал Mercury-ИИ.

## Журнал и фильтр
Откройте **Розница → Журнал чеков**. Здесь отображаются чеки выбранного склада, загруженные из облака.

При первом открытии журнал показывает чеки **за последние 7 дней**. Если нужен более ранний период, воспользуйтесь фильтром.

Особенность журнала — он позволяет отдельно контролировать чеки, которые уже переведены в расходные накладные, и те, которые ещё ожидают обработки.

### Фильтр по датам
В фильтре предусмотрены даты **«с»** и **«по»**. Они ограничивают период только для уже переведённых чеков. При отборе используется дата закрытия чека, причём обе границы периода включаются целиком.

**Непереведённые чеки отображаются всегда** — даже если дата закрытия выходит за выбранный период. Это сделано для того, чтобы необработанные чеки не терялись из виду при обычной работе с журналом.

### Режимы отображения
Если вы хотите обработать все ожидающие чеки, используйте режим «Только непереведённые». Если нужно проверить результат за конкретные даты, выберите «Только переведённые» и задайте период.

## Информация в журнале
Каждая строка журнала соответствует отдельному кассовому чеку. В таблице отображаются основные сведения о продаже:

### Способ оплаты
Для журнала используются две категории оплаты:

Таким образом, карточная и QR-оплата относятся к безналичным операциям.

### Признак отмены
Чек помечается как содержащий отмену, если в нём есть хотя бы одна позиция с отрицательным количеством или с установленным на кассе признаком отмены.

Это не означает, что отменён весь чек. Признак сообщает о наличии отменённой позиции внутри него.

### Фильтры оплаты и отмены
Помимо периода, можно отбирать чеки по способу оплаты и наличию отменённых позиций:

### Сортировка
Нажмите на заголовок столбца, чтобы отсортировать список по соответствующему значению. Повторное нажатие на тот же заголовок меняет направление сортировки на обратное.

### Сумма отмеченных чеков
При подсчёте суммы отмеченных чеков учитываются и суммы самих чеков, и суммы скидок. Поэтому итог этого подсчёта не следует воспринимать как простую сумму значений в столбце «Сумма» без учёта скидок.

## Строки чеков и товары
Для переноса чека в складской учёт программа должна понимать, какие товары были проданы. Поэтому важны не только общие сведения о чеке, но и его товарные строки.

У каждой строки, которую требуется перенести в расходную накладную, должен быть сопоставлен товар из справочника Mercury-ИИ.

Если чек не переводится, проверьте его товарные строки и убедитесь, что для проданных позиций определены соответствующие товары в Mercury-ИИ.

## Перевод чеков в расход
Перевод чеков в расход переносит продажи с кассы в складской учёт. Программа формирует расходные накладные на контрагента **«Частное лицо»** и проводит их. В результате проданные товары списываются с остатков склада.

Если для товара настроена технологическая карта (ТТК), при переводе может выполняться автоматическое производство.

### Как запустить перевод
В перевод попадают непереведённые чеки с датой закрытия **не позже указанной даты**. Сам день, выбранный в поле «по», включается в обработку.

Во время выполнения отображается прогресс создания расходных накладных по группам.

## Как формируются накладные
Программа не создаёт отдельную расходную накладную на каждый чек. Чеки объединяются в группы, для каждой из которых формируется одна накладная.

Группировка выполняется по трём признакам:

Таким образом, за один день по одной кассе могут быть сформированы разные накладные для разных типов оплаты.

### Пример названия накладной
Название формируется из информации о кассе, типе оплаты и дате. Например:

Это расходная накладная по наличным чекам первой кассы за 15 июня 2026 года.

### Цена товара в накладной
Для товарной строки используется средняя цена по чекам соответствующей группы. Поэтому цена в расходной накладной может отличаться от цены в отдельном чеке, если в разных чеках группы товар продавался по разным ценам.

### Продажи и возвраты в течение дня
По каждому товару в группе продажи и возвраты **суммируются**. В накладную попадает итоговая строка: если возвратов больше продаж, количество будет отрицательным — это возврат товара на склад. Нулевой итог в накладную не попадает.

## Результат перевода
После успешного перевода:

Если при проведении расходных накладных обнаруживаются отрицательные остатки, программа показывает предупреждение. В диалоге прогресса доступна кнопка **«Показать остатки»**, с помощью которой можно посмотреть соответствующую информацию.

Повторный запуск перевода не создаёт повторные накладные для уже обработанных чеков: программа работает только с теми чеками, которые ещё не переведены.

## Отмена перевода
Если чеки были ошибочно переведены в расходные накладные, предусмотрена команда **«Отменить перевод чеков в расход»**.

Она позволяет отменить обработку чеков за определённый период. При этом важно правильно понимать значение даты «по».

### Как работает дата «по»
Указанная дата задаёт границу, до которой чеки **остаются переведёнными**. Чеки, закрытые после этой даты, распроводятся.

При отмене перевода программа:

### Пример: отменить перевод только за 20 июня и позднее
Предположим, чеки были переведены по 20 июня включительно, но нужно отменить только операции начиная с 20 июня.

В команде отмены укажите дату **19.06**.

Тогда чеки, закрытые по 19 июня включительно, останутся переведёнными, а чеки от 20 июня и более поздние будут распроведены.

**Внимание:** отмена перевода затрагивает не только отметку в журнале. Она отменяет созданные расходные накладные и связанные с ними результаты автоматического производства. Перед запуском проверьте выбранную дату.

## Связанные разделы
