ledger/test
John Wiegley e8ea2d4938 Automated postings defer amount expression calculation
This allows for value expressions to be used which reference the
incoming posting, for example:

  = Income:Clients:
    (Liabilities:Taxes:VAT1)  (floor(amount) * 1)
    (Liabilities:Taxes:VAT2)  0.19

  2009/07/27 * Invoice
    Assets:Bank:Checking                           $1,190.45
    Income:Clients:ACME_Inc

The automated posting for VAT1 will use the floored amount multiplied by
a factor, while the posting for VAT2 multiples the whole amount as
before.
2009-11-11 04:22:37 -05:00
..
baseline Automated transactions now use report query syntax 2009-11-10 02:44:16 -05:00
input Added a new entry to the drewr.dat file 2009-06-02 19:30:59 +01:00
manual Renamed --set-reported-account to just --account 2009-11-06 02:39:30 -05:00
regress Automated postings defer amount expression calculation 2009-11-11 04:22:37 -05:00
unit Redesigned the expr_t, predicate_t, query_t classes 2009-11-09 02:06:06 -05:00
ConfirmTests.py Make the source directory available to all tests 2009-11-02 00:48:32 -05:00
convert.py All strings passed to Python are now Unicode objects 2009-11-10 18:44:08 -05:00
DataTests.cc The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00
ExprTests.cc The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00
fullcheck.sh Added LedgerHarness.py, to simplify test creation 2009-02-28 05:37:49 -04:00
GenerateTests.py Make the source directory available to all tests 2009-11-02 00:48:32 -05:00
LedgerHarness.py Only --args-only is needed in LedgerHarness.py 2009-11-02 04:41:32 -05:00
MathTests.cc The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00
prove.sh Reorganized some files in tools/ and test/ 2009-02-28 06:18:21 -04:00
PyUnitTests.py Build Python module using automake, not setup.py 2009-02-24 12:48:11 -04:00
RegressTests.py Make the source directory available to all tests 2009-11-02 00:48:32 -05:00
ReportTests.cc The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00
runtests.py The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00
UnitTests.cc Enabled use of pre-compiled headers by default 2009-03-10 17:02:03 -04:00
UnitTests.h Reorganized Ledger so that it builds as 7 separate libraries. This is mainly 2009-01-25 01:10:05 -04:00
UtilTests.cc The -B, -G, -V reports now show rounding amounts 2009-02-26 03:16:39 -04:00