Files
ledga/app
ngenohkevin 20fe7ba5fd v1.4.4: correct Fuliza available-to-borrow + real zero balance
Two display fixes:

1. 'Available to borrow' showed the raw ceiling (e.g. 18K) ignoring what's
   already drawn. M-PESA's 'Available Fuliza limit' is the headroom at that
   SMS, so ceiling = that reading + its outstanding (0 after a full clear);
   borrowable now = ceiling − current outstanding. Card also shows the limit.

2. Balance card had a 'balance > 0' filter that skipped genuine Ksh0.00
   readings and surfaced a stale positive balance instead. A real zero (spent
   down / running on Fuliza) now shows; only parser-default zeros on
   repayment/reversal/companion/unknown rows are skipped.
2026-06-08 08:52:54 +03:00
..