The Accounting Tool Box is a Java-based accounting program that can handle accrual or cash accounting or personal finances with features that include a hierarchical account structure, import of financial data (QFX, CSV, PayPal transaction reports), automatic calculation of depreciation and interest expense, and invoice management.