Yes, there is no difference between a 312 and a 312a battery. Both are the same size and both have the same output voltage and capacity. The letter “a” that is seen behind the number size is simply a manufacturer designation.