Web-based double-entry accounting system