Hacker News new | ask | show | jobs
by bokstavkjeks 2940 days ago
I can only answer 1 from the perspective of a non-US, very junior, auditor with little experience, but I'll try.

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.

1 comments

A single transaction can contain multiple "transfers", so this next should handle your example. (I don't know the name of any organizations that collect VAT, so I used "vat-authority".)

    transfers:
      - from: robert-q-customer
        to: john:cash
        amount: 1000 usd
      - from: john:payable
        to: vat-authority
        amount: 200 usd