-- input -- 2026-05-11 testies expenses:atm 20.00 UAH @ 1 USD assets:bank 2026-05-11 testies2 expenses:atm 20.00 UAH @@ 1 USD assets:bank 2026-05-12 testies3 expenses:atm 20.00 UAH @ 1 USD = 20.00 UAH @ 1 USD assets:bank 2015-01-03 money exchange office assets:cash -20 EUR @ 7.53 HRK assets:cash 150.60 HRK -- expect -- Journal Transaction j:1:1-5:0 Date: 2026-05-11 Payee: "testies" j:1:12-2:0 Posting j:2:1-3:1 Account j:2:2-2:14 SubAccount: "expenses" j:2:2-2:10 SubAccount: "atm" j:2:11-2:14 Amount j:2:16-2:16 Quantity: 20 Commodity: "UAH" CommodityPos: After HasSpace: true Precision: 2 Decimal: "." Cost(unit) j:2:26-3:0 Amount j:2:28-2:28 Quantity: 1 Commodity: "USD" CommodityPos: After HasSpace: true Precision: 0 Decimal: "." Posting j:3:1-5:0 Account j:3:2-4:0 SubAccount: "assets" j:3:2-3:8 SubAccount: "bank" j:3:9-4:0 Amount: BlankLine j:5:0-5:1 Transaction j:5:1-9:0 Date: 2026-05-11 Payee: "testies2" j:5:12-6:0 Posting j:6:1-7:1 Account j:6:2-6:14 SubAccount: "expenses" j:6:2-6:10 SubAccount: "atm" j:6:11-6:14 Amount j:6:16-6:16 Quantity: 20 Commodity: "UAH" CommodityPos: After HasSpace: true Precision: 2 Decimal: "." Cost(total) j:6:26-7:0 Amount j:6:29-6:29 Quantity: 1 Commodity: "USD" CommodityPos: After HasSpace: true Precision: 0 Decimal: "." Posting j:7:1-9:0 Account j:7:2-8:0 SubAccount: "assets" j:7:2-7:8 SubAccount: "bank" j:7:9-8:0 Amount: BlankLine j:9:0-9:1 Transaction j:9:1-13:0 Date: 2026-05-12 Payee: "testies3" j:9:12-10:0 Posting j:10:1-11:1 Account j:10:2-10:14 SubAccount: "expenses" j:10:2-10:10 SubAccount: "atm" j:10:11-10:14 Amount j:10:16-10:16 Quantity: 20 Commodity: "UAH" CommodityPos: After HasSpace: true Precision: 2 Decimal: "." Cost(unit) j:10:26-10:33 Amount j:10:28-10:28 Quantity: 1 Commodity: "USD" CommodityPos: After HasSpace: true Precision: 0 Decimal: "." BalanceAssertion j:10:34-11:0 IsStrict: false IsInclusive: false Amount j:10:36-10:36 Quantity: 20 Commodity: "UAH" CommodityPos: After HasSpace: true Precision: 2 Decimal: "." Cost(unit) j:10:46-11:0 Amount j:10:48-10:48 Quantity: 1 Commodity: "USD" CommodityPos: After HasSpace: true Precision: 0 Decimal: "." Posting j:11:1-13:0 Account j:11:2-12:0 SubAccount: "assets" j:11:2-11:8 SubAccount: "bank" j:11:9-12:0 Amount: BlankLine j:13:0-13:1 Transaction j:13:1-16:1 Date: 2015-01-03 Payee: "money exchange office" j:13:12-14:0 Posting j:14:1-15:1 Account j:14:5-14:16 SubAccount: "assets" j:14:5-14:11 SubAccount: "cash" j:14:12-14:16 Amount j:14:18-14:18 Quantity: -20 Commodity: "EUR" CommodityPos: After HasSpace: true Precision: 0 Decimal: "." Cost(unit) j:14:26-15:0 Amount j:14:28-14:28 Quantity: 7.53 Commodity: "HRK" CommodityPos: After HasSpace: true Precision: 2 Decimal: "." Posting j:15:1-16:1 Account j:15:5-15:16 SubAccount: "assets" j:15:5-15:11 SubAccount: "cash" j:15:12-15:16 Amount j:15:18-15:18 Quantity: 150.6 Commodity: "HRK" CommodityPos: After HasSpace: true Precision: 2 Decimal: "."