Касса
Касса в HandyCafe отслеживает движение денежных средств в течение каждой смены кассира. Она обеспечивает подотчетность, фиксируя каждую транзакцию и сравнивая ожидаемый баланс с фактически подсчитанными наличными в конце смены.
Принцип работы
Касса построена на концепции смен. Каждый раз, когда кассир входит в систему HandyCafe Server, начинается новая рабочая смена. При выходе из системы смена закрывается. Все финансовые операции в этот период привязаны к смене данного кассира.
Кассир входит в систему --> Смена открыта (установка начального баланса)
|
| ... транзакции в течение смены ...
| - Оплата сессий
| - Оплата заказов
| - Прочие транзакции
|
Кассир выходит из системы --> Смена закрыта (фиксация фактического баланса)
Начальный баланс
При начале смены кассира фиксируется начальный баланс. Он представляет сумму наличных, уже находящихся в кассе на начало смены.
Начальный баланс служит базой для всех расчетов в течение смены. Обычно это:
- Конечный баланс предыдущей смены (если наличные оставались в кассе на ночь).
- Фиксированная сумма размена, с которой кафе начинает каждый день (например, 5000 или 10000 рублей мелкими купюрами для сдачи).
Точный начальный баланс важен, поскольку система использует его для расчета ожидаемого конечного баланса.
Транзакции в течение смены
Каждая финансовая операция в течение смены фиксируется и привязывается к активному кассиру:
Оплата сессий
При завершении сессии на ПК или консоли и оплате клиентом платеж фиксируется как транзакция. Транзакция включает сумму, способ оплаты и связанную сессию.
Оплата заказов
При закрытии заказа (еда, напитки, аксессуары) платеж фиксируется. Как и для оплаты сессий, отслеживаются сумма, способ оплаты и конкретный заказ.
Прочие транзакции
Любая другая денежная активность в течение смены также отслеживается, обеспечивая полный учет всех денежных потоков через кассу.
Каждая транзакция содержит:
- Сумма: денежная стоимость транзакции.
- Способ оплаты: как клиент оплатил (наличные, карта, мобильный платеж и т.д.).
- Тип: категория транзакции (оплата сессии, оплата заказа или другая категория).
- Метка времени: точный момент совершения транзакции.
- Кассир: какой кассир обработал транзакцию.
- Связанный объект: конкретная сессия или заказ, к которому относится транзакция.
Ожидаемый баланс
Система автоматически рассчитывает ожидаемый баланс в течение смены:
Ожидаемый баланс = Начальный баланс + Сумма всех операций наличными
Только операции с наличными влияют на ожидаемый баланс наличных. Безналичные платежи (картой и другие) учитываются отдельно, так как не влияют на физические наличные в кассе.
Ожидаемый баланс показывает, сколько наличных должно быть в кассе на основании всех зафиксированных транзакций. Он обновляется в реальном времени по мере обработки новых транзакций.
Конечный баланс
При завершении смены кассира (выход из системы) фиксируется фактический конечный баланс. Это сумма наличных, фактически подсчитанных в кассе.
Кассир (или старший сотрудник) пересчитывает наличные в кассе и вводит фактическую сумму. Затем система сравнивает ее с ожидаемым балансом.
Отслеживание расхождений
Система вычисляет разницу между тем, что должно быть в кассе и тем, что в ней фактически находится:
Разница = Фактический баланс - Ожидаемый баланс
| Результат | Значение |
|---|---|
| Разница = 0 | Касса сходится идеально. Ожидаемая и фактическая суммы совпадают. |
| Разница > 0 (положительная) | Излишек (наличных больше ожидаемого). Возможные причины: незафиксированная транзакция, переплата клиентом или ошибка при подсчете. |
| Разница < 0 (отрицательная) | Недостача (наличных меньше ожидаемого). Возможные причины: пропущенная транзакция, неправильная сдача или возможное хищение. |
Отслеживание расхождений - одна из важнейших функций контроля в HandyCafe. Она позволяет быстро выявлять несоответствия и выяснять их причины.
Привязка к кассиру
Каждая транзакция навсегда привязана к обработавшему ее кассиру. Это означает:
- Вы можете видеть, какую выручку принес каждый кассир за свою смену.
- При расхождении в конечном балансе вы знаете, какой кассир отвечал за смену.
- Несколько кассиров могут работать в пересекающихся сменах, а их транзакции учитываются независимо.
- Отчеты по сменам можно формировать для каждого кассира отдельно для оценки работы или разрешения спорных ситуаций.
Итоги смены
В конце смены доступна сводка:
- Начальный баланс: сумма, с которой начиналась смена.
- Всего транзакций: количество обработанных транзакций за смену.
- Разбивка по способам оплаты: выручка в разрезе способов оплаты (наличные, карта и т.д.).
- Ожидаемый конечный баланс: расчетная сумма наличных в кассе по зафиксированным транзакциям.
- Фактический конечный баланс: подсчитанные наличные в конце смены.
- Разница: сумма излишка или недостачи.
Эта сводка дает полную финансовую картину смены.
Связь с кассовым отчетом
Данные кассы напрямую передаются в Кассовый отчет, который предоставляет более широкий обзор финансовых показателей кафе:
- Сводки отдельных смен агрегируются в кассовом отчете.
- Вы можете фильтровать кассовый отчет по кассиру для просмотра смен конкретного сотрудника.
- Фильтры по датам позволяют анализировать закономерности смен во времени.
- Кассовый отчет отображает тенденции в излишках и недостачах, помогая выявлять системные проблемы.
Подробнее см. Кассовый отчет для получения детальной информации о финансовом анализе и отчетности.
Лучшие практики
- Всегда устанавливайте точный начальный баланс. Неправильный начальный баланс делает ожидаемый баланс ненадежным и подрывает всю систему учета смен.
- Тщательно пересчитывайте наличные в конце смены. Уделите время подсчету каждой купюры и монеты. Поспешный подсчет приводит к ложным расхождениям.
- Расследуйте все расхождения. Даже небольшие повторяющиеся недостачи могут указывать на серьезную проблему. Просмотрите журнал транзакций за смену для поиска причины.
- Используйте одинаковые суммы размена. Начало каждой смены с одинаковой суммой (например, всегда 5000 рублей) упрощает проверку начальных балансов и сравнение смен.
- Регулярно просматривайте итоги смен. Не ждите крупного расхождения. Ежедневный просмотр итогов смен помогает выявлять проблемы на ранней стадии.