The preposition after "inquiry" should be "about," not "on."

Also, "the above mentioned" what? It's not clear what "the above mentioned" is (needs a noun after this phrase), so it would be better to write exactly what is being asked about -- example: Thank you for your inquiry about your washing machine.

If you're asking about punctuation, there are no errors. It's just a bad sentence!

=)

Thank you for your inquiry on the above mentioned.

Is the above sentence correct?

Thank you for your advice.

The sentence "Thank you for your inquiry on the above mentioned" is not completely correct. As you correctly mentioned, the preposition used after the word "inquiry" should be "about" instead of "on." So the corrected sentence would be:

"Thank you for your inquiry about the above mentioned."

In this sentence, we use the preposition "about" to convey that the inquiry is regarding or concerning the topic mentioned (in this case, the above-mentioned subject).

Additionally, it is good to note that when using the phrase "the above mentioned," it should be followed by a noun that specifies what is being referred to. For example:

"Thank you for your inquiry about the above-mentioned product/situation/issue."

Specifying what is being referred to after "the above mentioned" helps in providing clarity and ensuring that the sentence makes sense.

Overall, it's important to be mindful of the prepositions and nouns used in a sentence to convey the intended meaning accurately.