Documentsjabloon · generic.legal.msa
Raamovereenkomst voor dienstverlening
- Rendering geverifieerd
- Juridisch gevoelig
- Versie 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
Velden in dit sjabloon
Data die naar de API wordt gestuurd, wordt gevalideerd tegen het JSON-schema van het sjabloon vóór er iets wordt gerenderd. Dit sjabloon definieert 29 velden:
| Veld | Verplicht | Type | Beschrijving |
|---|---|---|---|
| reference | Optioneel | string | Internal contract reference (optional). |
| parties | Verplicht | object | |
| parties.client | Verplicht | object | |
| parties.service_provider | Verplicht | object | |
| effective_date | Verplicht | date | |
| term | Verplicht | object | |
| term.initial_months | Verplicht | integer | |
| term.renewal_months_optional | Optioneel | integer | If set, the MSA auto-renews for this many months unless notice is given. |
| term.notice_days | Verplicht | integer | Notice period (days) for non-renewal. |
| scope_of_services_summary | Verplicht | string | High-level description of the services universe. Specific deliverables and scope live in SOWs. |
| sows_referenced | Verplicht | boolean | True if per-engagement Statements of Work are the operational scope mechanism under this MSA. |
| fees_mechanism | Verplicht | string | Prose describing how fees are agreed (per-SOW, rate card, milestone, etc.). |
| invoicing_terms | Verplicht | string | Invoicing cadence, format, payment term, late-payment interest mechanism (e.g. Dir. 2011/7/EU for B2B within the EU). |
| ip_ownership | Verplicht | object | |
| ip_ownership.work_product | Verplicht | enum | Who owns work product created under SOWs by default. Individual SOWs may derogate in writing. |
| ip_ownership.pre_existing_ip_license | Optioneel | string | Prose re. license for pre-existing / background IP used in deliverables. |
| ip_ownership.open_source_policy | Optioneel | string | |
| confidentiality_reference | Optioneel | 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 | Verplicht | object | |
| liability_cap.type | Verplicht | enum | Nature of the cap. 'fees_paid_in_period' is the typical EU services-contract pattern (12 months fees). |
| liability_cap.amount_or_formula | Verplicht | string | Prose or formula, e.g. '12 months of fees paid by Client under this MSA' or 'EUR 500,000'. |
| liability_cap.currency | Optioneel | string | ISO 4217 where amount_or_formula is a fixed amount. |
| liability_cap.exclusions | Optioneel | array of string | Carve-outs from the cap (gross negligence, wilful misconduct, IP indemnity, confidentiality breach). |
| indemnities | Verplicht | string | Prose indemnity clause (typically mutual; IP indemnity from provider to client). |
| termination_for_convenience_days | Verplicht | integer | Notice required for termination without cause. |
| termination_for_cause_provisions | Verplicht | string | Grounds and mechanism (cure period, insolvency, regulatory event). |
| governing_law | Verplicht | string | Governing law (country / state). |
| jurisdiction | Verplicht | string | Exclusive courts or arbitration seat. |
| signatories | Verplicht | array |
POST /render
Genereer het
Eén POST /render-oproep: stuur je JSON, ontvang de afgewerkte PDF. Of sla de JSON over en beschrijf het document in gewone taal op 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": "nl"}
}' -o msa.pdf Veelgestelde vragen
Wat is een “Raamovereenkomst voor dienstverlening”?
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. Op papii is dit document beschikbaar als sjabloon generic.legal.msa: een JSON-schema plus een deterministische PDF-renderer — dezelfde data levert altijd hetzelfde document op.
Kan ik een “Raamovereenkomst voor dienstverlening” genereren met AI?
Ja. chut.app — de AI-backoffice aangedreven door papii — vult dit sjabloon in op basis van een beschrijving in gewone taal: jij beschrijft het document in één zin, de AI structureert de data, papii valideert die tegen het schema en rendert de PDF. Ontwikkelaars kunnen de papii-API ook rechtstreeks aanroepen met gestructureerde JSON.
Is het sjabloon “Raamovereenkomst voor dienstverlening” juridisch conform?
Dit sjabloon heeft een geverifieerde rendering: het schema, de voorbeelddata en de PDF-uitvoer worden bij elke release automatisch getest. Het is gepubliceerd met status “ready”, wat betekent dat het de finale juridische review van papii nog niet heeft doorlopen. Waar het naar specifieke wetgeving verwijst, staat dat vermeld in de sjabloonbeschrijving — laat documenten met juridische gevolgen altijd door een professional nakijken voor je erop vertrouwt.