It seems like it wasn’t made clear in the docs that invoices aren’t finalized in these circumstances until later.
Heck, in many ways, double entry bookkeeping on the accrual basis would be less likely to notice it.
(I don't know whether the software used makes this easy?)
Btw, you could also fit this into the conceptual framework of accrual accounting, if you modelled counterparty risk.
From what I remember, in general you have to recognize outlays with certainty, but you have more leeway in how you treat inflows.
In general, you can also keep whatever you want in your books and run them however you like; you just have a legal obligation to also keep accounts that are in line with established standards.
You see this distinction in GAAP vs non-GAAP numbers in the US, where GAAP stands for Generally Accepted Accounting Principles.
In banking there's an obligation to model counterparty risk; but I have to assume that banks keep multiple copies of their balance sheets and accounts around:
One version for eg tax purposes, and another version for things like determining capital requirements and risk exposure; if different rules apply in the different domains.
It’d take both an open invoice and running an A/R aging to catch this one, which isn’t implicit in double-entry accounting.
Is it just me thinking this is actually crazy that they didn't notice even through a quarter closing? One could argue they're a small business but then how does the business not notice multiple months of AR being delayed.
> You get used to it, though. Your brain does the translating. I don't even see the code.
> All I see is up and coming salespeople, valuable customers, strategic products.
> You want a drink?
I'd much rather bet on a business owner like your dad, who's deeply involved. Sounds like your dad's receipt reading was a great habit to have, and paid dividends far outside of just "making sure things were running OK on a daily basis".
Someday it'll be my own personal Double Double Animal Style.
That's why we don't have self-driving cars yet.
For your SaaS, it might be noticing patterns across your customer base and using these patterns to refine your product to cater to a certain facet of customer that seems to like your product, or spotting potential transactional issues before they cause a churn.