General Ledger Report Profile¶
General Ledger Report Profile - Search¶
HTTP Request
POST /api/v1/general-ledger/report-profile/search
📋 Description: Submits a search request for report profiles within the General Ledger, enabling users to efficiently locate specific ledger entries, transactions, or accounts related to financial records.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing search criteria for retrieving general ledger report profiles, including parameters related to ledger entries, transactions, accounts, and financial records. |
» filter |
body |
false |
Data transfer object representing a filter for report profiles within the General Ledger domain, facilitating the retrieval of ledger entries, transactions, accounts, and financial records based on specified criteria. |
|
»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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 |
string |
false |
Status of the resource |
»»» 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, encapsulating essential details related to ledger entries, transactions, and accounts within the General Ledger domain for effective financial record management. |
|
»»» id |
body |
integer(int64) |
false |
Unique identifier for the resource |
»»» displayId |
body |
string |
false |
Unique identifier for the display |
»»» status |
body |
string |
false |
Status of the resource |
»»» 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 ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain. |
|
»» page |
body |
integer(int32) |
false |
Page number for pagination |
»» size |
body |
integer(int32) |
false |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
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 |
»»» status |
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": 0,
24 "displayId": "string",
25 "status": "CREATED",
26 "name": "string"
27 }
28 ],
29 "leaseAreaFilterTypeIn": [
30 "ALL"
31 ],
32 "leaseAreasIn": [
33 {
34 "id": 0,
35 "displayId": "string",
36 "status": "CREATED",
37 "name": "string"
38 }
39 ],
40 "businessUnitFilterTypeIn": [
41 "ALL"
42 ],
43 "businessUnitsIn": [
44 {
45 "id": 0,
46 "displayId": "string",
47 "status": "CREATED",
48 "name": "string"
49 }
50 ],
51 "companyFilterTypeIn": [
52 "ALL"
53 ],
54 "companyCodesIn": [
55 {
56 "id": 0,
57 "displayId": "string",
58 "status": "CREATED",
59 "erpSystemId": 0,
60 "erpSystemDisplayId": "string",
61 "countryId": 0,
62 "countryDisplayId": "string",
63 "name": "string"
64 }
65 ],
66 "departmentFilterTypeIn": [
67 "ALL"
68 ],
69 "leaseDepartmentsIn": [
70 {
71 "id": 0,
72 "displayId": "string",
73 "status": "CREATED",
74 "name": "string"
75 }
76 ],
77 "leaseGroupFilterTypeIn": [
78 "ALL"
79 ],
80 "leaseGroupsIn": [
81 {
82 "id": 0,
83 "displayId": "string",
84 "status": "CREATED",
85 "name": "string"
86 }
87 ],
88 "costCenterFilterTypeIn": [
89 "ALL"
90 ],
91 "costCentersIn": [
92 {
93 "id": 0,
94 "displayId": "string",
95 "status": "CREATED",
96 "name": "string"
97 }
98 ],
99 "profitCenterFilterTypeIn": [
100 "ALL"
101 ],
102 "profitCentersIn": [
103 {
104 "id": 0,
105 "displayId": "string",
106 "status": "CREATED",
107 "name": "string",
108 "validTo": "2019-08-24",
109 "erpSystemId": 0,
110 "erpSystemDisplayId": "string"
111 }
112 ],
113 "workBreakdownStructureFilterTypeIn": [
114 "ALL"
115 ],
116 "workBreakdownStructuresIn": [
117 {
118 "id": 0,
119 "displayId": "string",
120 "status": "CREATED",
121 "name": "string"
122 }
123 ],
124 "objectStatusIn": [
125 "CREATED"
126 ],
127 "securityProfileIdLike": "string",
128 "calendarTypeEqual": "REGULAR_CALENDAR",
129 "fiscalVariantEqual": {
130 "id": 0,
131 "displayId": "string",
132 "status": "CREATED",
133 "isCalendarYear": true,
134 "yearDependent": true,
135 "erpSystemDisplayId": "string"
136 }
137 },
138 "pageable": {
139 "page": 0,
140 "size": 1,
141 "sort": [
142 "string"
143 ]
144 }
145}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "name": "string",
22 "principalPositionType": "LESSEE",
23 "erpSystemFilterType": "ALL",
24 "erpSystems": [
25 {
26 "id": 0,
27 "displayId": "string",
28 "status": "CREATED",
29 "name": "string"
30 }
31 ],
32 "leaseAreaFilterType": "ALL",
33 "leaseAreas": [
34 {
35 "id": 0,
36 "displayId": "string",
37 "status": "CREATED",
38 "name": "string"
39 }
40 ],
41 "businessUnitFilterType": "ALL",
42 "businessUnits": [
43 {
44 "id": 0,
45 "displayId": "string",
46 "status": "CREATED",
47 "name": "string"
48 }
49 ],
50 "companyFilterType": "ALL",
51 "companyCodes": [
52 {
53 "id": 0,
54 "displayId": "string",
55 "status": "CREATED",
56 "erpSystemId": 0,
57 "erpSystemDisplayId": "string",
58 "countryId": 0,
59 "countryDisplayId": "string",
60 "name": "string"
61 }
62 ],
63 "departmentFilterType": "ALL",
64 "leaseDepartments": [
65 {
66 "id": 0,
67 "displayId": "string",
68 "status": "CREATED",
69 "name": "string"
70 }
71 ],
72 "leaseGroupFilterType": "ALL",
73 "leaseGroups": [
74 {
75 "id": 0,
76 "displayId": "string",
77 "status": "CREATED",
78 "name": "string"
79 }
80 ],
81 "costCenterFilterType": "ALL",
82 "costCenters": [
83 {
84 "id": 0,
85 "displayId": "string",
86 "status": "CREATED",
87 "name": "string"
88 }
89 ],
90 "profitCenterFilterType": "ALL",
91 "profitCenters": [
92 {
93 "id": 0,
94 "displayId": "string",
95 "status": "CREATED",
96 "name": "string",
97 "validTo": "2019-08-24",
98 "erpSystemId": 0,
99 "erpSystemDisplayId": "string"
100 }
101 ],
102 "workBreakdownStructureFilterType": "ALL",
103 "workBreakdownStructures": [
104 {
105 "id": 0,
106 "displayId": "string",
107 "status": "CREATED",
108 "name": "string"
109 }
110 ],
111 "objectStatus": "CREATED",
112 "securityProfileId": 0,
113 "calendarType": "REGULAR_CALENDAR",
114 "fiscalVariant": {
115 "id": 0,
116 "displayId": "string",
117 "status": "CREATED",
118 "isCalendarYear": true,
119 "yearDependent": true,
120 "erpSystemDisplayId": "string"
121 },
122 "assetClassFilterType": "ALL",
123 "assetClasses": [
124 {
125 "id": 0,
126 "displayId": "string"
127 }
128 ],
129 "functionalAreaFilterType": "ALL",
130 "functionalAreas": [
131 {
132 "id": 0,
133 "displayId": "string"
134 }
135 ],
136 "businessAreaFilterType": "ALL",
137 "businessAreas": [
138 {
139 "id": 0,
140 "displayId": "string"
141 }
142 ],
143 "vendorFilterType": "ALL",
144 "vendors": [
145 {
146 "id": 0,
147 "displayId": "string"
148 }
149 ],
150 "leaseClassificationFilterType": "ALL",
151 "leaseClassifications": "string",
152 "accountingStandardType": "string",
153 "filterObjectDto": {
154 "id": 0,
155 "profileId": 0,
156 "displayId": "string",
157 "objectType": "string"
158 },
159 "scriptProfile": true
160 }
161 ],
162 "number": 0,
163 "sort": {
164 "unsorted": true,
165 "sorted": true,
166 "empty": true
167 },
168 "first": true,
169 "last": true,
170 "empty": true
171}
General Ledger Report Profile - Search Lease Types¶
HTTP Request
POST /api/v1/general-ledger/report-profile/leaseTypes
📋 Description: Creates a new lease type entry within the general ledger report profile, enabling accurate categorization of financial records related to ledger entries and transactions.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "LEASE_CONTRACT_FIXED_PART_A"
3]
Response Schema
General Ledger Report Profile - Get Lease Classification Types¶
HTTP Request
POST /api/v1/general-ledger/report-profile/lease-classifications
📋 Description: Creates a new lease classification report profile within the General Ledger, enabling users to categorize and manage financial records related to lease transactions effectively.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the lease classification data, including relevant ledger entry details and associated financial records for accurate transaction reporting. |
Body Parameters
1{
2 "accountingStandardType": "GAAP",
3 "principalPositionType": "LESSEE",
4 "leaseTypes": [
5 "LEASE_CONTRACT_FIXED_PART_A"
6 ]
7}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "NON_LEASE"
3]
Response Schema
General Ledger Report Profile - Search General Ledger Accounts¶
HTTP Request
POST /api/v1/general-ledger/report-profile/generalLedgers
📋 Description: Creates a new general ledger entry by submitting transaction details and associated account information, facilitating accurate financial record management within the General Ledger domain.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing the financial record details for ledger entries, including transaction information and account identifiers, necessary for generating a general ledger report profile. |
» searchRequest |
body |
false |
Data transfer object representing a request to search for general ledger accounts, facilitating the retrieval of financial records related to ledger entries and transactions. |
|
»» searchTerm |
body |
string |
false |
Search term used to filter and retrieve specific ledger entries, transactions, or accounts within the General Ledger for financial record management. |
»» 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 |
»» 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 |
»» createdByLike |
body |
string |
false |
Filter by partial match of created by |
»» createdByEqual |
body |
string |
false |
Filter by exact match of created by |
»» statusEqual |
body |
string |
false |
Filter by exact match of status |
»» statusIn |
body |
[string] |
false |
Filter by multiple values of status |
»» erpSystemIdIn |
body |
[integer] |
false |
Filter by multiple values of erp system id |
»» erpSystemIdEqual |
body |
integer(int64) |
false |
Filter by exact match of erp system id |
»» erpSystemDisplayIdIn |
body |
[string] |
false |
Filter by multiple values of erp system display id |
»» idIn |
body |
[integer] |
false |
Filter by multiple values of id |
»» accountTypeIn |
body |
[string] |
false |
Filter by multiple values of account type |
»» leaseAreaIdIn |
body |
[integer] |
false |
Filter by multiple values of lease area id |
»» businessUnitIdIn |
body |
[integer] |
false |
Filter by multiple values of business unit id |
»» companyIdIn |
body |
[integer] |
false |
Filter by multiple values of company id |
» pageable |
body |
false |
Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain. |
|
»» page |
body |
integer(int32) |
false |
Page number for pagination |
»» size |
body |
integer(int32) |
false |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
Enumerated Values
Attribute |
Value |
|---|---|
»» accountTypeIn |
BALANCESHEET, PROFITANDLOSS |
»» statusEqual |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» statusIn |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
Parameter Constraints¶
Parameter |
Constraints |
|---|---|
»» page |
Min: 0 |
»» size |
Min: 1 |
Body Parameters
1{
2 "searchRequest": {
3 "searchTerm": "string",
4 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
5 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
6 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
7 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdByLike": "string",
9 "createdByEqual": "string",
10 "statusEqual": "CREATED",
11 "statusIn": [
12 "CREATED"
13 ],
14 "erpSystemIdIn": [
15 0
16 ],
17 "erpSystemIdEqual": 0,
18 "erpSystemDisplayIdIn": [
19 "string"
20 ],
21 "idIn": [
22 0
23 ],
24 "accountTypeIn": [
25 "BALANCESHEET"
26 ],
27 "leaseAreaIdIn": [
28 0
29 ],
30 "businessUnitIdIn": [
31 0
32 ],
33 "companyIdIn": [
34 0
35 ]
36 },
37 "pageable": {
38 "page": 0,
39 "size": 1,
40 "sort": [
41 "string"
42 ]
43 }
44}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "displayId": "string",
22 "status": "CREATED",
23 "erpSystemId": 0,
24 "erpSystemDisplayId": "string",
25 "shortName": "string",
26 "longName": "string",
27 "accountCategory": "BALANCESHEET",
28 "accountTarget": "ALL"
29 }
30 ],
31 "number": 0,
32 "sort": {
33 "unsorted": true,
34 "sorted": true,
35 "empty": true
36 },
37 "first": true,
38 "last": true,
39 "empty": true
40}
General Ledger Report Profile - Search General Ledger Account Types¶
HTTP Request
POST /api/v1/general-ledger/report-profile/generalLedgerTypes
📋 Description: Creates a new general ledger type for ledger entries, facilitating the categorization of transactions and enhancing the management of financial records within the accounting system.
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Inline |
Example Responses
1[
2 "BALANCESHEET"
3]
Response Schema
General Ledger Report Profile - Search Fiscal Variants¶
HTTP Request
POST /api/v1/general-ledger/report-profile/fiscalVariants
📋 Description: Creates a new fiscal variant for the general ledger report profile, enabling users to define specific parameters for ledger entries and financial records associated with transactions and accounts.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing the fiscal variant data for ledger entries, including transaction details and account identifiers necessary for generating comprehensive financial records. |
» searchRequest |
body |
false |
Data transfer object representing a request to search for fiscal variants within the General Ledger, facilitating the retrieval of specific ledger entries, transactions, and accounts related to financial records. |
|
»» searchTerm |
body |
string |
false |
Search term used to filter and retrieve specific ledger entries, transactions, accounts, or financial records within the General Ledger. |
»» 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 |
»» 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 |
»» createdByLike |
body |
string |
false |
Filter by partial match of created by |
»» createdByEqual |
body |
string |
false |
Filter by exact match of created by |
»» statusEqual |
body |
string |
false |
Filter by exact match of status |
»» statusIn |
body |
[string] |
false |
Filter by multiple values of status |
»» erpSystemIdIn |
body |
[integer] |
false |
Filter by multiple values of erp system id |
»» erpSystemIdEqual |
body |
integer(int64) |
false |
Filter by exact match of erp system id |
»» erpSystemDisplayIdIn |
body |
[string] |
false |
Filter by multiple values of erp system display id |
»» idIn |
body |
[integer] |
false |
Filter by multiple values of id |
» pageable |
body |
false |
Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain. |
|
»» page |
body |
integer(int32) |
false |
Page number for pagination |
»» size |
body |
integer(int32) |
false |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
Enumerated Values
Attribute |
Value |
|---|---|
»» statusEqual |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» statusIn |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
Parameter Constraints¶
Parameter |
Constraints |
|---|---|
»» page |
Min: 0 |
»» size |
Min: 1 |
Body Parameters
1{
2 "searchRequest": {
3 "searchTerm": "string",
4 "createdAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
5 "createdAtLessThanOrEqual": "2019-08-24T14:15:22Z",
6 "modifiedAtGreaterThanOrEqual": "2019-08-24T14:15:22Z",
7 "modifiedAtLessThanOrEqual": "2019-08-24T14:15:22Z",
8 "createdByLike": "string",
9 "createdByEqual": "string",
10 "statusEqual": "CREATED",
11 "statusIn": [
12 "CREATED"
13 ],
14 "erpSystemIdIn": [
15 0
16 ],
17 "erpSystemIdEqual": 0,
18 "erpSystemDisplayIdIn": [
19 "string"
20 ],
21 "idIn": [
22 0
23 ]
24 },
25 "pageable": {
26 "page": 0,
27 "size": 1,
28 "sort": [
29 "string"
30 ]
31 }
32}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "displayId": "string",
22 "status": "CREATED",
23 "isCalendarYear": true,
24 "yearDependent": true,
25 "erpSystemDisplayId": "string",
26 "isErpSystemDefault": true
27 }
28 ],
29 "number": 0,
30 "sort": {
31 "unsorted": true,
32 "sorted": true,
33 "empty": true
34 },
35 "first": true,
36 "last": true,
37 "empty": true
38}
General Ledger Report Profile - Search Exchange Rate Types¶
HTTP Request
POST /api/v1/general-ledger/report-profile/exchangeRateTypes
📋 Description: Creates a new exchange rate type for use in ledger entries and financial transactions, ensuring accurate accounting and reporting within the General Ledger.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing the exchange rate type data necessary for accurately recording transactions and maintaining financial records within the general ledger. |
» filter |
body |
false |
Data transfer object representing filters for exchange rate criteria within the General Ledger, facilitating accurate ledger entries, transactions, and financial records management. |
|
»» 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 |
»» statusEqual |
body |
string |
false |
Filter by exact match of status |
»» statusIn |
body |
[string] |
false |
Filter by multiple values of status |
»» displayIdIn |
body |
[string] |
false |
Filter by multiple values of display id |
»» displayIdLike |
body |
string |
false |
Filter by partial match of display id |
»» erpSystemIdEqual |
body |
integer(int64) |
false |
Filter by exact match of erp system id |
»» erpSystemIdIn |
body |
[integer] |
false |
Filter by multiple values of erp system id |
»» erpSystemDisplayIdLike |
body |
string |
false |
Filter by partial match of erp system display id |
»» uiSelector |
body |
string |
false |
Specifies the user interface selector for filtering exchange rate types within ledger entries, transactions, accounts, and financial records. |
»» exchangeRateTypeLike |
body |
string |
false |
Filter by partial match of exchange rate type |
»» currencyTypeLike |
body |
string |
false |
Filter by partial match of currency type |
»» sourceCurrencyTypeIn |
body |
[string] |
false |
Filter by multiple values of source currency type |
»» translationDateTypeIn |
body |
[string] |
false |
Filter by multiple values of translation date type |
»» currencyDefinitionTypeIn |
body |
[string] |
false |
Filter by multiple values of currency definition type |
»» companyIdEqual |
body |
integer(int64) |
false |
Filter by exact match of company id |
»» companyDisplayIdLike |
body |
string |
false |
Filter by partial match of company display id |
»» targetCurrencyIdEqual |
body |
integer(int64) |
false |
Filter by exact match of target currency id |
»» targetCurrencyDisplayIdLike |
body |
string |
false |
Filter by partial match of target currency display id |
»» referenceCurrencyIdEqual |
body |
integer(int64) |
false |
Filter by exact match of reference currency id |
»» referenceCurrencyDisplayIdLike |
body |
string |
false |
Filter by partial match of reference currency display id |
» pageable |
body |
false |
Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain. |
|
»» page |
body |
integer(int32) |
false |
Page number for pagination |
»» size |
body |
integer(int32) |
false |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
Enumerated Values
Attribute |
Value |
|---|---|
»» currencyDefinitionTypeIn |
COMPANY_CURRENCY, CONTRACT_CURRENCY, MONTH_END_CURRENCY, REPORTING_CURRENCY, SECOND_LOCAL_CURRENCY, THIRD_LOCAL_CURRENCY |
»» sourceCurrencyTypeIn |
COMPANY_CURRENCY, CONTRACT_CURRENCY, N_A |
»» statusEqual |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» statusIn |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» translationDateTypeIn |
, DOCUMENT_DATE, POSTING_DATE, TRANSLATION_DATE |
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 "statusEqual": "CREATED",
17 "statusIn": [
18 "CREATED"
19 ],
20 "displayIdIn": [
21 "string"
22 ],
23 "displayIdLike": "string",
24 "erpSystemIdEqual": 0,
25 "erpSystemIdIn": [
26 0
27 ],
28 "erpSystemDisplayIdLike": "string",
29 "uiSelector": "string",
30 "exchangeRateTypeLike": "string",
31 "currencyTypeLike": "string",
32 "sourceCurrencyTypeIn": [
33 "CONTRACT_CURRENCY"
34 ],
35 "translationDateTypeIn": [
36 "DOCUMENT_DATE"
37 ],
38 "currencyDefinitionTypeIn": [
39 "CONTRACT_CURRENCY"
40 ],
41 "companyIdEqual": 0,
42 "companyDisplayIdLike": "string",
43 "targetCurrencyIdEqual": 0,
44 "targetCurrencyDisplayIdLike": "string",
45 "referenceCurrencyIdEqual": 0,
46 "referenceCurrencyDisplayIdLike": "string"
47 },
48 "pageable": {
49 "page": 0,
50 "size": 1,
51 "sort": [
52 "string"
53 ]
54 }
55}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "exchangeRateType": "string",
26 "currencyType": "string",
27 "sourceCurrencyType": "CONTRACT_CURRENCY",
28 "translationDateType": "DOCUMENT_DATE",
29 "currencyDefinitionType": "CONTRACT_CURRENCY",
30 "companyId": 0,
31 "companyDisplayId": "string",
32 "targetCurrencyId": 0,
33 "targetCurrencyDisplayId": "string",
34 "targetCurrencyDecimalPoints": 0,
35 "targetCurrencyName": "string",
36 "referenceCurrencyId": 0,
37 "referenceCurrencyDisplayId": "string"
38 }
39 ],
40 "number": 0,
41 "sort": {
42 "unsorted": true,
43 "sorted": true,
44 "empty": true
45 },
46 "first": true,
47 "last": true,
48 "empty": true
49}
General Ledger Report Profile - Search Document Types¶
HTTP Request
POST /api/v1/general-ledger/report-profile/document-types
📋 Description: Creates a new document type for general ledger report profiles, facilitating the categorization and management of ledger entries, transactions, and financial records.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
object |
false |
Request body containing the document type definitions for ledger entries, transactions, accounts, and financial records to be utilized in generating report profiles. |
» filter |
body |
false |
Data transfer object representing a filter for document types within the General Ledger, enabling users to refine ledger entries, transactions, accounts, and financial records based on specific criteria. |
|
»» 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 |
»» statusEqual |
body |
string |
false |
Filter by exact match of status |
»» statusIn |
body |
[string] |
false |
Filter by multiple values of status |
»» displayIdIn |
body |
[string] |
false |
Filter by multiple values of display id |
»» displayIdLike |
body |
string |
false |
Filter by partial match of display id |
»» erpSystemIdEqual |
body |
integer(int64) |
false |
Filter by exact match of erp system id |
»» erpSystemIdIn |
body |
[integer] |
false |
Filter by multiple values of erp system id |
»» erpSystemDisplayIdLike |
body |
string |
false |
Filter by partial match of erp system display id |
»» uiSelector |
body |
string |
false |
String identifier used to specify the user interface selection criteria for filtering ledger entries, transactions, accounts, or financial records within the General Ledger API. |
»» nameLike |
body |
string |
false |
Filter by partial match of name |
» pageable |
body |
false |
Data transfer object representing a paginated collection of ledger entries, facilitating efficient retrieval and management of financial records, transactions, and account details within the General Ledger domain. |
|
»» page |
body |
integer(int32) |
false |
Page number for pagination |
»» size |
body |
integer(int32) |
false |
Number of items per page |
»» sort |
body |
[string] |
false |
Sort order specification |
Enumerated Values
Attribute |
Value |
|---|---|
»» statusEqual |
ACTIVE, CREATED, DECOMMISSIONED, DISABLED |
»» statusIn |
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 "statusEqual": "CREATED",
17 "statusIn": [
18 "CREATED"
19 ],
20 "displayIdIn": [
21 "string"
22 ],
23 "displayIdLike": "string",
24 "erpSystemIdEqual": 0,
25 "erpSystemIdIn": [
26 0
27 ],
28 "erpSystemDisplayIdLike": "string",
29 "uiSelector": "string",
30 "nameLike": "string"
31 },
32 "pageable": {
33 "page": 0,
34 "size": 1,
35 "sort": [
36 "string"
37 ]
38 }
39}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "name": "string"
26 }
27 ],
28 "number": 0,
29 "sort": {
30 "unsorted": true,
31 "sorted": true,
32 "empty": true
33 },
34 "first": true,
35 "last": true,
36 "empty": true
37}
General Ledger Report Profile - Search Asset Transaction Type Mapping¶
HTTP Request
GET /api/v1/general-ledger/report-profile/asset-transaction-type-mappings
📋 Description: Retrieves the mappings of asset transaction types within the general ledger, providing essential insights into ledger entries and their corresponding financial records. This operation facilitates effective transaction management and account reconciliation.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
valueLike |
query |
string |
false |
Filter by partial match of value |
pageable |
query |
true |
Indicates whether the results of the asset transaction type mappings report should be returned in a paginated format, facilitating efficient navigation through extensive financial records. |
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 0,
3 "totalPages": 0,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": true,
7 "paged": true,
8 "pageSize": 0,
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 "string"
20 ],
21 "number": 0,
22 "sort": {
23 "unsorted": true,
24 "sorted": true,
25 "empty": true
26 },
27 "first": true,
28 "last": true,
29 "empty": true
30}