Joint Venture Agreement Simple

Template Overview

  • Template ID: joint-venture-agreement-simple
  • 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

FieldTypeRequirementDescription & Details
partiesarray of objectsYesThe 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".
projectstringYesWhat is the project of the joint venture? This is the subject matter of the JV. Ex: the development of a mobile application.
financingbooleanNoDo you want to add a financing clause? This would allow you provide what each party is contributing to the project
currencystringConditionalWhat is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" Required if financing is true.
customCurrencystringConditionalInsert the currency Required if currency is "Others".
coststringConditionalWhat is the total financing amount? Ex: 500,000 Required if financing is true.
contributionsobjectConditionalParty 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.
revenueobjectYesRevenue share between the Parties One object per party, keyed by each party's definition value ("Party A", "Party B"). Each object: revenuePer (string).
obligationsobjectYesObligations 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).
disputebooleanNoGoverning 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).
governingLawstringNoWhat 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 Simple template.

{
  "templateId": "joint-venture-agreement-simple",
  "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"
}