https://groups.google.com/d/msg/ledger-cli/vwkrPh74NFI/foXlCRxXO7IJ https://groups.google.com/d/msg/ledger-cli/12fncF-Abrg/i7ova_zkAgAJ http://furius.ca/beancount/doc/proposal-balance
On Mon, Jan 8, 2018 at 12:02 PM, Michael Cooper <myth...@gmail.com> wrote: > Ledger cares a lot about the order of transactions, and doesn't care much > for dates in many ways. > > HLedger and Beancount both ignore the order of transactions, and only care > about dates. > > On Sat, Jan 6, 2018 at 4:45 AM Eduardo Elias <campo...@gmail.com> wrote: > >> Hi, >> >> I was having problems using *Balance assertions, Balance Assignments and >> Resetting Balance*. >> >> I found what was causing the error, but I would like to report to know if >> it is a working as design case or a bug. >> >> If transactions are being registered from newer to older. >> >> ============ fuel.ledger ============= >> >> 2018-01-06 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-05 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-04 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-02 * Rebalance >> Bank =100.00 USD >> Openning:Balance >> >> ================================== >> >> $ ledger -f test.ledger bal >> >> >> 100.00 USD Bank >> >> >> 60.00 USD Expenses:Fuel >> -160.00 USD Openning:Balance (OB) >> -------------------- >> 0 >> >> Bank will have 100.00 USD forever. Bank account becomes a permanent >> redirect to OB. >> >> >> If the re-balance happens in the middle it would lock on Bank any value >> left to it, and will redirect to OB. >> >> ==================== >> >> 2018-01-07 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-06 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-02 * Rebalance >> Bank =100.00 USD ; date is older, but >> transaction got moved. >> Openning:Balance >> >> 2018-01-05 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> 2018-01-04 * Fuel >> Expenses:Fuel 20.00 USD >> Bank >> >> ======================== >> >> ledger -f fuel.ledger bal >> >> >> 60.00 USD Bank >> >> >> 80.00 USD Expenses:Fuel >> -140.00 USD Openning:Balance >> -------------------- >> 0 >> >> >> My understanding was that Ledger wouldn't care about the order of the >> transactions, but looks like if you are using Balance Assertions it does. >> >> -------- >> Eduardo >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Ledger" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to ledger-cli+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- > > --- > You received this message because you are subscribed to the Google Groups > "Ledger" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to ledger-cli+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to ledger-cli+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.