My ledger-cli queries.
Account AND Payee, Sort by Date, for period Year 2023, Sum by Month
ledger reg -l 'account =~ /stroski:gos:prosti-čas/ and payee =~ /LOTERIJA/' -S date -p 2023 -M
Filter for 1 payee MERKUR
ledger reg -l "payee =~ /MERKUR/"
Filter for 2 payees MERKUR OR SPAR
ledger reg -l "payee =~ /MERKUR|SPAR/"
Payee MERKUR in account material.
ledger reg @MERKUR material
Transactions with amount equal 12.75 EUR.
ledger reg -d "amount == 12.75 EUR"
Amount between 50.00 EUR and 100.00 EUR.
ledger reg -d "amount < 100.00 EUR" and -d "amount > 50.00 EUR " -p jun
Amount between 50.00 EUR and 100.00 EUR and account
ledger reg -d "amount < 100.00 EUR" and -d "amount > 50.00 EUR " and -d "account =~ /hrana/"
Transactions with tag BONACA
- https://groups.google.com/g/ledger-cli/c/gyYCstT_twg/m/5lz44cmjAwAJ
- https://groups.google.com/g/ledger-cli/c/2hRFpqgHoIs/m/QRozJn2_AwAJ
ledger reg -l "has_tag('BONACA')"
OR
ledger reg %BONACA
Transaction from Transfer from A to B account.
- https://groups.google.com/g/ledger-cli/c/bkOsHgElPZk/m/bx_w8OQcAgAJ
- https://groups.google.com/g/ledger-cli/c/mgAsCkNJEU0/m/va4VsX9QAwAJ
- https://groups.google.com/g/ledger-cli/c/rXS0B1plkg4/m/l0huEfX0BQAJ
ledger bal sredstva:denar:A -l "any(account =~ /sredstva:denar:B/)"
OR
ledger reg sredstva:denar:A -l "any(account =~ /sredstva:denar:B/)"
ledger bal -l "commodity == 'HRK'"
--format "%d %A %15t %T %N \n"