LightUnitDto¶
Example Json Object
1{
2 "id": 10000001,
3 "displayId": "UNIT-10000001",
4 "name": "Office Laptop",
5 "description": "Laptop issued to employee",
6 "assetNumber": "A-123456",
7 "referenceId": "REF-001",
8 "serialNumber": "SN-987654321",
9 "licenseNumber": "LIC-2025-001",
10 "inventoryNumber": "INV-2025-001",
11 "room": "Room 101",
12 "location": "Head Office",
13 "evaluationGroup1": "EG1",
14 "evaluationGroup2": "EG2",
15 "evaluationGroup3": "EG3",
16 "investmentReason": "New Employee Onboarding",
17 "typeName": "Laptop",
18 "calculateGrossTax": true,
19 "shippingDate": "2025-01-01",
20 "deliveryDate": "2025-01-03",
21 "receptionDate": "2025-01-03",
22 "activationDate": "2025-01-05",
23 "rouEndDate": "2026-01-01",
24 "erpAssetRetirementDate": "2030-12-31",
25 "state": "UNIT_ACTIVE",
26 "activationGroupId": 10000001,
27 "activationGroupDisplayId": "AG-10000001",
28 "principalPositionType": {
29 "name": "LESSEE",
30 "captionKey": "enum.principalpositiontype.lessee",
31 "caption": "Lessee"
32 },
33 "internalAssetClass": {
34 "id": 10000001,
35 "displayId": "IAC-001",
36 "status": {
37 "name": "ACTIVE",
38 "captionKey": "enum.objectStatus.active",
39 "active": true,
40 "caption": "Active"
41 },
42 "name": "Machinery and Equipment",
43 "assetClassType": "PROPERTY",
44 "infiniteUsefulLife": false
45 },
46 "costCenterAllocations": [
47 {
48 "id": 10001,
49 "mainCostCenter": true,
50 "allocationPercentage": 75,
51 "costCenter": {
52 "id": 14001,
53 "displayId": "CC-001",
54 "status": {
55 "name": "ACTIVE",
56 "captionKey": "enum.objectStatus.active",
57 "active": true,
58 "caption": "Active"
59 },
60 "name": "Cost Center A",
61 "erpSystemId": 0
62 },
63 "profitCenter": {
64 "id": 9001,
65 "displayId": "PC-001",
66 "status": {
67 "name": "ACTIVE",
68 "captionKey": "enum.objectStatus.active",
69 "active": true,
70 "caption": "Active"
71 },
72 "name": "North Region Profit Center",
73 "validTo": "2025-12-31",
74 "erpSystemId": 101,
75 "erpSystemDisplayId": "SAP-01"
76 }
77 }
78 ],
79 "numberRangeIdentifierValue": "1000",
80 "numberRangeIdentifierType": {
81 "name": "COMPANY_CODE"
82 },
83 "numberRangeType": {
84 "name": "CONTRACT"
85 },
86 "allowsSystemGenerateNewId": false
87}
📄 Description: Data transfer object representing a light unit within the Nakisa Lease Accounting Suite, encapsulating essential details related to lease contracts, financial obligations, and accounting entries for effective financial management.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
displayId |
string |
false |
none |
Unique identifier for the display |
name |
string |
false |
none |
Name of the resource |
description |
string |
false |
none |
Description of the resource |
assetNumber |
string |
false |
none |
Text value for assetNumber in LightUnitDto |
referenceId |
string |
false |
none |
Unique identifier for the reference |
serialNumber |
string |
false |
none |
Text value for serialNumber in LightUnitDto |
licenseNumber |
string |
false |
none |
Text value for licenseNumber in LightUnitDto |
inventoryNumber |
string |
false |
none |
Text value for inventoryNumber in LightUnitDto |
room |
string |
false |
none |
Text value for room in LightUnitDto |
location |
string |
false |
none |
Text value for location in LightUnitDto |
evaluationGroup1 |
string |
false |
none |
Text value for evaluationGroup1 in LightUnitDto |
evaluationGroup2 |
string |
false |
none |
Text value for evaluationGroup2 in LightUnitDto |
evaluationGroup3 |
string |
false |
none |
Text value for evaluationGroup3 in LightUnitDto |
investmentReason |
string |
false |
none |
Text value for investmentReason in LightUnitDto |
typeName |
string |
false |
none |
Name of the type |
calculateGrossTax |
boolean |
false |
none |
Boolean flag indicating calculateGrossTax status |
shippingDate |
string(date) |
false |
none |
Date of the shipping |
deliveryDate |
string(date) |
false |
none |
Date of the delivery |
receptionDate |
string(date) |
false |
none |
Date of the reception |
activationDate |
string(date) |
false |
none |
Date of the activation |
rouEndDate |
string(date) |
false |
none |
Date of the rou end |
erpAssetRetirementDate |
string(date) |
false |
none |
Date of the erp asset retirement |
state |
string |
false |
none |
Current state of the lease |
activationGroupId |
integer(int64) |
false |
none |
Unique identifier for the activation group |
activationGroupDisplayId |
string |
false |
none |
Unique identifier for the activation group display |
principalPositionType |
false |
none |
Type of the principal position |
|
internalAssetClass |
false |
none |
Value for internalAssetClass field |
|
costCenterAllocations |
false |
none |
List of costCenterAllocations items |
|
numberRangeIdentifierValue |
string |
false |
none |
Text value for numberRangeIdentifierValue in LightUnitDto |
numberRangeIdentifierType |
false |
none |
Type of the number range identifier |
|
numberRangeType |
false |
none |
Type of the number range |
|
allowsSystemGenerateNewId |
boolean |
false |
none |
Unique identifier for the allows system generate new |
Enumerated Values
Attribute |
Value |
|---|---|
state |
AG_ACTIVATING, AG_ACTIVE, AG_CLASSIFIED, AG_CLOSED, AG_CLOSING, AG_DEFINE, AG_GENERATING_SCHEDULE, AG_GENERATING_SCHEDULE_2, AG_INACTIVE, AG_LEASE_END, AG_LEASE_ENDING, AG_PENDING_ASSESSMENT, AG_PENDING_CLASSIFICATION, AG_RECLOSE, AG_REJECTED, AG_REPROCESS, AG_REVERSING, AG_REVERTED, AG_REVERTING, AG_REVISION, AG_SPLITTING, CONTRACT_ACTIVE, CONTRACT_CLOSED, CONTRACT_DEFINE, CONTRACT_REJECTED, CONTRACT_REVISION, CONTRACT_WAITING_FOR_APPROVAL, LC_ACTIVATING, LC_ACTIVE, LC_CLOSED, LC_DEFINE, LC_REJECTED, LC_REVISION, LC_WAITING_FOR_APPROVAL, MLA_ACTIVE, MLA_CLOSED, MLA_DEFINE, MLA_DISCARDED, MLA_WAITING_FOR_APPROVAL, UNIT_ACTIVE, UNIT_CASUALTY, UNIT_DELIVERED, UNIT_DRAFT, UNIT_INITIAL, UNIT_PURCHASED, UNIT_REACQUIRED, UNIT_RECEIVED, UNIT_RELINQUISHED, UNIT_RETURNED, UNIT_SHIPPED |