Трекер бюджету

Дайте кожній гривні роботу завдяки конвертному бюджетуванню. Баланс кожного конверта виводиться з реєстру витрат лише для дозапису — це ніколи не число, яке ми перезаписуємо.

Завантаження…

Як це зроблено

  • Патерн: бухгалтерський архетип — конверт це рахунок; кожна витрата є незмінним записом у реєстрі лише для дозапису.
  • Виведені баланси: витрачене й залишок ніколи не зберігаються — вони сумуються з реєстру під час кожного читання, тож числа не розійдуться з фактами.
  • Виправлення, а не видалення: вилучення витрати дозаписує сторнувальний запис, що її обнуляє — історія лишається цілою та придатною до аудиту.
Читати повний опис патерну →