Sata means one hundred but I agree, a hundred should also be accepted.
"It costs a hundred euros" there is no "one" in the sentence.
Is it possible to know why dl never corrects his errors?
People complain in comments instead of report the mistakes to the moderators.
"It costs 100 euros." should be accepted