Skip to content

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
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.