Фактические даты
Платёж записывается тем днём, когда деньги пришли, а не когда о нём вспомнили.
Модуль
Предоплата вносится заранее, остаток считается сам и всплывает в день оказания услуги. Возврат — отдельная запись, а не вычитание задним числом.
Обычно деньги живут в таблице, где любую цифру можно исправить. Через месяц никто не помнит, была ли предоплата и куда делись три тысячи.
Здесь каждая сумма — отдельная запись с датой, способом оплаты и автором. Изменение суммы не правит старую запись, а создаёт новую: в журнале видно, кто и когда. Выручка за день складывается из этих записей и не вводится руками.
Кто завис без оплаты, кому напомнить, какие брони под угрозой.
Платёж записывается тем днём, когда деньги пришли, а не когда о нём вспомнили.
Разделение по способу оплаты в каждой записи и в отчёте за день.
Отдельная запись со своей причиной, а не отрицательная сумма в выручке.
Прошлый месяц можно закрыть: задним числом в нём уже ничего не изменится.
Механика одна, а вот что именно оплачивают, зависит от дела.
Предоплата за окрашивание, доплата после работы, возврат при отмене. Выручка за день складывается из этих записей сама.
Аванс, промежуточные платежи и окончательный расчёт — по каждому объекту отдельно. Видно, сколько получено и сколько заказчик ещё держит.
Здесь платят не клиенты, а компания. Начисление по фактическим выходам, аванс вычитается из расчёта сам.
Заведите неделю оплат и посмотрите, как сходится выручка за день.
14 дней бесплатно, без карты.