LessorLeaseComponentDto¶
Example Json Object
1{
2 "id": 10000003,
3 "displayId": "LC-100000002",
4 "principalPositionType": "LESSEE",
5 "name": "patched lease component",
6 "description": "string",
7 "bulkAsset": false,
8 "rouStartDate": "2019-08-24",
9 "rouEndDate": "2019-08-24",
10 "approverComment": "string",
11 "fairMarketValue": 0,
12 "allocationNumber": "string",
13 "guaranteedResidualValue": 0,
14 "unitDistributions": [],
15 "revision": {
16 "id": 10000003,
17 "displayId": "0461332847-20250827-142605",
18 "name": "Inception",
19 "inception": true,
20 "revisionType": "ACTIVE",
21 "state": "LC_DEFINE",
22 "approvedBy": "string",
23 "approvedAt": "2019-08-24",
24 "parentRevisionId": 0,
25 "approverComment": "string",
26 "leaseComponentId": 10000003,
27 "leaseComponentDisplayId": "LC-100000002",
28 "leaseComponentName": "Test2 lease component",
29 "contractRevisionId": 10000001,
30 "contractRevisionDisplayId": "1617141777-20250724-115809",
31 "numberRangeIdentifierType": {
32 "name": "COMPANY_CODE"
33 },
34 "numberRangeIdentifierValue": "string",
35 "numberRangeType": {
36 "name": "CONTRACT"
37 },
38 "allowsSystemGenerateNewId": false
39 },
40 "internalAssetClass": {
41 "id": 10000001,
42 "displayId": "IAC-001",
43 "status": "CREATED",
44 "name": "Machinery and Equipment",
45 "assetClassType": "PROPERTY",
46 "infiniteUsefulLife": false
47 },
48 "unitOfMeasure": {
49 "id": 10000198,
50 "displayId": "MPA",
51 "status": "ACTIVE",
52 "name": "Megapascal",
53 "erpSystemId": 10000001
54 },
55 "notifications": [],
56 "spreadingFrequency": "NONE",
57 "contractId": 10000001,
58 "contractDisplayId": "CT-100000000",
59 "companyCodeId": 10000002,
60 "companyCodeDisplayId": "string",
61 "userDeterminedLeaseType": "LEASE_CONTRACT_FIX",
62 "endOfTermDate": "2019-08-24",
63 "endOfTermPeriod": "string",
64 "allowsSystemGenerateNewId": false,
65 "transferInfo": {
66 "transferredFromDisplayId": "CTR-00012",
67 "transferredFromRevisionId": 20000001,
68 "transferredToDisplayId": "CTR-00015",
69 "transferredToRevisionId": 20000005
70 },
71 "numberRangeIdentifierType": {
72 "name": "COMPANY_CODE"
73 },
74 "numberRangeIdentifierValue": "string",
75 "numberRangeType": {
76 "name": "CONTRACT"
77 },
78 "type": "LESSEE",
79 "unguaranteedResidualValue": 0.1,
80 "grossBookValue": 0.1,
81 "totalResidualValue": 0.1,
82 "subleasing": true
83}
Properties
📄 Description: allOf - discriminator: LeaseComponentDto.type
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
anonymous |
false |
none |
Represents a lease component entity containing identification, asset, accounting, and contractual details. |
📄 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 |