Accounting System
Transactions that occur on predefined accounts are entered in vouchers screen.
Full deteil about each transaction & the voucher is specified declaratively.