If you took it for a run and the charge is 12.7 when you came back,sounds like your alternator is charging but the battery is not hold the charge over time so your plates inside are on the way out, basically a knackered battery.
Ill be interested in your reading in the morning first thing...