Skip to content

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