Whats a punch to the face then? Is that puñatazo? I never learned the proper terminologyIn my experience, the meaning is the same. Bofetada and cachetada mean the same although one is more regional than the other.
Cachetada is definitely América Latina (origin).