Exchange Rate¶
Exchange Rate - Get¶
HTTP Request
GET /api/v1/exchange-rates/{id}
📋 Description: Retrieves the exchange rate details for a specified financial entity within the organization’s structure, facilitating informed decision-making regarding currency transactions.
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 "validFrom": "2019-08-24",
21 "rate": 0,
22 "fromFactor": 0,
23 "toFactor": 0,
24 "indirectExchangeRate": 0,
25 "indirectFromFactor": 0,
26 "indirectToFactor": 0,
27 "exchangeRateType": "string",
28 "alternateExchangeRateType": "string",
29 "fromCurrencyId": 0,
30 "fromCurrencyDisplayId": "string",
31 "toCurrencyId": 0,
32 "toCurrencyDisplayId": "string"
33 }
34}
Exchange Rate - Update¶
HTTP Request
PUT /api/v1/exchange-rates/{id}
📋 Description: Updates the exchange rate details for a specified financial entity within the organizational structure, ensuring accurate representation of currency values in hierarchical financial reporting.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer(int64) |
true |
Unique identifier for the resource |
body |
body |
true |
Request body containing the updated exchange rate information, including the financial entity’s identifier, effective date, and applicable currency details, to ensure accurate representation within the organizational structure. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "validFrom": "2019-08-24",
8 "rate": 0,
9 "fromFactor": 0,
10 "toFactor": 0,
11 "indirectExchangeRate": 0,
12 "indirectFromFactor": 0,
13 "indirectToFactor": 0,
14 "exchangeRateType": "string",
15 "alternateExchangeRateType": "string",
16 "fromCurrencyId": 0,
17 "fromCurrencyDisplayId": "string",
18 "toCurrencyId": 0,
19 "toCurrencyDisplayId": "string"
20}
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 "validFrom": "2019-08-24",
21 "rate": 0,
22 "fromFactor": 0,
23 "toFactor": 0,
24 "indirectExchangeRate": 0,
25 "indirectFromFactor": 0,
26 "indirectToFactor": 0,
27 "exchangeRateType": "string",
28 "alternateExchangeRateType": "string",
29 "fromCurrencyId": 0,
30 "fromCurrencyDisplayId": "string",
31 "toCurrencyId": 0,
32 "toCurrencyDisplayId": "string"
33 }
34}
Exchange Rate - Delete¶
HTTP Request
DELETE /api/v1/exchange-rates/{id}
📋 Description: Deletes a specified exchange rate from the financial organization structure, ensuring the integrity of the hierarchy and data management 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}
Exchange Rate - Delete Or Decommission¶
HTTP Request
PUT /api/v1/exchange-rates/remove/{id}
📋 Description: Removes a specified exchange rate from the financial organization structure, ensuring the integrity of the hierarchy within the financial entity. This operation is essential for maintaining accurate and up-to-date financial data management.
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}
Exchange Rate - Delete Or Decommission All¶
HTTP Request
PUT /api/v1/exchange-rates/remove/bulk
📋 Description: Removes multiple exchange rates from the financial organization structure, allowing for streamlined management of financial entities within the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial entity identifiers for bulk removal of exchange rates within the organizational 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}
Exchange Rate - Decommission¶
HTTP Request
PUT /api/v1/exchange-rates/decommission/{id}
📋 Description: Decommissions a specified exchange rate within the financial organization structure, effectively removing it from the active hierarchy of financial entities. This operation ensures that outdated or irrelevant exchange rates are no longer utilized in financial transactions.
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 "validFrom": "2019-08-24",
21 "rate": 0,
22 "fromFactor": 0,
23 "toFactor": 0,
24 "indirectExchangeRate": 0,
25 "indirectFromFactor": 0,
26 "indirectToFactor": 0,
27 "exchangeRateType": "string",
28 "alternateExchangeRateType": "string",
29 "fromCurrencyId": 0,
30 "fromCurrencyDisplayId": "string",
31 "toCurrencyId": 0,
32 "toCurrencyDisplayId": "string"
33 }
34}
Exchange Rate - Decommission By Modification Date Before¶
HTTP Request
PUT /api/v1/exchange-rates/decommission/modified-before/{modified_before}
📋 Description: Decommissions exchange rates that have been modified before the specified date, ensuring the financial organization structure remains current and accurate. This operation aids in maintaining the integrity of financial entity hierarchies by removing outdated data.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
modified_before |
path |
string(date-time) |
true |
Specifies the cutoff date for decommissioning exchange rates, allowing financial entities to manage their organizational structure and hierarchy effectively. |
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 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Decommission Before Now¶
HTTP Request
PUT /api/v1/exchange-rates/decommission/modified-before-now
📋 Description: Decommissions exchange rates that were modified before the current date, ensuring the financial organization structure remains up-to-date and aligned with hierarchical changes within the entity.
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 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Decommission All¶
HTTP Request
PUT /api/v1/exchange-rates/decommission/bulk
📋 Description: Decommissions multiple exchange rates in bulk for a specified financial organization, ensuring the integrity of the organization’s financial structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing a list of financial entity identifiers and associated decommissioning details for bulk processing within the organizational 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 {
16 "id": 0,
17 "status": "CREATED",
18 "displayId": "string",
19 "erpSystemId": 0,
20 "erpSystemDisplayId": "string",
21 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Create Or Update Bulk¶
HTTP Request
PUT /api/v1/exchange-rates/createOrUpdate/bulk
📋 Description: Updates or creates multiple exchange rate entries in bulk for financial entities within the organizational structure, ensuring accurate and consistent financial data across the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk array of exchange rate data for financial entities, including relevant identifiers and values to facilitate the creation or update of organizational financial structures. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Create Or Update¶
HTTP Request
PUT /api/v1/exchange-rates/createOrUpdate
📋 Description: Updates or creates exchange rate entries within the financial organization structure, ensuring accurate representation of currency values across the hierarchy of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the exchange rate data, including financial entity identifiers and hierarchical structure details for creating or updating exchange rates within the organization. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "validFrom": "2019-08-24",
8 "rate": 0,
9 "fromFactor": 0,
10 "toFactor": 0,
11 "indirectExchangeRate": 0,
12 "indirectFromFactor": 0,
13 "indirectToFactor": 0,
14 "exchangeRateType": "string",
15 "alternateExchangeRateType": "string",
16 "fromCurrencyId": 0,
17 "fromCurrencyDisplayId": "string",
18 "toCurrencyId": 0,
19 "toCurrencyDisplayId": "string"
20}
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 "validFrom": "2019-08-24",
21 "rate": 0,
22 "fromFactor": 0,
23 "toFactor": 0,
24 "indirectExchangeRate": 0,
25 "indirectFromFactor": 0,
26 "indirectToFactor": 0,
27 "exchangeRateType": "string",
28 "alternateExchangeRateType": "string",
29 "fromCurrencyId": 0,
30 "fromCurrencyDisplayId": "string",
31 "toCurrencyId": 0,
32 "toCurrencyDisplayId": "string"
33 }
34}
Exchange Rate - Bulk Update¶
HTTP Request
PUT /api/v1/exchange-rates/bulk
📋 Description: Updates multiple exchange rates in bulk for financial entities within the organization’s structure, ensuring accurate and consistent currency values across the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a bulk update of exchange rate data for financial entities within the organizational structure, including currency pairs and their corresponding rates. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Bulk Create¶
HTTP Request
POST /api/v1/exchange-rates/bulk
📋 Description: Submits a bulk request to update or create exchange rates for multiple financial entities within the organizational structure, ensuring accurate currency conversion across the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing a collection of exchange rate data for multiple financial entities within the organizational structure, facilitating bulk updates to the hierarchy of financial transactions. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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 "validFrom": "2019-08-24",
22 "rate": 0,
23 "fromFactor": 0,
24 "toFactor": 0,
25 "indirectExchangeRate": 0,
26 "indirectFromFactor": 0,
27 "indirectToFactor": 0,
28 "exchangeRateType": "string",
29 "alternateExchangeRateType": "string",
30 "fromCurrencyId": 0,
31 "fromCurrencyDisplayId": "string",
32 "toCurrencyId": 0,
33 "toCurrencyDisplayId": "string"
34 }
35 ]
36}
Exchange Rate - Bulk Delete¶
HTTP Request
DELETE /api/v1/exchange-rates/bulk
📋 Description: Deletes multiple exchange rate entries in bulk for a specified financial entity within the organizational structure, ensuring streamlined management of financial data.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
array[integer] |
true |
Request body containing identifiers for multiple exchange rates to be deleted, relevant to the financial organization’s hierarchical 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}
Exchange Rate - Search¶
HTTP Request
POST /api/v1/exchange-rates/search
📋 Description: Submits a request to search for exchange rates within the financial organization structure, allowing users to identify rates relevant to specific entities or hierarchies.
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 search criteria for exchange rates, including parameters related to the financial organization structure and hierarchy. |
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 "erpSystemIdIn": [
25 0
26 ],
27 "erpSystemDisplayIdLike": "string",
28 "validFromGreaterThanOrEqual": "2019-08-24",
29 "validFromLessThanOrEqual": "2019-08-24",
30 "validFromEqual": "2019-08-24",
31 "rateLike": "string",
32 "fromFactorLike": "string",
33 "toFactorLike": "string",
34 "indirectExchangeRateLike": "string",
35 "indirectFromFactorLike": "string",
36 "indirectToFactorLike": "string",
37 "exchangeRateTypeLike": "string",
38 "alternateExchangeRateTypeLike": "string",
39 "fromCurrencyIdEqual": 0,
40 "fromCurrencyDisplayIdLike": "string",
41 "toCurrencyIdEqual": 0,
42 "toCurrencyDisplayIdLike": "string"
43}
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 "validFrom": "2019-08-24",
26 "rate": 0,
27 "fromFactor": 0,
28 "toFactor": 0,
29 "indirectExchangeRate": 0,
30 "indirectFromFactor": 0,
31 "indirectToFactor": 0,
32 "exchangeRateType": "string",
33 "alternateExchangeRateType": "string",
34 "fromCurrencyId": 0,
35 "fromCurrencyDisplayId": "string",
36 "toCurrencyId": 0,
37 "toCurrencyDisplayId": "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}
Exchange Rate - Detach To Currency¶
HTTP Request
POST /api/v1/exchange-rates/detach/to-currency/{to_currency_id}
📋 Description: Detaches a specified currency from the financial organization structure, facilitating the management of exchange rates within the hierarchy of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
to_currency_id |
path |
integer(int64) |
true |
Unique identifier for the target currency in the financial organization structure, used to detach exchange rate associations. |
body |
body |
true |
Request body containing the financial entity details necessary to detach the specified currency from the organization’s exchange rate hierarchy. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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}
Exchange Rate - Detach From Currency¶
HTTP Request
POST /api/v1/exchange-rates/detach/from-currency/{currency_id}
📋 Description: Detaches the specified currency from the financial organization’s exchange rate hierarchy, allowing for adjustments in the organizational structure of financial entities. This operation is essential for maintaining accurate and relevant currency relationships within the organization’s financial framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
currency_id |
path |
integer(int64) |
true |
Unique identifier for the currency to be detached from the financial organization’s structure, facilitating the management of exchange rates within the hierarchy. |
body |
body |
true |
Request body containing the details required to detach a specified currency from the financial organization’s exchange rate structure, including relevant identifiers and metadata. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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}
Exchange Rate - Attach To Currency¶
HTTP Request
POST /api/v1/exchange-rates/attach/to-currency/{to_currency_id}
📋 Description: Attaches exchange rate information to a specified currency within the financial organization structure, facilitating accurate currency conversion and financial reporting across the entity’s hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
to_currency_id |
path |
integer(int64) |
true |
Unique identifier for the target currency in the financial organization structure, used to specify the currency for which exchange rates are being attached. |
body |
body |
true |
Request body containing the exchange rate details to be attached to the specified currency, including relevant financial entity identifiers and hierarchical structure information. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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}
Exchange Rate - Attach From Currency¶
HTTP Request
POST /api/v1/exchange-rates/attach/from-currency/{from_currency_id}
📋 Description: Attaches exchange rate data to a specified currency within the financial organization structure, enabling accurate currency conversion and reporting across the hierarchy of financial entities.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
from_currency_id |
path |
integer(int64) |
true |
Unique identifier for the originating currency in the financial organization structure, used to specify the currency from which exchange rates are derived. |
body |
body |
true |
Request body containing the exchange rate attachment data, including the financial entity details and hierarchical structure associated with the specified ‘from_currency_id’. |
Body Parameters
1[
2 {
3 "id": 0,
4 "status": "CREATED",
5 "displayId": "string",
6 "erpSystemId": 0,
7 "erpSystemDisplayId": "string",
8 "validFrom": "2019-08-24",
9 "rate": 0,
10 "fromFactor": 0,
11 "toFactor": 0,
12 "indirectExchangeRate": 0,
13 "indirectFromFactor": 0,
14 "indirectToFactor": 0,
15 "exchangeRateType": "string",
16 "alternateExchangeRateType": "string",
17 "fromCurrencyId": 0,
18 "fromCurrencyDisplayId": "string",
19 "toCurrencyId": 0,
20 "toCurrencyDisplayId": "string"
21 }
22]
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}
Exchange Rate - Find All¶
HTTP Request
GET /api/v1/exchange-rates
📋 Description: Retrieves current exchange rates for financial entities within the organization’s structure, enabling users to assess currency values in relation to the hierarchical financial framework.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating the retrieval of exchange rate data in a structured manner for efficient financial analysis within the organization. |
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 "validFrom": "2019-08-24",
26 "rate": 0,
27 "fromFactor": 0,
28 "toFactor": 0,
29 "indirectExchangeRate": 0,
30 "indirectFromFactor": 0,
31 "indirectToFactor": 0,
32 "exchangeRateType": "string",
33 "alternateExchangeRateType": "string",
34 "fromCurrencyId": 0,
35 "fromCurrencyDisplayId": "string",
36 "toCurrencyId": 0,
37 "toCurrencyDisplayId": "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}
Exchange Rate - Create¶
HTTP Request
POST /api/v1/exchange-rates
📋 Description: Submits new exchange rate data for financial entities within the organization’s structure, enabling accurate currency conversions and financial reporting across the hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
true |
Request body containing the exchange rate data, including the financial entity identifiers and hierarchical structure necessary for accurate currency conversion within the organization. |
Body Parameters
1{
2 "id": 0,
3 "status": "CREATED",
4 "displayId": "string",
5 "erpSystemId": 0,
6 "erpSystemDisplayId": "string",
7 "validFrom": "2019-08-24",
8 "rate": 0,
9 "fromFactor": 0,
10 "toFactor": 0,
11 "indirectExchangeRate": 0,
12 "indirectFromFactor": 0,
13 "indirectToFactor": 0,
14 "exchangeRateType": "string",
15 "alternateExchangeRateType": "string",
16 "fromCurrencyId": 0,
17 "fromCurrencyDisplayId": "string",
18 "toCurrencyId": 0,
19 "toCurrencyDisplayId": "string"
20}
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 "validFrom": "2019-08-24",
21 "rate": 0,
22 "fromFactor": 0,
23 "toFactor": 0,
24 "indirectExchangeRate": 0,
25 "indirectFromFactor": 0,
26 "indirectToFactor": 0,
27 "exchangeRateType": "string",
28 "alternateExchangeRateType": "string",
29 "fromCurrencyId": 0,
30 "fromCurrencyDisplayId": "string",
31 "toCurrencyId": 0,
32 "toCurrencyDisplayId": "string"
33 }
34}
Exchange Rate - Get All By To Currency¶
HTTP Request
GET /api/v1/exchange-rates/to-currency/{to_currency_id}
📋 Description: Retrieves the current exchange rate for a specified currency, facilitating financial transactions and reporting within the organizational structure.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
to_currency_id |
path |
integer(int64) |
true |
Unique identifier for the target currency in the exchange rate retrieval process, facilitating accurate financial transactions within the organization’s structure. |
pageable |
query |
true |
Indicates whether the response should be paginated, facilitating the retrieval of exchange rates in a structured manner for financial entities within the organization. |
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 "validFrom": "2019-08-24",
26 "rate": 0,
27 "fromFactor": 0,
28 "toFactor": 0,
29 "indirectExchangeRate": 0,
30 "indirectFromFactor": 0,
31 "indirectToFactor": 0,
32 "exchangeRateType": "string",
33 "alternateExchangeRateType": "string",
34 "fromCurrencyId": 0,
35 "fromCurrencyDisplayId": "string",
36 "toCurrencyId": 0,
37 "toCurrencyDisplayId": "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}
Exchange Rate - Get Metadata¶
HTTP Request
GET /api/v1/exchange-rates/meta
📋 Description: Retrieves metadata related to exchange rates 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 "VALID_FROM"
3]
Response Schema
Exchange Rate - Get All By From Currency¶
HTTP Request
GET /api/v1/exchange-rates/from-currency/{currency_id}
📋 Description: Retrieves the current exchange rates for a specified currency, enabling financial entities to assess currency values within their organizational structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
currency_id |
path |
integer(int64) |
true |
Unique identifier for the currency from which exchange rates are retrieved, facilitating accurate financial transactions within the organizational structure. |
pageable |
query |
true |
Indicates whether the response should be paginated, allowing users to efficiently retrieve exchange rate data for a specified currency within the financial organization’s 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 "validFrom": "2019-08-24",
26 "rate": 0,
27 "fromFactor": 0,
28 "toFactor": 0,
29 "indirectExchangeRate": 0,
30 "indirectFromFactor": 0,
31 "indirectToFactor": 0,
32 "exchangeRateType": "string",
33 "alternateExchangeRateType": "string",
34 "fromCurrencyId": 0,
35 "fromCurrencyDisplayId": "string",
36 "toCurrencyId": 0,
37 "toCurrencyDisplayId": "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}
Exchange Rate - Find All By System ID¶
HTTP Request
GET /api/v1/exchange-rates/erp-system/{systemId}
📋 Description: Retrieves the current exchange rates for a specified ERP system, facilitating financial entity operations within the organization’s structure and hierarchy.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
systemId |
path |
integer(int64) |
true |
Unique identifier for the system |
pageable |
query |
true |
Indicates whether the results of the exchange rates query should be returned in a paginated format, facilitating efficient data retrieval within 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 "validFrom": "2019-08-24",
26 "rate": 0,
27 "fromFactor": 0,
28 "toFactor": 0,
29 "indirectExchangeRate": 0,
30 "indirectFromFactor": 0,
31 "indirectToFactor": 0,
32 "exchangeRateType": "string",
33 "alternateExchangeRateType": "string",
34 "fromCurrencyId": 0,
35 "fromCurrencyDisplayId": "string",
36 "toCurrencyId": 0,
37 "toCurrencyDisplayId": "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}