35 lines
1.1 KiB
Plaintext
35 lines
1.1 KiB
Plaintext
diff
|
|
|
|
Compares a particular account's transactions in two input files. It
|
|
shows any transactions to this account which are in one file but not in
|
|
the other.
|
|
|
|
Flags:
|
|
no command-specific flags
|
|
|
|
More precisely: for each posting affecting this account in either file,
|
|
this command looks for a corresponding posting in the other file which
|
|
posts the same amount to the same account (ignoring date, description,
|
|
etc).
|
|
|
|
Since it compares postings, not transactions, this also works when
|
|
multiple bank transactions have been combined into a single journal
|
|
entry.
|
|
|
|
This command is useful eg if you have downloaded an account's
|
|
transactions from your bank (eg as CSV data): when hledger and your bank
|
|
disagree about the account balance, you can compare the bank data with
|
|
your journal to find out the cause.
|
|
|
|
Examples:
|
|
|
|
$ hledger diff -f $LEDGER_FILE -f bank.csv assets:bank:giro
|
|
These transactions are in the first file only:
|
|
|
|
2014/01/01 Opening Balances
|
|
assets:bank:giro EUR ...
|
|
...
|
|
equity:opening balances EUR -...
|
|
|
|
These transactions are in the second file only:
|