test -f /dev/null --input-date-format "%m/%d/%Y" convert test/baseline/cmd-convert1.dat 2011/12/12=2011/12/13 * (100) Test ;test Expenses:Unknown $10 Equity:Unknown $-10 = $20 2011/12/12=2011/12/12 * Expenses:Unknown $10 Equity:Unknown end test test -f /dev/null --input-date-format "%m/%d/%Y" convert test/baseline/cmd-convert2.dat 2011/01/01 * test Expenses:Unknown 20.00 EUR Equity:Unknown end test test -f /dev/null --input-date-format "%m/%d/%Y" convert test/baseline/cmd-convert3.dat -> 1 __ERROR__ While parsing file "$sourcepath/test/baseline/cmd-convert3.dat", line 1: While parsing CSV line: 01/01/2011,, Error: Only one posting with null amount allowed per transaction end test test -f /dev/null convert test/baseline/cmd-convert4.dat -> 1 __ERROR__ While parsing file "$sourcepath/test/baseline/cmd-convert4.dat", line 1: While parsing CSV line: bogus,$10, Error: Invalid date: bogus end test test -f /dev/null --input-date-format "%m/%d/%Y" convert test/baseline/cmd-convert5.dat 2011/01/01 * test1 Expenses:Unknown 20.00 EUR Equity:Unknown 2011/01/02 * test2 Expenses:Unknown -10.00 EUR Equity:Unknown end test test -f /dev/null --input-date-format "%m/%d/%Y" convert test/baseline/cmd-convert6.dat -> 1 __ERROR__ While parsing file "$sourcepath/test/baseline/cmd-convert6.dat", line 1: While parsing CSV line: 01/01/2011,20.00 EUR,10.00 EUR,test1, Error: Cannot have two values for a single transaction end test