Consultancy Agreement (Non-Developer)
Template Overview
- Template ID:
consultant-nondev-agreement - 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 exactly 2 entities. Uses the standard Parties Schema. Each party also takes a definition field: one of "Consultant", "Client". |
currency | string | No | What is the currency of payment? Options: "NGN", "USD", "GBP", "ZAR", "Others" |
customCurrency | string | Conditional | Insert the currency Required if currency is "Others". |
serviceAmount | string | No | What is the Service Fee Amount? Ex: 1000000 |
duration | string | No | What is the duration of this engagement? (Months) Ex: 12 |
renewalClause | boolean | No | Do you want to insert a renewal clause too? |
renewal | string | Conditional | How long will the contract be renewed for? Required if renewalClause is true. |
lineManager | string | No | Who will be the Line Manager? Insert the title of the Line manager. Ex: Senior Vice President |
equipmentOption | boolean | No | Will the Consultant be using their equipment or will they use Client’s? Values: true (Consultant’s Equipment), false (Client’s Equipment). |
dispute | boolean | No | How will disputes be resolved? Values: true (By Arbitration), false (By the Court). |
governingLaw | string | Yes | What is the governing law? Must be a valid value from the Supported Countries list. |
services | array of strings | No | Add services to be provided by the Consultant Ex: Review the financial performance of the Client every quarter of the financial year. |
Example JSON Payload
Here is an example of a properly formatted data object for the Consultancy Agreement (Non-Developer) template.
{
"templateId": "consultant-nondev-agreement",
"data": {
"parties": [
{
"definition": "Consultant",
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"definition": "Client",
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"currency": "NGN",
"serviceAmount": "1000000",
"duration": "12",
"renewalClause": true,
"renewal": "Sample Renewal",
"lineManager": "Senior Vice President",
"equipmentOption": true,
"dispute": true,
"governingLaw": "Nigeria",
"services": [
"Review the financial performance of the Client every quarter of the financial year"
]
},
"format": "pdf"
}
