Joint Venture Agreement Complex
Template Overview
- Template ID:
joint-venture-agreement-complex - Version: 2.0.0
To generate this document, pass the structured data described below into the data property of the /api/v1/documents/generate endpoint.
Data Payload Schema
| Field | Type | Requirement | Description & Details |
|---|---|---|---|
parties | array of objects | Yes | The entities entering into the agreement. For this template, must contain a minimum of 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Party A", "Party B". |
project | string | Yes | What is the project of the joint venture? This is the subject matter of the JV. Ex: the development of a mobile application. |
financing | boolean | No | Do you want to add a financing clause? This would allow you provide what each party is contributing to the project |
currency | string | Conditional | What is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" Required if financing is true. |
customCurrency | string | Conditional | Insert the currency Required if currency is "Others". |
cost | string | Conditional | What is the total financing amount? Ex: 500,000 Required if financing is true. |
contributions | object | Conditional | Party Contributions to the project One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: contribution (string). Required if financing is true. |
revenue | object | Yes | Revenue share between the Parties One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: revenuePer (string). |
obligations | object | Yes | Obligations of the Parties under the Joint Venture One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: obligation (array of strings). |
dispute | boolean | No | Governing law and Dispute resolution Courts are typically slower and cheaper. While arbitration is a generally faster but more expensive dispute resolution process.. Values: true (By Arbitration), false (By the court). |
governingLaw | string | No | What is the governing law? Must be a valid value from the Supported Countries list. |
Example JSON Payload
Here is an example of a properly formatted data object for the Joint Venture Agreement Complex template.
{
"templateId": "joint-venture-agreement-complex",
"data": {
"parties": [
{
"definition": "Party A",
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"definition": "Party B",
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"project": "the development of a mobile application",
"financing": true,
"currency": "NGN",
"cost": "500,000",
"contributions": {
"Party A": {
"contribution": "pected to contribute"
},
"Party B": {
"contribution": "pected to contribute"
}
},
"revenue": {
"Party A": {
"revenuePer": "Sample Revenue Per"
},
"Party B": {
"revenuePer": "Sample Revenue Per"
}
},
"obligations": {
"Party A": {
"obligation": [
"Sample Obligation"
]
},
"Party B": {
"obligation": [
"Sample Obligation"
]
}
},
"dispute": true,
"governingLaw": "Nigeria"
},
"format": "pdf"
}
