I cannot reach 15,000,000 gold.
The screen will show 14,999,999, but I cannot earn that final gold piece. Neither through a fight nor a tavern.
When I try to upgrade something that costs 15,000,000, it tells me that I am 125 gold pieces short. Not 1, but 125.