A while ago when I was assigned to work on such a system, I found this link in the Martin Fowler website:
Martin Fowler - Accounting Patterns
It contais some patterns for accounting software, such as accounting entries, transactions and adjustments. The architecture he describes is based on events. Never read it entirely, as the system I work on was already in the middle of its development stage and I couldn't change the design.
Hope it helps.