На первый взгляд, всё просто: joint — причастие от joindre, а значит, кажется, что оно должно согласовываться с существительным.
Но с ci-joint всё немного интереснее: в зависимости от употребления оно может вести себя как прилагательное или как наречие.
🔹 Если ci-joint стоит после существительного, оно выполняет роль определения и согласуется:
la déclaration ci-jointe
les documents ci-joints
les pièces ci-jointes
То же самое, если оно является частью составного именного сказуемого:
Votre lettre est ci-jointe.
🔹 Если ci-joint стоит в начале безглагольной конструкции, оно имеет наречное значение и остаётся неизменяемым:
Ci-joint la lettre demandée.
Ci-joint les documents nécessaires.
То же самое в конструкции с существительным без определителя:
Vous trouverez ci-joint copie du contrat.
Здесь ci-joint ведёт себя примерно как ci-après, ci-contre, ci-dessous.
А что с Veuillez trouver ci-joint...
Вот здесь начинается самое интересное. Если существительное сопровождается определителем, например: Veuillez trouver ci-joint la lettre demandée.
Современная норма допускает и согласование, и отсутствие согласования в зависимости от того, воспринимается ли ci-joint как прилагательное или как наречие. Академия прямо указывает, что в таких случаях usage n’est pas fixé. При этом в деловой переписке очень распространён вариант: Veuillez trouver ci-joint la lettre demandée.
✅А когда ci-joint стоит после существительного, сомнений уже не т:Vous trouverez la lettre ci-jointe.
✅💡 Если нужно простое практическое правило:после существительного → согласуем
la lettre ci-jointe
в начале конструкции → не согласуем
Ci-joint les documents.
А в конструкциях типа Veuillez trouver ci-joint + déterminant + nom возможны оба варианта, хотя неизменяемый ci-joint очень употребителен.