Hi all, I've looked through the manual several times but never found a clear description of exactly what I can put in the predicate of an automated transaction. For instance, today I found that the following worked fine:
= /Income:Salary/ & (expr date >= [2019/04/26] && date < [2019/06/21]) & ! tag(noauto) But this didn't (it didn't match any transactions at all): = /Income:Salary/ & (expr date >= [2019/04/26]) & (expr date < [2019/06/21]) & !tag(noauto) I find this behavior totally nonsensical (each of the expressions work alone...so why not when ANDed together?), but suspect it is a side effect of not actually understanding what expression language is to be used here. Can someone point me to a clear explanation of all the possibilities? Thanks! -- --- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ledger-cli/8a7eea54-91e8-42c3-85ba-8d0257e55ac0%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
