Whoa, strange. I think this is probably a bug. I can confirm that the
first transaction puts £20 in Assets:Cash, but the second does not,
on ledger 3.1.2. (I realize this version is a bit old; I'm on Debian
stable.)
Dan, what version are you running? Can anyone test on a more recent version?
It's also strange that ledger does not throw an error or complain or
anything about the second transaction. It's as if it's simply blind to
it.
--
Best,
Richard