Big discussion recently in mileage runs.
I won't go into it all, but I don't believe there is such a thing as error fares, I believe it's their way of doing market research on the cheap.
It would take any dimwitted programmer minutes to put in traps for fares being too low or too high, that type of thing is common in just about every other computer system, so there isn't any excuse for them.