TenantCisDetailsDto
The tenant's own CIS identity as a subcontractor: what it shares with contractors over a connection and what
goes on its invoices. Empty (needsConfig) until the tenant fills it in.
Properties
| Name | Type | Description |
|---|---|---|
| type* | enum | Sole trader, partnership, company or trust |
Sole trader, partnership, company or trust | ||
| title | string | The person's title |
The person's title | ||
| firstName | string | The person's first name |
The person's first name | ||
| secondName | string | The person's second name |
The person's second name | ||
| lastName | string | The person's last name |
The person's last name | ||
| tradingName | string | The trading name |
The trading name | ||
| utr | string | The Unique Taxpayer Reference |
The Unique Taxpayer Reference | ||
| niNumber | string | The National Insurance number |
The National Insurance number | ||
| companyNumber | string | The company registration number |
The company registration number | ||
| partnershipName | string | The partnership's name |
The partnership's name | ||
| partnershipUtr | string | The partnership's UTR |
The partnership's UTR | ||
| needsConfig* | boolean | True until a UTR, company number or partnership UTR is set: the details cannot be shared yet |
True until a UTR, company number or partnership UTR is set: the details cannot be shared yet | ||
| isSaved* | boolean | Whether the tenant has saved any details yet (false: the defaults, never edited) |
Whether the tenant has saved any details yet (false: the defaults, never edited) | ||
JSON Example
{
"type": "SoleTrader",
"title": "string",
"firstName": "string",
"secondName": "string",
"lastName": "string",
"needsConfig": false,
"isSaved": false
}