LessorLeaseComponentDto¶
Example Json Object
1{
2 "id": 10000003,
3 "displayId": "LC-100000002",
4 "principalPositionType": {
5 "name": "LESSEE",
6 "captionKey": "enum.principalpositiontype.lessee",
7 "caption": "Lessee"
8 },
9 "name": "patched lease component",
10 "description": "string",
11 "bulkAsset": false,
12 "rouStartDate": "2019-08-24",
13 "rouEndDate": "2019-08-24",
14 "approverComment": "string",
15 "fairMarketValue": 0,
16 "allocationNumber": "string",
17 "guaranteedResidualValue": 0,
18 "unitDistributions": [],
19 "revision": {
20 "id": 10000003,
21 "displayId": "0461332847-20250827-142605",
22 "name": "Inception",
23 "inception": true,
24 "revisionType": "ACTIVE",
25 "state": "LC_DEFINE",
26 "approvedBy": "string",
27 "approvedAt": "2019-08-24",
28 "parentRevisionId": 0,
29 "approverComment": "string",
30 "leaseComponentId": 10000003,
31 "leaseComponentDisplayId": "LC-100000002",
32 "leaseComponentName": "Test2 lease component",
33 "contractRevisionId": 10000001,
34 "contractRevisionDisplayId": "1617141777-20250724-115809",
35 "numberRangeIdentifierValue": "string",
36 "numberRangeIdentifierType": {
37 "name": "COMPANY_CODE"
38 },
39 "numberRangeType": {
40 "name": "CONTRACT"
41 },
42 "allowsSystemGenerateNewId": false
43 },
44 "internalAssetClass": {
45 "id": 10000001,
46 "displayId": "IAC-001",
47 "status": {
48 "name": "ACTIVE",
49 "captionKey": "enum.objectStatus.active",
50 "active": true,
51 "caption": "Active"
52 },
53 "name": "Machinery and Equipment",
54 "assetClassType": "PROPERTY",
55 "infiniteUsefulLife": false
56 },
57 "unitOfMeasure": {
58 "id": 10000198,
59 "displayId": "MPA",
60 "status": {
61 "name": "ACTIVE",
62 "captionKey": "enum.objectStatus.active",
63 "active": true,
64 "caption": "Active"
65 },
66 "name": "Megapascal",
67 "erpSystemId": 10000001
68 },
69 "notifications": [],
70 "spreadingFrequency": "NONE",
71 "contractId": 10000001,
72 "contractDisplayId": "CT-100000000",
73 "companyCodeId": 10000002,
74 "companyCodeDisplayId": "string",
75 "userDeterminedLeaseType": {
76 "name": "LEASE_CONTRACT_FIX",
77 "captionKey": "enum.leaseType.fix",
78 "principalPositionType": "LESSEE",
79 "caption": "Fixed Lease Contract"
80 },
81 "endOfTermDate": "2019-08-24",
82 "endOfTermPeriod": "string",
83 "allowsSystemGenerateNewId": false,
84 "transferInfo": {
85 "transferredFromDisplayId": "CTR-00012",
86 "transferredFromRevisionId": 20000001,
87 "transferredToDisplayId": "CTR-00015",
88 "transferredToRevisionId": 20000005
89 },
90 "numberRangeIdentifierValue": "string",
91 "numberRangeIdentifierType": {
92 "name": "COMPANY_CODE"
93 },
94 "numberRangeType": {
95 "name": "CONTRACT"
96 },
97 "type": "LESSEE",
98 "unguaranteedResidualValue": 0.1,
99 "grossBookValue": 0.1,
100 "totalResidualValue": 0.1,
101 "subleasing": true
102}
📄 Description: LessorLeaseComponentDto is a data transfer object that encapsulates the details of a lease agreement, including associated financial obligations and accounting entries, facilitating effective management and reporting within the Nakisa Lease Accounting Suite.
Properties
📄 Description: allOf - discriminator: LeaseComponentDto.type
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
Data transfer object representing a lease component within the Nakisa Lease Accounting Suite, encapsulating essential details related to financial obligations and accounting entries associated with lease contracts. |
📄 Description: and
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
object |
false |
none |
none |
» unguaranteedResidualValue |
number(double) |
false |
none |
none |
» grossBookValue |
number(double) |
false |
none |
none |
» totalResidualValue |
number(double) |
false |
none |
none |
» subleasing |
boolean |
false |
none |
none |