A customer swears they were charged twice. Support has a screenshot, the payments dashboard shows one charge, and the bank statement shows two. Three systems, three numbers, and nothing in any of them that settles which is wrong.
A double-entry ledger exists to end that argument. Every movement of money is recorded as at least two entries, one debit and one credit, against named accounts, and within a single transaction the debits and the credits sum to zero. Accounts are buckets: this user's balance, the platform's fee income, the settlement account at the bank. Because the record is the entries and nothing else, you can reconcile against the bank without having to trust any one system's opinion of the total.