I don't see how it handles complex transactions very well. A simple example would be VAT. Assume a 25% VAT (which is standard here). If you sell a product for $1000 cash in hand the relevant transaction would be:
C: Revenues $800
C: VAT payable $200
D: Cash $1000
An even better example would be payroll which can involve 5-15 different ledger accounts for a single employee.
The next bit can probably be solved through the notes part, but how would you attach invoices and documentation with Transity?
How do you do accounts payable or receivable with it? In addition to the balance sheet sum, the accounts pay/rec should also show the balance for each individual customer and supplier.
transfers:
- from: robert-q-customer
to: john:cash
amount: 1000 usd
- from: john:payable
to: vat-authority
amount: 200 usdHow is separating what you have (assets/liabilities) from your revenues/expenses confusing? It's basic tools to get a view of the profitability vs the Balance sheet (what the company owns) vs the cash flow.
The idea of looking at it in terms of transaction is interesting, I recommend looking at https://martin.kleppmann.com/2011/03/07/accounting-for-compu... for a good take on this idea.
Edit: typo