A Double-entry bookkeeping library which is available from the Central Repository.
A library of the Double-entry bookkeeping concept which is downloadable from the Central Repository.
It uses Spring 5 and the Java Transaction API internally.
It supports H2, HSQL and Derby databases in embedded mode.
And H2, MySQL and Postgres using JDBC.
Double-entry bookkeeping involves making at least two entries or legs for every transaction. A debit in one account and a corresponding credit in another account. The sum of all debits should always equal the sum of all credits, providing a simple way to check for errors. The following rules MUST apply: