Bad alternator? new battery reads 12.3 volts

I assume this is a 2004 year Camary. In addition to the checks previous outlined, check the 120 amp ALT fuse in the under hood fuse box. I assume you are getting a BAT light on the combination meter when the ignition is ‘on’ but the engine not running.

Hope this helps.