{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Contrat de prestation de services (freelance / auto-entrepreneur)","description":"French service agreement between a client (entreprise) and an independent provider (auto-entrepreneur, EURL, SASU, EI). Governed by C. civ. art. 1710 (louage d'ouvrage), C. com. art. L441-9 (facturation) and the independence test (C. trav. art. L8221-6 --- présomption de non-salariat). Contract must exclude any lien de subordination to avoid requalification in salariat déguisé.","type":"object","required":["client","provider","scope","term","fees","termination","place_of_signature","signature_date"],"additionalProperties":false,"properties":{"client":{"type":"object","required":["name","legal_form","address","siret","represented_by"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string","minLength":1},"address":{"type":"string","minLength":1},"siret":{"type":"string","pattern":"^[0-9]{14}$"},"vat_id":{"type":"string","pattern":"^FR[A-Z0-9]{2}[0-9]{9}$"},"represented_by":{"type":"string","minLength":1}}},"provider":{"type":"object","required":["name","address","siren","status"],"additionalProperties":false,"properties":{"name":{"type":"string","minLength":1},"legal_form":{"type":"string"},"address":{"type":"string","minLength":1},"siren":{"type":"string","pattern":"^[0-9]{9}$"},"vat_id":{"type":"string","pattern":"^FR[A-Z0-9]{2}[0-9]{9}$"},"status":{"type":"string","enum":["auto_entrepreneur","eurl","sasu","ei","profession_liberale"]}}},"scope":{"type":"array","minItems":1,"items":{"type":"string","minLength":1}},"term":{"type":"object","required":["start_date","end_date"],"additionalProperties":false,"properties":{"start_date":{"type":"string","format":"date"},"end_date":{"type":"string","format":"date"},"tacit_renewal":{"type":"boolean"}}},"fees":{"type":"object","required":["model","amount","vat_applicable","payment_terms","iban"],"additionalProperties":false,"properties":{"model":{"type":"string","enum":["forfait","tjm","horaire"],"description":"forfait (fixed), tjm (daily rate), horaire (hourly)"},"amount":{"type":"number","minimum":0},"vat_applicable":{"type":"boolean","description":"TVA applicable (faux si franchise en base TVA, CGI art. 293 B)"},"payment_terms":{"type":"string","minLength":1,"description":"Délai de paiement (max 60 j calendaires ou 45 j fin de mois, C. com. art. L441-10)"},"iban":{"type":"string","pattern":"^FR[0-9]{25}$"}}},"termination":{"type":"object","required":["notice_days"],"additionalProperties":false,"properties":{"notice_days":{"type":"integer","minimum":0,"maximum":180}}},"place_of_signature":{"type":"string","minLength":1},"signature_date":{"type":"string","format":"date"}}}