Chinese words · Chengyu

有言在先

yǒuyán-zàixiān

to have made it clear beforehand

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.