Hire Purchase Agreement
Template Overview
- Template ID:
hire-purchase-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 "Hirer", "Owner". |
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". |
vehicles | array of objects | No | vehicles Each entry: regNum (string), chasisNum (string), model (string), colour (string), purchasePrice (string), deposit (string), installmentAmount (string). (Minimum 1 entry.) |
depositDate | string | No | How many days after signing the Agreement should the Deposit be paid? |
deliveryDate | string | No | How many Business Days after paying the Deposit will the Vehicle be delivered? |
installmentFreq | string | No | How frequently will Installment Amounts be paid? Options: "weekly", "monthly", "quarterly", "yearly" |
maturityDate | string | No | When (after the effective date) will the purchase price be fully paid? This is the time AFTER the agreement starts that the purchase price will be fully paid. Ex:4 years |
dispute | boolean | No | Governing law and Dispute resolution 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 Hire Purchase Agreement template.
{
"templateId": "hire-purchase-agreement",
"data": {
"parties": [
{
"definition": "Hirer",
"isCompany": true,
"rcName": "Acme Corp",
"rcAddress": "123 Beta Way",
"rcCountry": "United States",
"rcNumber": "12345678",
"type": "Private Company limited by shares"
},
{
"definition": "Owner",
"isCompany": false,
"fullName": "Joshua",
"address": "789 Alpha Ave",
"rcCountry": "Nigeria"
}
],
"currency": "NGN",
"vehicles": [
{
"regNum": "LSR 677 YB",
"chasisNum": "Sample Chasis Num",
"model": "Toyota Camry 2022",
"colour": "Red",
"purchasePrice": "$25000",
"deposit": "$500",
"installmentAmount": "$2500"
}
],
"depositDate": "Sample Deposit Date",
"deliveryDate": "Sample Delivery Date",
"installmentFreq": "weekly",
"maturityDate": "4 years",
"dispute": true,
"governingLaw": "Nigeria"
},
"format": "pdf"
}
