Are there any good resources (books, authoritative guides, etc.) for design patterns or other best practices for software that includes financial accounting features?
Specifically, where is good information about handling issues like the following:
- Internal representations of money quantities
- Internal representations of accounts, journals, and other records
- Reconciling inconsistencies (either automatically or via user action)
- Handling ends of accounting periods (daily, weekly, monthly)
- Designing UIs and printed financial reports that make sense to businesspeople
Note: "Authoritative" or otherwise widely-accepted information is what we're looking for here. Otherwise, this just turns into a big list of anecdotes of all the things people have tried, which makes the "answers" very subjective.