Several South American airlines have lower fares for residents/citizens. There are posts on this in some of the other SA country forums and, IIRC, the general SA forum. Enforcement varies. Sometimes you only see those fares on the airline's in-country Web site, but they don't seem to care who uses the ticket. Sometimes they ask for that country's national ID at check-in. In any case, Peru is not unusual in this regard.