MR
mr-highball/ledger
generic ledger implementation for basic accounting
ledger
generic ledger implementation for basic accounting
To request features or report a bug, open a github issue with details/steps to reproduce
How To Use
- download and install lazarus if you don't already have it (http://www.lazarus-ide.org)
- git clone this repo
- open ledger_test.lpr and attempt to compile/run (F9 Key)
- this project shows some basic usage of the library
- also, by going to
Toolbar -> Project\Project Options\Pathsyou can copy theother unitstext to include in your own project
- add
.\srcpath to your projectother units
Custom Processing
There are some protected virtual methods that can be overridden
procedure DoBeforeRecord(Const AEntry:T;Const AType:TLedgerType);virtual;
procedure DoAfterRecord(Const AEntry:T;Const AType:TLedgerType;
Const ABalance:T;Const AID:String);virtual;
procedure DoBeforeClear(Const AType:TLedgerType);virtual;
procedure DoAfterClear(Const AType:TLedgerType);virtual;
Tip Jar
- ๐ต BTC - bc1q55qh7xptfgkp087sfr5ppfkqe2jpaa59s8u2lz
- ๐ถ LTC - LPbvTsFDZ6EdaLRhsvwbxcSfeUv1eZWGP6