{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Certificat de travail","description":"French employment certificate (certificat de travail) handed to the employee at the end of the contract under C. trav. art. L1234-19 and D1234-6. Must state the employer's identity, the employee's identity, the start and end dates, the positions held, and mention portability of supplemental health and provident insurance (ANI 2008 / C. trav. art. L911-8). Delivery is quérable (the employee must collect it) but the employer is liable for damages if it fails to issue it (Cass. soc., 12 oct. 1999).","type":"object","required":["employer","employee","employment","issue_date","place_of_issue"],"additionalProperties":false,"properties":{"employer":{"type":"object","required":["name","address","siret","naf","represented_by"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string"},"address":{"type":"string","minLength":1},"siret":{"type":"string","pattern":"^[0-9]{14}$"},"naf":{"type":"string","minLength":1},"represented_by":{"type":"string","minLength":1}}},"employee":{"type":"object","required":["full_name","date_of_birth","address"],"additionalProperties":false,"properties":{"full_name":{"type":"string","minLength":1},"date_of_birth":{"type":"string","format":"date"},"place_of_birth":{"type":"string"},"address":{"type":"string","minLength":1}}},"employment":{"type":"object","required":["entry_date","exit_date","positions_held"],"additionalProperties":false,"properties":{"entry_date":{"type":"string","format":"date"},"exit_date":{"type":"string","format":"date"},"positions_held":{"type":"string","minLength":1,"description":"Fonctions successives occupées"},"classification":{"type":"string"}}},"portability":{"type":"object","required":["prevoyance_eligible"],"additionalProperties":false,"properties":{"prevoyance_eligible":{"type":"boolean","description":"Maintien des garanties (ANI 2008 / C. trav. art. L911-8)"},"prevoyance_duration_months":{"type":"integer","minimum":0,"maximum":12},"health_duration_months":{"type":"integer","minimum":0,"maximum":12}}},"issue_date":{"type":"string","format":"date"},"place_of_issue":{"type":"string","minLength":1}}}