Why is "Good afternoon, how are you" not correct?
It is correct. Report it as "my translation should be accepted".
"Good day" is a bad translation here, since "good day" is usually used as a farewell in English, in my experience.
This is a Pearson sentence.