Probably both amount are correct, and definitly you have 12.25 coins (if the blockchain is updated).
Since in your wallet there are more directions, it seem to me that some kind of change address (do reserch about how it works) has the rest of the coins. This could explain the "strange transaction" too. For that is important to do one or better more backups of your wallet.dat file after EVERY transaction or to know all the private keys of your wallet.