I wonder why the official client (and I don't know if there's any other alternative out there that can do that) can't show the origin address of a transfer.
I supose there are some technical reasons behind, but trying to explain bitcoin to other people resulted in a bit awkward when discovering this missfeature. Knowing who send you money is such a basic feature on a payment system.
You end up depending on blockchaininfo and other similar sites to check the txids to know which address sent you the money.
The addressbook only works for sending money. The client does not identifys any transfer to you from any of those addresses.
I supose this is a known topic, but I would like to know if there is some work on it, and how can I achieve this without depending on 3rd party sites or internet access.
Thanks.