Как делать кассовый отчёт, который скажет, куда делись деньги
Кассовый отчёт сравнивает то, что система ожидала увидеть в кассе, с тем, что вы пересчитали, — по каждому способу оплаты. Разница получает объяснение, только если каждая выдача денег, не связанная с продажей, была зафиксирована сразу же.
Суббота, 20:40. Сесилия закрывает свою тортильерию в Куаутле, вынимает деньги из кассы и пересчитывает их. Пересчитывает ещё раз — результат тот же: не хватает $340.
Никто ничего не украл. В одиннадцать она отправила $200 из кассы за разменом. В час дня заплатила $140 поставщику пластиковых пакетов, который приехал без предупреждения. Обе вещи произошли, обе были в порядке — и ни одна нигде не была записана.
В 20:40 касса умеет сказать только одно: здесь меньше, чем должно быть. Всё остальное Сесилии приходится восстанавливать по памяти — двенадцать часов спустя и уставшей.
В этом и есть проблема кассового отчёта — и решается она не тем, что вы начнёте считать внимательнее.
Что такое кассовый отчёт?
Кассовый отчёт — это сравнение денег, которые система ожидала увидеть, с теми, что вы действительно пересчитали, по каждому способу оплаты. На каждый способ приходится четыре числа, в таком порядке: начальная сумма, с которой вы открылись, ожидаемая сумма, пересчитанная сумма и разница.
Ожидаемая сумма — это не оценка на глаз. Это начальная сумма, с которой открыли кассу, плюс всё, что было получено этим способом оплаты за смену, минус возвраты, минус наличные, которые вышли из кассы, и плюс те, что в неё вошли. Разница — это простое вычитание: пересчитанное минус ожидаемое, — и это единственное из четырёх чисел, из-за которого кто-то будет спорить.
Почему касса никогда не сходится?
Потому что из кассы уходят деньги, которые не являются продажей, и ни одна система этого сама не угадает. Размен, поставщик, который приехал без предупреждения, $500, которые вы забрали на срочные нужды, пачка купюр, которую вы отнесли в сейф среди дня — ни одно из этих движений не оставляет след само по себе.
Продажи фиксируются в момент оплаты, потому что запись — это часть самого процесса продажи. Деньги, которые уходят, не «продают» — их просто отдают. А то, что отдают, остаётся записанным, только если кто-то это запишет.
Поэтому отчёт, составленный на одном калькуляторе, всегда приходит к одному и тому же: разнице без объяснения. А необъяснённую разницу не расследуют — её домысливают: в один день решают, что кто-то неправильно дал сдачу, в другой — что случилось что-то похуже.
Что должен фиксировать тот, кто стоит за кассой?
Каждый раз, когда деньги входят в кассу или выходят из неё без продажи — строчку, сразу же. В кассовой системе Proyecta это строчка типа «приход», «расход» или «в сейф», с причиной из списка пяти вариантов: Курьер, Расходники, Размен, Изъятие владельцем и Другое. И «Другое» обязывает написать примечание.
Пяти причин хватает куда больше, чем кажется на первый взгляд. При закрытии смены отчёт перестаёт говорить «не хватает $340» и начинает говорить «вышло $200 на Размен и $140 на Расходники, и ничего не пропало». Список закрытый намеренно: со свободным текстом через три недели у вас было бы двести способов написать «расходы», и отчёт было бы уже невозможно суммировать.
И да, это ещё одна вещь, которую нужно делать за прилавком. Разница — в том, кто и когда: записывает тот, у кого деньги в руках, за те десять секунд, пока они у него в руках, а не вы в девять вечера, восстанавливая день, который уже прошёл.
Почему пересчёт делают вслепую?
Потому что пересчёт, в котором вы заранее знаете, в какое число нужно попасть, не измеряет ничего. Кассовая система по умолчанию включает слепой отчёт: тот, кто закрывает смену, пересчитывает каждый способ оплаты и записывает результат; ожидаемая сумма и разница появляются потом, когда их уже нельзя подогнать. В консоли это объяснено так: «Ваш персонал пересчитывает деньги, не видя, сколько должно быть. Именно это делает разницу полезной».
Это не значит, что вы не доверяете своим людям. Владелец приложения действительно может увидеть ожидаемую сумму до пересчёта; тот, кто принимает оплату, — нет. Экзамен, на котором можно подсмотреть ответы, — не экзамен.
Какой может быть нормальная разница?
Универсального числа не существует, и тот, кто вам его назовёт, просто его выдумывает: всё зависит от того, сколько наличных вы оборачиваете и сколько рук проходит через кассу. Что вы точно можете сделать — установить собственный порог, и касса уже приходит с одним по умолчанию: при разнице выше $50 отчёт требует письменного объяснения, прежде чем позволить закрыть смену. Эту сумму вы можете менять сами.
Ценность этого порога не в самом числе, а в дате: он заставляет записать объяснение в тот же день, пока смена ещё свежа в памяти. Месяц таких объяснений складывается в то, о чём ни один отчёт сам по себе не расскажет — что разницы приходятся на субботу, или всегда на одну и ту же смену, или после того, как вы отправляли за разменом.
А продажи через терминал?
Такие продажи не живут в кассовом ящике и считаются отдельно: у каждого способа оплаты свои ожидаемая и пересчитанная суммы, а терминал сверяется с тем, что он сообщает. Платёж, который остался незавершённым — клиент уже ушёл, а аппарат так и не ответил, — блокирует закрытие смены, пока его не решат, потому что закрыть смену с висящим платежом — значит подписать число, которое ещё может измениться. А если вы подключите терминал, который у вас уже есть (Clip или Mercado Pago Point), продажа сохранится вместе с маркой карты и её последними четырьмя цифрами: эта строчка сходится без переписывания бумажки.
Чего отчёт вам не скажет?
Три вещи, и лучше узнать о них уже сегодня. Он не придумывает причину, которую никто не записал: если расход не был зафиксирован, разница всё равно появится и останется без объяснения. Отчёт называет то, что было записано, а не то, что произошло. Чек — это не счёт-фактура: это документ для прилавка, а CFDI вы по-прежнему выставляете отдельно. И если пропадёт интернет, касса продолжит принимать оплату, и продажи сохранятся, но смена не закроется, пока они не отправятся на сервер — отчёт, в котором не хватает продаж, не отчёт.
Опишите это — и откройте кассу за прилавком
Кассу не нужно заказывать отдельно. В панели любого магазина, сделанного с Proyecta, уже есть раздел «Точка продаж»: вы создаёте свою Кассу 1, выбираете способы оплаты, которые принимаете, — и она открывается за прилавком, как только вы опубликуете магазин.
«Страница для моей тортильерии в Куаутле с ценами на тортильи, тотопос и масу, заказами на самовывоз и точкой продаж за прилавком с наличными и терминалом, отчётом при закрытии и учётом выдач наличных».
Прежде чем считать, напишите, сколько, по-вашему, должно быть
Сегодня, когда будете закрывать смену, прежде чем тронуть деньги, напишите на листке, сколько, по-вашему, должно быть в кассе. А потом пересчитайте.
Этот листок стоит больше, чем сам пересчёт. Если вы промахнулись всего на $20, ваш день уже под контролем — осталось лишь записать это где-то, кроме вашей головы. Если разница дошла до $600, у вас не проблема с арифметикой: у вас есть часы дня, нигде не зафиксированные, и вы уже знаете, что нужно исправить завтра.
Опишите его на proyecta.dev и опубликуйте.