Java的复式记账库?[已关闭]
2022-09-02 13:59:11
哪些复式记账库可用于 Java?
我确实为自己写了一个库,但由于它是一个非常微不足道的应用程序,我不知道它是否适合通用的会计需求。
它有一个这样的界面:
ledger.newPosting(new Date(), "Received $10 from Anne")
.debit("Cash:Anne", 1000)
.credit("Dues Received", 1000)
.post();
int cashBalance = ledger.getAccount("Cash").getTrialBalance();
assertEquals(-1000, cashBalance);
int anneBalance = ledger.getAccount("Cash:Anne").getTrialBalance();
assertEquals(-1000, anneBalance);
int duesBalance = ledger.getAccount("Dues Received").getTrialBalance();
assertEquals(1000, duesBalance);
这是你要找的那种东西吗?还有其他人真的对这段代码感兴趣吗?我一般地写了它,但从未发表过它,因为我认为没有人会想要这么微不足道的东西。
瑞典有一个名为 fribok.org(free(如GNU free)会计)的项目。它也是一个应用程序,但可能是组件化的,包含你想要的东西(考虑到GPL对你来说是一个可行的选择)。