We prove that the stationary magnetic potential vector and the electrostatic potential entering the dynamic magnetic Schrodinger equation can be Lipschitz stably retrieved through finitely many local boundary measurements of the solution. The proof is by means of a specific global Carleman estimate for the Schrodinger equation, established in the first part of the paper.