prev article What I Learned After Trying to Model Strata Finance Properly When I first started thinking about this problem, I assumed it was simple. Strata finance is just about tracking payments, right? Who paid, who didn’t, and how much is outstanding. But the moment I tried to model it properly, that assumption broke down. It’s Not a Payment Problem At first glance, it feels like the main job is to record money: create charges record payments calculate balances That part is straightforward. The real complexity shows up when you try to answer questions like: Why is this unit still overdue? Did they already send payment? Did someone follow up? What happened last week? That’s when you realize: This is not just about money. It’s about tracking what is happening over time. Thinking in Terms of One Unit To simplify things, I stopped thinking about the entire system. I focused on just one unit. Let’s say Unit A-12. Every month, something predictable happens. A new charge is created.…