The old payment was made on the 0.8 something and my client is now 0.9 something.
Its all sorted now, the client was just wasnt showing the change address but including it in the total, changing the setting solved it.
Its only annoying because I normal keep an eye on all my address via blockchain so i dont have to be with the wallets on different machines.