Do you get different answers for 'getbalance' versus 'getbalance "*"' ?
getbalance() returns the wrong balance, lacking 0.018btc in my case
getbalance("*") returns the correct value, just like summing everything up in a spreadsheet does
getbalance and getbalance '*' can return different amounts for 0-confirmation transactions, because of the way change transactions are counted.
However, the blockchain is up to date and the transaction is confirmed.
Since I wasn't too clear about it in my first post, I sent more than the 0.018btc. Sorry if that caused a confusion.
Is "(n/a)" instead of the target address in the transaction window normal?