Non Lease Lessee Account Determinationยถ
Non Lease Lessee Account Determination - Getยถ
HTTP Request
GET /api/v1/nonlease-lessee-account-determinations/{id}
๐ Description: Retrieves the details of a non-lease lessee account determination by its unique identifier, providing insights into the financial organization structure and hierarchy of the specified financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "principalPositionType": "LESSEE",
21 "companyId": 0,
22 "companyDisplayId": "string",
23 "countryDisplayId": "string",
24 "companyName": "string",
25 "assetClassId": 0,
26 "assetClassDisplayId": "string",
27 "assetClassName": "string",
28 "accountingStandardType": "GAAP",
29 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
30 "leaseClassificationType": "NON_LEASE",
31 "nonLeaseAccrualDefaultAccountId": 0,
32 "nonLeaseAccrualDefaultAccountDisplayId": "string",
33 "nonLeaseAccrualDefaultAccountShortName": "string",
34 "nonLeaseAccrualClearingAccountId": 0,
35 "nonLeaseAccrualClearingAccountDisplayId": "string",
36 "nonLeaseAccrualClearingAccountShortName": "string",
37 "nonLeaseIndexExpenseDefaultAccountId": 0,
38 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
39 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
40 "nonLeaseApClearingAccountId": 0,
41 "nonLeaseApClearingAccountDisplayId": "string",
42 "nonLeaseApClearingAccountShortName": "string"
43 }
44}
Non Lease Lessee Account Determination - Updateยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/{id}
๐ Description: Updates the details of a non-lease lessee account determination identified by the specified ID, ensuring alignment with the financial organization structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated financial entity details for the specified non-lease lessee account determination, including organizational structure and hierarchy information. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "principalPositionType": "LESSEE",
8 "companyId": 0,
9 "companyDisplayId": "string",
10 "countryDisplayId": "string",
11 "companyName": "string",
12 "assetClassId": 0,
13 "assetClassDisplayId": "string",
14 "assetClassName": "string",
15 "accountingStandardType": "GAAP",
16 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
17 "leaseClassificationType": "NON_LEASE",
18 "nonLeaseAccrualDefaultAccountId": 0,
19 "nonLeaseAccrualDefaultAccountDisplayId": "string",
20 "nonLeaseAccrualDefaultAccountShortName": "string",
21 "nonLeaseAccrualClearingAccountId": 0,
22 "nonLeaseAccrualClearingAccountDisplayId": "string",
23 "nonLeaseAccrualClearingAccountShortName": "string",
24 "nonLeaseIndexExpenseDefaultAccountId": 0,
25 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
26 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
27 "nonLeaseApClearingAccountId": 0,
28 "nonLeaseApClearingAccountDisplayId": "string",
29 "nonLeaseApClearingAccountShortName": "string"
30}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "principalPositionType": "LESSEE",
21 "companyId": 0,
22 "companyDisplayId": "string",
23 "countryDisplayId": "string",
24 "companyName": "string",
25 "assetClassId": 0,
26 "assetClassDisplayId": "string",
27 "assetClassName": "string",
28 "accountingStandardType": "GAAP",
29 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
30 "leaseClassificationType": "NON_LEASE",
31 "nonLeaseAccrualDefaultAccountId": 0,
32 "nonLeaseAccrualDefaultAccountDisplayId": "string",
33 "nonLeaseAccrualDefaultAccountShortName": "string",
34 "nonLeaseAccrualClearingAccountId": 0,
35 "nonLeaseAccrualClearingAccountDisplayId": "string",
36 "nonLeaseAccrualClearingAccountShortName": "string",
37 "nonLeaseIndexExpenseDefaultAccountId": 0,
38 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
39 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
40 "nonLeaseApClearingAccountId": 0,
41 "nonLeaseApClearingAccountDisplayId": "string",
42 "nonLeaseApClearingAccountShortName": "string"
43 }
44}
Non Lease Lessee Account Determination - Deleteยถ
HTTP Request
DELETE /api/v1/nonlease-lessee-account-determinations/{id}
๐ Description: Deletes a specified non-lease lessee account determination from the financial organization structure, ensuring the integrity of the hierarchy within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Non Lease Lessee Account Determination - Delete Or Decommissionยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/remove/{id}
๐ Description: Removes a non-lease lessee account determination identified by the specified ID from the financial organization structure, ensuring accurate representation of the entity hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Non Lease Lessee Account Determination - Delete Or Decommission Allยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/remove/bulk
๐ Description: Removes multiple non-lease lessee account determinations in bulk, facilitating the management of financial entity structures within the organizationโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of non-lease lessee account identifiers to be removed in bulk from the financial organization structure, ensuring accurate hierarchy management. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Non Lease Lessee Account Determination - Decommissionยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/decommission/{id}
๐ Description: Decommissions a non-lease lessee account determination identified by the specified ID, effectively removing it from the financial organization structure hierarchy. This operation ensures the integrity and accuracy of financial entity records within the system.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "principalPositionType": "LESSEE",
21 "companyId": 0,
22 "companyDisplayId": "string",
23 "countryDisplayId": "string",
24 "companyName": "string",
25 "assetClassId": 0,
26 "assetClassDisplayId": "string",
27 "assetClassName": "string",
28 "accountingStandardType": "GAAP",
29 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
30 "leaseClassificationType": "NON_LEASE",
31 "nonLeaseAccrualDefaultAccountId": 0,
32 "nonLeaseAccrualDefaultAccountDisplayId": "string",
33 "nonLeaseAccrualDefaultAccountShortName": "string",
34 "nonLeaseAccrualClearingAccountId": 0,
35 "nonLeaseAccrualClearingAccountDisplayId": "string",
36 "nonLeaseAccrualClearingAccountShortName": "string",
37 "nonLeaseIndexExpenseDefaultAccountId": 0,
38 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
39 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
40 "nonLeaseApClearingAccountId": 0,
41 "nonLeaseApClearingAccountDisplayId": "string",
42 "nonLeaseApClearingAccountShortName": "string"
43 }
44}
Non Lease Lessee Account Determination - Decommission By Modification Date Beforeยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/decommission/modified-before/{modified_before}
๐ Description: Decommissions non-lease lessee account determinations that were modified before the specified date, ensuring the financial organization structure remains current and aligned with operational needs. This operation supports the maintenance of an accurate hierarchy within the financial entity.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning non-lease lessee account determinations, ensuring that only records modified before this date are processed within the financial organization structure. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Decommission Before Nowยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/decommission/modified-before-now
๐ Description: Updates the status of non-lease lessee account determinations that were modified before the current timestamp, ensuring accurate financial organization structure management within the hierarchy of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Decommission Allยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/decommission/bulk
๐ Description: Updates the status of multiple non-lease lessee account determinations to โdecommissionโ in bulk, facilitating streamlined management of financial entity structures within the organization.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a bulk array of decommissioning details for non-lease lessee accounts, including relevant organizational identifiers and financial entity attributes. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Create Or Update Bulkยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/createOrUpdate/bulk
๐ Description: Creates or updates multiple non-lease lessee account determinations in bulk, facilitating efficient management of financial entity structures within the organizationโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk data for creating or updating non-lease lessee account determinations, including organizational identifiers and financial entity attributes to support hierarchical structure management. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "principalPositionType": "LESSEE",
9 "companyId": 0,
10 "companyDisplayId": "string",
11 "countryDisplayId": "string",
12 "companyName": "string",
13 "assetClassId": 0,
14 "assetClassDisplayId": "string",
15 "assetClassName": "string",
16 "accountingStandardType": "GAAP",
17 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
18 "leaseClassificationType": "NON_LEASE",
19 "nonLeaseAccrualDefaultAccountId": 0,
20 "nonLeaseAccrualDefaultAccountDisplayId": "string",
21 "nonLeaseAccrualDefaultAccountShortName": "string",
22 "nonLeaseAccrualClearingAccountId": 0,
23 "nonLeaseAccrualClearingAccountDisplayId": "string",
24 "nonLeaseAccrualClearingAccountShortName": "string",
25 "nonLeaseIndexExpenseDefaultAccountId": 0,
26 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
27 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
28 "nonLeaseApClearingAccountId": 0,
29 "nonLeaseApClearingAccountDisplayId": "string",
30 "nonLeaseApClearingAccountShortName": "string"
31 }
32]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Create Or Updateยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/createOrUpdate
๐ Description: Creates or updates non-lease lessee account determinations within the financial organization structure, ensuring accurate alignment of organizational hierarchy and financial entity data.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entity details necessary for creating or updating non-lease lessee account determinations within the organizational structure and hierarchy. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "principalPositionType": "LESSEE",
8 "companyId": 0,
9 "companyDisplayId": "string",
10 "countryDisplayId": "string",
11 "companyName": "string",
12 "assetClassId": 0,
13 "assetClassDisplayId": "string",
14 "assetClassName": "string",
15 "accountingStandardType": "GAAP",
16 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
17 "leaseClassificationType": "NON_LEASE",
18 "nonLeaseAccrualDefaultAccountId": 0,
19 "nonLeaseAccrualDefaultAccountDisplayId": "string",
20 "nonLeaseAccrualDefaultAccountShortName": "string",
21 "nonLeaseAccrualClearingAccountId": 0,
22 "nonLeaseAccrualClearingAccountDisplayId": "string",
23 "nonLeaseAccrualClearingAccountShortName": "string",
24 "nonLeaseIndexExpenseDefaultAccountId": 0,
25 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
26 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
27 "nonLeaseApClearingAccountId": 0,
28 "nonLeaseApClearingAccountDisplayId": "string",
29 "nonLeaseApClearingAccountShortName": "string"
30}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "principalPositionType": "LESSEE",
21 "companyId": 0,
22 "companyDisplayId": "string",
23 "countryDisplayId": "string",
24 "companyName": "string",
25 "assetClassId": 0,
26 "assetClassDisplayId": "string",
27 "assetClassName": "string",
28 "accountingStandardType": "GAAP",
29 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
30 "leaseClassificationType": "NON_LEASE",
31 "nonLeaseAccrualDefaultAccountId": 0,
32 "nonLeaseAccrualDefaultAccountDisplayId": "string",
33 "nonLeaseAccrualDefaultAccountShortName": "string",
34 "nonLeaseAccrualClearingAccountId": 0,
35 "nonLeaseAccrualClearingAccountDisplayId": "string",
36 "nonLeaseAccrualClearingAccountShortName": "string",
37 "nonLeaseIndexExpenseDefaultAccountId": 0,
38 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
39 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
40 "nonLeaseApClearingAccountId": 0,
41 "nonLeaseApClearingAccountDisplayId": "string",
42 "nonLeaseApClearingAccountShortName": "string"
43 }
44}
Non Lease Lessee Account Determination - Bulk Updateยถ
HTTP Request
PUT /api/v1/nonlease-lessee-account-determinations/bulk
๐ Description: Updates multiple non-lease lessee account determinations in bulk, facilitating streamlined management of financial entity structures within the organizationโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing bulk updates for non-lease lessee account determinations, including financial entity identifiers and hierarchical structure details. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "principalPositionType": "LESSEE",
9 "companyId": 0,
10 "companyDisplayId": "string",
11 "countryDisplayId": "string",
12 "companyName": "string",
13 "assetClassId": 0,
14 "assetClassDisplayId": "string",
15 "assetClassName": "string",
16 "accountingStandardType": "GAAP",
17 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
18 "leaseClassificationType": "NON_LEASE",
19 "nonLeaseAccrualDefaultAccountId": 0,
20 "nonLeaseAccrualDefaultAccountDisplayId": "string",
21 "nonLeaseAccrualDefaultAccountShortName": "string",
22 "nonLeaseAccrualClearingAccountId": 0,
23 "nonLeaseAccrualClearingAccountDisplayId": "string",
24 "nonLeaseAccrualClearingAccountShortName": "string",
25 "nonLeaseIndexExpenseDefaultAccountId": 0,
26 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
27 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
28 "nonLeaseApClearingAccountId": 0,
29 "nonLeaseApClearingAccountDisplayId": "string",
30 "nonLeaseApClearingAccountShortName": "string"
31 }
32]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Bulk Createยถ
HTTP Request
POST /api/v1/nonlease-lessee-account-determinations/bulk
๐ Description: Submits bulk determinations for non-lease lessee accounts, enabling efficient processing of financial entity data within the organizational structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of non-lease lessee account determination data, including relevant financial entity identifiers and hierarchical structure information for bulk processing. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "principalPositionType": "LESSEE",
9 "companyId": 0,
10 "companyDisplayId": "string",
11 "countryDisplayId": "string",
12 "companyName": "string",
13 "assetClassId": 0,
14 "assetClassDisplayId": "string",
15 "assetClassName": "string",
16 "accountingStandardType": "GAAP",
17 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
18 "leaseClassificationType": "NON_LEASE",
19 "nonLeaseAccrualDefaultAccountId": 0,
20 "nonLeaseAccrualDefaultAccountDisplayId": "string",
21 "nonLeaseAccrualDefaultAccountShortName": "string",
22 "nonLeaseAccrualClearingAccountId": 0,
23 "nonLeaseAccrualClearingAccountDisplayId": "string",
24 "nonLeaseAccrualClearingAccountShortName": "string",
25 "nonLeaseIndexExpenseDefaultAccountId": 0,
26 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
27 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
28 "nonLeaseApClearingAccountId": 0,
29 "nonLeaseApClearingAccountDisplayId": "string",
30 "nonLeaseApClearingAccountShortName": "string"
31 }
32]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": [
15 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "principalPositionType": "LESSEE",
22 "companyId": 0,
23 "companyDisplayId": "string",
24 "countryDisplayId": "string",
25 "companyName": "string",
26 "assetClassId": 0,
27 "assetClassDisplayId": "string",
28 "assetClassName": "string",
29 "accountingStandardType": "GAAP",
30 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
31 "leaseClassificationType": "NON_LEASE",
32 "nonLeaseAccrualDefaultAccountId": 0,
33 "nonLeaseAccrualDefaultAccountDisplayId": "string",
34 "nonLeaseAccrualDefaultAccountShortName": "string",
35 "nonLeaseAccrualClearingAccountId": 0,
36 "nonLeaseAccrualClearingAccountDisplayId": "string",
37 "nonLeaseAccrualClearingAccountShortName": "string",
38 "nonLeaseIndexExpenseDefaultAccountId": 0,
39 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
40 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
41 "nonLeaseApClearingAccountId": 0,
42 "nonLeaseApClearingAccountDisplayId": "string",
43 "nonLeaseApClearingAccountShortName": "string"
44 }
45 ]
46}
Non Lease Lessee Account Determination - Bulk Deleteยถ
HTTP Request
DELETE /api/v1/nonlease-lessee-account-determinations/bulk
๐ Description: Deletes multiple non-lease lessee account determinations in bulk, streamlining the management of financial entity structures within the organizationโs hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of non-lease lessee account determination identifiers to facilitate bulk deletion within the financial organization structure. |
Body Parameters
1[
2 0
3]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {}
15}
Non Lease Lessee Account Determination - Searchยถ
HTTP Request
POST /api/v1/nonlease-lessee-account-determinations/search
๐ Description: Submits a request to search for non-lease lessee account determinations within the financial organization structure, enabling users to identify relevant financial entities based on specified criteria.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
page |
query |
integer |
false |
Zero-based page index (0..N) |
size |
query |
integer |
false |
The size of the page to be returned |
sort |
query |
array[string] |
false |
Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported. |
body |
body |
false |
Request body containing the criteria for searching non-lease lessee account determinations, including relevant organizational and financial entity details. |
Default Valuesยถ
Parameter |
Default |
Type |
|---|---|---|
page |
|
query |
size |
|
query |
sort |
|
query |
Parameter Constraintsยถ
Parameter |
Constraints |
|---|---|
page |
Min: 0 |
size |
Min: 1 |
Body Parameters
1{
2 "idIn": [
3 0
4 ],
5 "idEqual": 0,
6 "idLike": "string",
7 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
9 "createdByLike": "string",
10 "createdByEqual": "string",
11 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
12 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
13 "modifiedByLike": "string",
14 "modifiedByEqual": "string",
15 "statusEqual": "CREATED",
16 "statusIn": [
17 "CREATED"
18 ],
19 "displayIdIn": [
20 "string"
21 ],
22 "displayIdLike": "string",
23 "erpSystemIdEqual": 0,
24 "erpSystemDisplayIdLike": "string",
25 "companyDisplayIdLike": "string",
26 "assetClassDisplayIdLike": "string",
27 "nonLeaseAccrualDefaultAccountDisplayIdLike": "string",
28 "nonLeaseAccrualClearingAccountDisplayIdLike": "string",
29 "nonLeaseApClearingAccountDisplayIdLike": "string",
30 "nonLeaseIndexExpenseDefaultAccountDisplayIdLike": "string",
31 "principalPositionTypeIn": [
32 "LESSEE"
33 ],
34 "principalPositionTypeEqual": "LESSEE",
35 "companyIdEqual": 0,
36 "countryDisplayIdLike": "string",
37 "companyNameLike": "string",
38 "assetClassIdEqual": 0,
39 "assetClassNameLike": "string",
40 "accountingStandardTypeIn": [
41 "GAAP"
42 ],
43 "accountingStandardTypeEqual": "GAAP",
44 "leaseTypeIn": [
45 "LEASE_CONTRACT_FIXED_PART_A"
46 ],
47 "leaseTypeEqual": "LEASE_CONTRACT_FIXED_PART_A",
48 "leaseClassificationTypeIn": [
49 "NON_LEASE"
50 ],
51 "nonLeaseAccrualDefaultAccountIdEqual": 0,
52 "nonLeaseAccrualDefaultAccountShortNameLike": "string",
53 "nonLeaseAccrualClearingAccountIdEqual": 0,
54 "nonLeaseAccrualClearingAccountShortNameLike": "string",
55 "nonLeaseIndexExpenseDefaultAccountIdEqual": 0,
56 "nonLeaseIndexExpenseDefaultAccountShortNameLike": "string",
57 "nonLeaseApClearingAccountIdEqual": 0,
58 "nonLeaseApClearingAccountShortNameLike": "string"
59}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "principalPositionType": "LESSEE",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "countryDisplayId": "string",
29 "companyName": "string",
30 "assetClassId": 0,
31 "assetClassDisplayId": "string",
32 "assetClassName": "string",
33 "accountingStandardType": "GAAP",
34 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
35 "leaseClassificationType": "NON_LEASE",
36 "nonLeaseAccrualDefaultAccountId": 0,
37 "nonLeaseAccrualDefaultAccountDisplayId": "string",
38 "nonLeaseAccrualDefaultAccountShortName": "string",
39 "nonLeaseAccrualClearingAccountId": 0,
40 "nonLeaseAccrualClearingAccountDisplayId": "string",
41 "nonLeaseAccrualClearingAccountShortName": "string",
42 "nonLeaseIndexExpenseDefaultAccountId": 0,
43 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
44 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
45 "nonLeaseApClearingAccountId": 0,
46 "nonLeaseApClearingAccountDisplayId": "string",
47 "nonLeaseApClearingAccountShortName": "string"
48 }
49 ],
50 "number": 0,
51 "sort": {
52 "unsorted": true,
53 "sorted": true,
54 "empty": true
55 },
56 "first": true,
57 "last": true,
58 "empty": true
59}
Non Lease Lessee Account Determination - Find Allยถ
HTTP Request
GET /api/v1/nonlease-lessee-account-determinations
๐ Description: Retrieves non-lease lessee account determinations within the financial organization structure, providing insights into the hierarchical relationships and classifications of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the non-lease lessee account determinations should be returned in a paginated format, facilitating efficient navigation through the financial organization structure. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "paged": true,
7 "pageSize": 0,
8 "unpaged": true,
9 "offset": 0,
10 "sort": {
11 "unsorted": true,
12 "sorted": true,
13 "empty": true
14 }
15 },
16 "numberOfElements": 0,
17 "size": 0,
18 "content": [
19 {
20 "id": 0,
21 "status": "CREATED",
22 "displayId": "string",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "principalPositionType": "LESSEE",
26 "companyId": 0,
27 "companyDisplayId": "string",
28 "countryDisplayId": "string",
29 "companyName": "string",
30 "assetClassId": 0,
31 "assetClassDisplayId": "string",
32 "assetClassName": "string",
33 "accountingStandardType": "GAAP",
34 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
35 "leaseClassificationType": "NON_LEASE",
36 "nonLeaseAccrualDefaultAccountId": 0,
37 "nonLeaseAccrualDefaultAccountDisplayId": "string",
38 "nonLeaseAccrualDefaultAccountShortName": "string",
39 "nonLeaseAccrualClearingAccountId": 0,
40 "nonLeaseAccrualClearingAccountDisplayId": "string",
41 "nonLeaseAccrualClearingAccountShortName": "string",
42 "nonLeaseIndexExpenseDefaultAccountId": 0,
43 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
44 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
45 "nonLeaseApClearingAccountId": 0,
46 "nonLeaseApClearingAccountDisplayId": "string",
47 "nonLeaseApClearingAccountShortName": "string"
48 }
49 ],
50 "number": 0,
51 "sort": {
52 "unsorted": true,
53 "sorted": true,
54 "empty": true
55 },
56 "first": true,
57 "last": true,
58 "empty": true
59}
Non Lease Lessee Account Determination - Createยถ
HTTP Request
POST /api/v1/nonlease-lessee-account-determinations
๐ Description: Creates a new non-lease lessee account determination within the financial organization structure, facilitating the management of financial entities and their hierarchical relationships.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the financial entity details necessary for determining non-lease lessee accounts within the organizational structure and hierarchy. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "principalPositionType": "LESSEE",
8 "companyId": 0,
9 "companyDisplayId": "string",
10 "countryDisplayId": "string",
11 "companyName": "string",
12 "assetClassId": 0,
13 "assetClassDisplayId": "string",
14 "assetClassName": "string",
15 "accountingStandardType": "GAAP",
16 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
17 "leaseClassificationType": "NON_LEASE",
18 "nonLeaseAccrualDefaultAccountId": 0,
19 "nonLeaseAccrualDefaultAccountDisplayId": "string",
20 "nonLeaseAccrualDefaultAccountShortName": "string",
21 "nonLeaseAccrualClearingAccountId": 0,
22 "nonLeaseAccrualClearingAccountDisplayId": "string",
23 "nonLeaseAccrualClearingAccountShortName": "string",
24 "nonLeaseIndexExpenseDefaultAccountId": 0,
25 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
26 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
27 "nonLeaseApClearingAccountId": 0,
28 "nonLeaseApClearingAccountDisplayId": "string",
29 "nonLeaseApClearingAccountShortName": "string"
30}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": "UPDATED",
3 "errors": {
4 "all": [
5 {
6 "type": "GENERIC",
7 "errorMessage": "string",
8 "source": {},
9 "field": "string",
10 "errorKey": "string"
11 }
12 ]
13 },
14 "object": {
15 "id": 0,
16 "status": "CREATED",
17 "displayId": "string",
18 "erpSystemId": 0,
19 "erpSystemDisplayId": "string",
20 "principalPositionType": "LESSEE",
21 "companyId": 0,
22 "companyDisplayId": "string",
23 "countryDisplayId": "string",
24 "companyName": "string",
25 "assetClassId": 0,
26 "assetClassDisplayId": "string",
27 "assetClassName": "string",
28 "accountingStandardType": "GAAP",
29 "leaseType": "LEASE_CONTRACT_FIXED_PART_A",
30 "leaseClassificationType": "NON_LEASE",
31 "nonLeaseAccrualDefaultAccountId": 0,
32 "nonLeaseAccrualDefaultAccountDisplayId": "string",
33 "nonLeaseAccrualDefaultAccountShortName": "string",
34 "nonLeaseAccrualClearingAccountId": 0,
35 "nonLeaseAccrualClearingAccountDisplayId": "string",
36 "nonLeaseAccrualClearingAccountShortName": "string",
37 "nonLeaseIndexExpenseDefaultAccountId": 0,
38 "nonLeaseIndexExpenseDefaultAccountDisplayId": "string",
39 "nonLeaseIndexExpenseDefaultAccountShortName": "string",
40 "nonLeaseApClearingAccountId": 0,
41 "nonLeaseApClearingAccountDisplayId": "string",
42 "nonLeaseApClearingAccountShortName": "string"
43 }
44}
Non Lease Lessee Account Determination - Get Metadataยถ
HTTP Request
GET /api/v1/nonlease-lessee-account-determinations/meta
๐ Description: Retrieves metadata related to non-lease lessee account determinations within the financial organization structure, providing insights into the hierarchy and relationships of financial entities.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "PRINCIPAL_POSITION_TYPE"
3]
Response Schema
Non Lease Lessee Account Determination - Get Non Lease Lessee Account Determinationยถ
HTTP Request
GET /api/v1/nonlease-lessee-account-determinations/mapping/{companyId}/{assetClassId}/{accountingStandardTypeStr}/{leaseTypeStr}/{leaseClassificationTypeStr}/{expenseCategoryId}
๐ Description: Retrieves mapping details for non-lease lessee accounts based on specified parameters, including company ID, asset class, accounting standard type, lease type, lease classification type, and expense category ID, to support financial organization structure and hierarchy analysis.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
companyId |
path |
integer(int64) |
true |
Unique identifier for the company |
assetClassId |
path |
integer(int64) |
true |
Unique identifier for the asset class |
accountingStandardTypeStr |
path |
string |
true |
Specifies the accounting standard type applicable to the financial entityโs asset classification within the organizational structure. |
leaseTypeStr |
path |
string |
true |
Specifies the type of lease associated with the non-lease lessee account determination, facilitating accurate financial mapping within the organizational structure. |
leaseClassificationTypeStr |
path |
string |
true |
Specifies the classification type of the lease, facilitating accurate mapping within the financial organization structure for effective account determinations. |
expenseCategoryId |
path |
integer(int64) |
true |
Unique identifier for the expense category |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "accrualAccountId": 0,
3 "accrualClearingAccountId": 0,
4 "reconciliationAccountId": 0,
5 "indexExpenseAccountId": 0
6}