I am not sure if I am missing something but I feel like there is a plot hole in Casino Royale in regard to the money transfer.
After Mathis is tasered and taken away, Mendel (the banker guy) shows up with the money transfer suitcase where a bank account number and a password need to be entered. It can be ANY account in the world, as he says before the Poker game:
The money will remain in escrow until I return... ...and the winner of the contest enters his or her password... ...into the encryptor... ...whereupon the entire sum will be wired... ...to any bank account in the world you nominate.
So Vesper chooses a bank account that was presumably given to her by the bad guys, it is not the actual treasury account. That's all good.
But why would Vesper personally need to withdraw the money from the bank in Venice? The bank account is owned by the bad guys, they can withdraw it themselves. Why does she personally need to do it? It doesn't make any sense.