Financial Tools: Automating Accounting