NFS Report Profile¶
NFS Report Profile - Search¶
HTTP Request
POST /api/v1/nfs-reports/profile/search
📋 Description: Submits a request to search for NFS reports related to leases and contracts, enabling users to identify financial obligations and accounting entries efficiently.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing search criteria for lease and contract profiles, including relevant financial obligations and accounting entries. |
» filter |
body |
false |
Data transfer object representing filters for generating reports within the Nakisa Lease Accounting Suite, focusing on lease, contract, financial obligation, and accounting entry data to enhance financial analysis and compliance. |
|
»» idIn |
body |
[integer] |
false |
Filter by multiple values of id |
»» idEqual |
body |
integer(int64) |
false |
Filter by exact match of id |
»» idLike |
body |
string |
false |
Filter by partial match of id |
»» createdAtGreaterThanOrEqual |
body |
string(date-time) |
false |
Filter where created at is greater than or equal to specified value |
»» createdAtLessThanOrEqual |
body |
string(date-time) |
false |
Filter where created at is less than or equal to specified value |
»» createdByLike |
body |
string |
false |
Filter by partial match of created by |
»» createdByEqual |
body |
string |
false |
Filter by exact match of created by |
»» modifiedAtGreaterThanOrEqual |
body |
string(date-time) |
false |
Filter where modified at is greater than or equal to specified value |
»» modifiedAtLessThanOrEqual |
body |
string(date-time) |
false |
Filter where modified at is less than or equal to specified value |
»» modifiedByLike |
body |
string |
false |
Filter by partial match of modified by |
»» modifiedByEqual |
body |
string |
false |
Filter by exact match of modified by |
»» nameLike |
body |
string |
false |
Filter by partial match of name |
»» principalPositionTypeEqual |
body |
string |
false |
Filter by exact match of principal position type |
»» erpSystemFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of erp system filter type |
»» erpSystemsIn |
body |
false |
Filter by multiple values of erp systems |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»»» name |
body |
string |
false |
Enum name representing the object status. |
»»»» captionKey |
body |
string |
false |
Localization key for the object status caption. |
»»»» active |
body |
boolean |
false |
Indicates whether the status is active. |
»»»» caption |
body |
string |
false |
Localized caption of the object status. |
»»» name |
body |
string |
false |
Name of the resource |
»» leaseAreaFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of lease area filter type |
»» leaseAreasIn |
body |
false |
Filter by multiple values of lease areas |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» businessUnitFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of business unit filter type |
»» businessUnitsIn |
body |
false |
Filter by multiple values of business units |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» companyFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of company filter type |
»» companyCodesIn |
body |
false |
Filter by multiple values of company codes |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» erpSystemId |
body |
integer(int64) |
false |
Unique identifier for the erp system |
»»» erpSystemDisplayId |
body |
string |
false |
Unique identifier for the erp system display |
»»» countryId |
body |
integer(int64) |
false |
Unique identifier for the country |
»»» countryDisplayId |
body |
string |
false |
Unique identifier for the country display |
»»» name |
body |
string |
false |
none |
»» departmentFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of department filter type |
»» leaseDepartmentsIn |
body |
false |
Filter by multiple values of lease departments |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» leaseGroupFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of lease group filter type |
»» leaseGroupsIn |
body |
false |
Filter by multiple values of lease groups |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» costCenterFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of cost center filter type |
»» costCentersIn |
body |
false |
Filter by multiple values of cost centers |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» profitCenterFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of profit center filter type |
»» profitCentersIn |
body |
false |
Filter by multiple values of profit centers |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»»» validTo |
body |
string(date) |
false |
Date until which the resource is valid |
»»» erpSystemId |
body |
integer(int64) |
false |
Unique identifier for the erp system |
»»» erpSystemDisplayId |
body |
string |
false |
Unique identifier for the erp system display |
»» workBreakdownStructureFilterTypeIn |
body |
[string] |
false |
Filter by multiple values of work breakdown structure filter type |
»» workBreakdownStructuresIn |
body |
false |
Filter by multiple values of work breakdown structures |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» name |
body |
string |
false |
Name of the resource |
»» objectStatusIn |
body |
[string] |
false |
Filter by multiple values of object status |
»» securityProfileIdLike |
body |
string |
false |
Filter by partial match of security profile id |
»» calendarTypeEqual |
body |
string |
false |
Filter by exact match of calendar type |
»» fiscalVariantEqual |
body |
false |
Data transfer object representing a simplified fiscal variant within the Nakisa Lease Accounting Suite, encompassing essential details related to leases, contracts, financial obligations, and accounting entries. |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
false |
Represents the object status with localized captions and activity state. |
|
»»» isCalendarYear |
body |
boolean |
false |
Whether the resource is calendar year |
»»» yearDependent |
body |
boolean |
false |
Boolean flag indicating yearDependent status |
»»» erpSystemDisplayId |
body |
string |
false |
Unique identifier for the erp system display |
» pageable |
body |
false |
Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite. |
|
»» page |
body |
integer(int32) |
true |
Page number for pagination |
»» size |
body |
integer(int32) |
true |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
Example Values¶
Parameter |
Example |
Type |
|---|---|---|
»»» id |
|
body |
»»» displayId |
|
body |
»»»» name |
|
body |
»»»» captionKey |
|
body |
»»»» active |
|
body |
»»»» caption |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» countryId |
|
body |
»»» countryDisplayId |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» validTo |
|
body |
»»» erpSystemId |
|
body |
»»» erpSystemDisplayId |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» name |
|
body |
»»» id |
|
body |
»»» displayId |
|
body |
»»» isCalendarYear |
|
body |
»»» yearDependent |
|
body |
»»» erpSystemDisplayId |
|
body |
»» page |
|
body |
»» size |
|
body |
»» sort |
|
body |
Enumerated Values
Attribute |
Value |
|---|---|
»» businessUnitFilterTypeIn |
ALL, LIST |
»» calendarTypeEqual |
FISCAL_VARIANT, REGULAR_CALENDAR, _360 |
»» companyFilterTypeIn |
ALL, LIST |
»» costCenterFilterTypeIn |
ALL, LIST |
»» departmentFilterTypeIn |
ALL, LIST |
»» erpSystemFilterTypeIn |
ALL, LIST |
»» leaseAreaFilterTypeIn |
ALL, LIST |
»» leaseGroupFilterTypeIn |
ALL, LIST |
»» objectStatusIn |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» principalPositionTypeEqual |
LESSEE, LESSOR |
»» profitCenterFilterTypeIn |
ALL, LIST |
»» workBreakdownStructureFilterTypeIn |
ALL, LIST |
»»»» name |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
Parameter Constraints¶
Parameter |
Constraints |
|---|---|
»» page |
Min: 0 |
»» size |
Min: 1 |
Body Parameters
1{
2 "filter": {
3 "idIn": [
4 0
5 ],
6 "idEqual": 0,
7 "idLike": "string",
8 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
10 "createdByLike": "string",
11 "createdByEqual": "string",
12 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
14 "modifiedByLike": "string",
15 "modifiedByEqual": "string",
16 "nameLike": "string",
17 "principalPositionTypeEqual": "LESSEE",
18 "erpSystemFilterTypeIn": [
19 "ALL"
20 ],
21 "erpSystemsIn": [
22 {
23 "id": 10000001,
24 "displayId": "sample_displayId",
25 "status": {
26 "name": "ACTIVE",
27 "captionKey": "enum.objectStatus.active",
28 "active": true,
29 "caption": "Active"
30 },
31 "name": "Sample Name"
32 }
33 ],
34 "leaseAreaFilterTypeIn": [
35 "ALL"
36 ],
37 "leaseAreasIn": [
38 {
39 "id": 10000001,
40 "displayId": "sample_displayId",
41 "status": {
42 "name": "ACTIVE",
43 "captionKey": "enum.objectStatus.active",
44 "active": true,
45 "caption": "Active"
46 },
47 "name": "Sample Name"
48 }
49 ],
50 "businessUnitFilterTypeIn": [
51 "ALL"
52 ],
53 "businessUnitsIn": [
54 {
55 "id": 10000001,
56 "displayId": "sample_displayId",
57 "status": {
58 "name": "ACTIVE",
59 "captionKey": "enum.objectStatus.active",
60 "active": true,
61 "caption": "Active"
62 },
63 "name": "Sample Name"
64 }
65 ],
66 "companyFilterTypeIn": [
67 "ALL"
68 ],
69 "companyCodesIn": [
70 {
71 "id": 10000001,
72 "displayId": "sample_displayId",
73 "status": {
74 "name": "ACTIVE",
75 "captionKey": "enum.objectStatus.active",
76 "active": true,
77 "caption": "Active"
78 },
79 "erpSystemId": 10000001,
80 "erpSystemDisplayId": "sample_erpSystemDisplayId",
81 "countryId": 10000001,
82 "countryDisplayId": "sample_countryDisplayId",
83 "name": "string"
84 }
85 ],
86 "departmentFilterTypeIn": [
87 "ALL"
88 ],
89 "leaseDepartmentsIn": [
90 {
91 "id": 10000001,
92 "displayId": "sample_displayId",
93 "status": {
94 "name": "ACTIVE",
95 "captionKey": "enum.objectStatus.active",
96 "active": true,
97 "caption": "Active"
98 },
99 "name": "Sample Name"
100 }
101 ],
102 "leaseGroupFilterTypeIn": [
103 "ALL"
104 ],
105 "leaseGroupsIn": [
106 {
107 "id": 10000001,
108 "displayId": "sample_displayId",
109 "status": {
110 "name": "ACTIVE",
111 "captionKey": "enum.objectStatus.active",
112 "active": true,
113 "caption": "Active"
114 },
115 "name": "Sample Name"
116 }
117 ],
118 "costCenterFilterTypeIn": [
119 "ALL"
120 ],
121 "costCentersIn": [
122 {
123 "id": 10000001,
124 "displayId": "sample_displayId",
125 "status": {
126 "name": "ACTIVE",
127 "captionKey": "enum.objectStatus.active",
128 "active": true,
129 "caption": "Active"
130 },
131 "name": "Sample Name"
132 }
133 ],
134 "profitCenterFilterTypeIn": [
135 "ALL"
136 ],
137 "profitCentersIn": [
138 {
139 "id": 10000001,
140 "displayId": "sample_displayId",
141 "status": {
142 "name": "ACTIVE",
143 "captionKey": "enum.objectStatus.active",
144 "active": true,
145 "caption": "Active"
146 },
147 "name": "Sample Name",
148 "validTo": "2025-01-01",
149 "erpSystemId": 10000001,
150 "erpSystemDisplayId": "sample_erpSystemDisplayId"
151 }
152 ],
153 "workBreakdownStructureFilterTypeIn": [
154 "ALL"
155 ],
156 "workBreakdownStructuresIn": [
157 {
158 "id": 10000001,
159 "displayId": "sample_displayId",
160 "status": {
161 "name": "ACTIVE",
162 "captionKey": "enum.objectStatus.active",
163 "active": true,
164 "caption": "Active"
165 },
166 "name": "Sample Name"
167 }
168 ],
169 "objectStatusIn": [
170 "CREATED"
171 ],
172 "securityProfileIdLike": "string",
173 "calendarTypeEqual": "REGULAR_CALENDAR",
174 "fiscalVariantEqual": {
175 "id": 10000001,
176 "displayId": "sample_displayId",
177 "status": {
178 "name": "ACTIVE",
179 "captionKey": "enum.objectStatus.active",
180 "active": true,
181 "caption": "Active"
182 },
183 "isCalendarYear": true,
184 "yearDependent": false,
185 "erpSystemDisplayId": "sample_erpSystemDisplayId"
186 }
187 },
188 "pageable": {
189 "page": 0,
190 "size": 10,
191 "sort": [
192 "id,asc",
193 "name,desc"
194 ]
195 }
196}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 10000001,
21 "name": "Sample Name",
22 "principalPositionType": {
23 "name": "LESSEE",
24 "captionKey": "enum.principalpositiontype.lessee",
25 "caption": "Lessee"
26 },
27 "erpSystemFilterType": {
28 "name": "ALL",
29 "captionKey": "enum.filterType.all",
30 "caption": "All"
31 },
32 "erpSystems": [],
33 "leaseAreaFilterType": {
34 "name": "ALL",
35 "captionKey": "enum.filterType.all",
36 "caption": "All"
37 },
38 "leaseAreas": [],
39 "businessUnitFilterType": {
40 "name": "ALL",
41 "captionKey": "enum.filterType.all",
42 "caption": "All"
43 },
44 "businessUnits": [],
45 "companyFilterType": {
46 "name": "ALL",
47 "captionKey": "enum.filterType.all",
48 "caption": "All"
49 },
50 "companyCodes": [],
51 "departmentFilterType": {
52 "name": "ALL",
53 "captionKey": "enum.filterType.all",
54 "caption": "All"
55 },
56 "leaseDepartments": [],
57 "leaseGroupFilterType": {
58 "name": "ALL",
59 "captionKey": "enum.filterType.all",
60 "caption": "All"
61 },
62 "leaseGroups": [],
63 "costCenterFilterType": {
64 "name": "ALL",
65 "captionKey": "enum.filterType.all",
66 "caption": "All"
67 },
68 "costCenters": [],
69 "profitCenterFilterType": {
70 "name": "ALL",
71 "captionKey": "enum.filterType.all",
72 "caption": "All"
73 },
74 "profitCenters": [],
75 "workBreakdownStructureFilterType": {
76 "name": "ALL",
77 "captionKey": "enum.filterType.all",
78 "caption": "All"
79 },
80 "workBreakdownStructures": [],
81 "objectStatus": {
82 "name": "ACTIVE",
83 "captionKey": "enum.objectStatus.active",
84 "active": true,
85 "caption": "Active"
86 },
87 "securityProfileId": 10000001,
88 "calendarType": {
89 "name": "_360",
90 "captionKey": "enum.calendarType.360",
91 "caption": "360 Convention"
92 },
93 "fiscalVariant": {
94 "id": 10000001,
95 "displayId": "sample_displayId",
96 "status": {
97 "name": "ACTIVE",
98 "captionKey": "enum.objectStatus.active",
99 "active": true,
100 "caption": "Active"
101 },
102 "isCalendarYear": true,
103 "yearDependent": false,
104 "erpSystemDisplayId": "sample_erpSystemDisplayId"
105 },
106 "assetClassFilterType": {
107 "name": "ALL",
108 "captionKey": "enum.filterType.all",
109 "caption": "All"
110 },
111 "assetClasses": [],
112 "functionalAreaFilterType": {
113 "name": "ALL",
114 "captionKey": "enum.filterType.all",
115 "caption": "All"
116 },
117 "functionalAreas": [],
118 "businessAreaFilterType": {
119 "name": "ALL",
120 "captionKey": "enum.filterType.all",
121 "caption": "All"
122 },
123 "businessAreas": [],
124 "vendorFilterType": {
125 "name": "ALL",
126 "captionKey": "enum.filterType.all",
127 "caption": "All"
128 },
129 "vendors": [],
130 "leaseClassificationFilterType": {
131 "name": "ALL",
132 "captionKey": "enum.filterType.all",
133 "caption": "All"
134 },
135 "leaseClassifications": "sample_leaseClassifications",
136 "accountingStandardType": "TYPE_VALUE",
137 "filterObjectDto": {
138 "id": 10000001,
139 "profileId": 10000001,
140 "displayId": "sample_displayId",
141 "objectType": "TYPE_VALUE"
142 },
143 "scriptProfile": false
144 }
145 ],
146 "number": 0,
147 "sort": {
148 "unsorted": false,
149 "sorted": true,
150 "empty": false
151 },
152 "first": true,
153 "last": true,
154 "empty": true
155}