Modèle de document · generic.legal.msa
Contrat-cadre de prestations de services
- Rendu vérifié
- Sensible juridiquement
- Version 1.0.0
Master Services Agreement (MSA) — country-agnostic framework contract between a client and a service provider that governs repeated or multi-engagement service delivery. Per-engagement scope lives in Statements of Work (SOWs) referenced under this MSA. Models the classical common-law / civil-law hybrid template used across EU jurisdictions.
JSON Schema
Champs de ce modèle
Les données envoyées à l'API sont validées par le schéma JSON du modèle avant tout rendu. Ce modèle définit 29 champs :
| Champ | Obligatoire | Type | Description |
|---|---|---|---|
| reference | Optionnel | string | Internal contract reference (optional). |
| parties | Obligatoire | object | |
| parties.client | Obligatoire | object | |
| parties.service_provider | Obligatoire | object | |
| effective_date | Obligatoire | date | |
| term | Obligatoire | object | |
| term.initial_months | Obligatoire | integer | |
| term.renewal_months_optional | Optionnel | integer | If set, the MSA auto-renews for this many months unless notice is given. |
| term.notice_days | Obligatoire | integer | Notice period (days) for non-renewal. |
| scope_of_services_summary | Obligatoire | string | High-level description of the services universe. Specific deliverables and scope live in SOWs. |
| sows_referenced | Obligatoire | boolean | True if per-engagement Statements of Work are the operational scope mechanism under this MSA. |
| fees_mechanism | Obligatoire | string | Prose describing how fees are agreed (per-SOW, rate card, milestone, etc.). |
| invoicing_terms | Obligatoire | string | Invoicing cadence, format, payment term, late-payment interest mechanism (e.g. Dir. 2011/7/EU for B2B within the EU). |
| ip_ownership | Obligatoire | object | |
| ip_ownership.work_product | Obligatoire | enum | Who owns work product created under SOWs by default. Individual SOWs may derogate in writing. |
| ip_ownership.pre_existing_ip_license | Optionnel | string | Prose re. license for pre-existing / background IP used in deliverables. |
| ip_ownership.open_source_policy | Optionnel | string | |
| confidentiality_reference | Optionnel | string | Reference to NDA/DPA in force between the parties (e.g. 'DPA-2026-014 dated 2026-03-01'). Optional — an integrated confidentiality clause m… |
| liability_cap | Obligatoire | object | |
| liability_cap.type | Obligatoire | enum | Nature of the cap. 'fees_paid_in_period' is the typical EU services-contract pattern (12 months fees). |
| liability_cap.amount_or_formula | Obligatoire | string | Prose or formula, e.g. '12 months of fees paid by Client under this MSA' or 'EUR 500,000'. |
| liability_cap.currency | Optionnel | string | ISO 4217 where amount_or_formula is a fixed amount. |
| liability_cap.exclusions | Optionnel | array of string | Carve-outs from the cap (gross negligence, wilful misconduct, IP indemnity, confidentiality breach). |
| indemnities | Obligatoire | string | Prose indemnity clause (typically mutual; IP indemnity from provider to client). |
| termination_for_convenience_days | Obligatoire | integer | Notice required for termination without cause. |
| termination_for_cause_provisions | Obligatoire | string | Grounds and mechanism (cure period, insolvency, regulatory event). |
| governing_law | Obligatoire | string | Governing law (country / state). |
| jurisdiction | Obligatoire | string | Exclusive courts or arbitration seat. |
| signatories | Obligatoire | array |
POST /render
Générez-le
Un seul appel POST /render : envoyez votre JSON, recevez le PDF final. Ou passez-vous du JSON et décrivez le document en langage naturel sur chut.app.
curl -X POST https://api.papii.eu/render \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "generic.legal.msa",
"data": { ... },
"options": {"language": "fr"}
}' -o msa.pdf Questions fréquentes
Qu'est-ce qu'un « Contrat-cadre de prestations de services » ?
Master Services Agreement (MSA) — country-agnostic framework contract between a client and a service provider that governs repeated or multi-engagement service delivery. Per-engagement scope lives in Statements of Work (SOWs) referenced under this MSA. Models the classical common-law / civil-law hybrid template used across EU jurisdictions. Sur papii, ce document est disponible sous forme du modèle generic.legal.msa : un schéma JSON associé à un rendu PDF déterministe — les mêmes données produisent toujours le même document.
Puis-je générer un « Contrat-cadre de prestations de services » avec l'IA ?
Oui. chut.app — le back-office IA propulsé par papii — remplit ce modèle à partir d'une description en langage naturel : vous décrivez le document en une phrase, l'IA structure les données, papii les valide contre le schéma et génère le PDF. Les développeurs peuvent aussi appeler directement l'API papii avec du JSON structuré.
Le modèle « Contrat-cadre de prestations de services » est-il conforme juridiquement ?
Ce modèle est au rendu vérifié : son schéma, ses données d'exemple et sa sortie PDF sont testés automatiquement à chaque version. Il est publié avec le statut « ready », ce qui signifie qu'il n'a pas encore passé la revue juridique finale de papii. Lorsqu'il fait référence à une législation précise, celle-ci est indiquée dans la description du modèle — faites toujours vérifier par un professionnel les documents à portée juridique avant de vous y fier.