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

OK

ResponseExchangeRateDto

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseExchangeRateDto

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

OK

ResponseVoid

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

OK

ResponseVoid

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

OK

ResponseExchangeRateDto

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

OK

ResponseListExchangeRateDto

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

OK

ResponseListExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListExchangeRateDto

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListExchangeRateDto

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseExchangeRateDto

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListExchangeRateDto

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

ExchangeRateDto

true

Request body containing the financial entity details necessary to detach the specified currency from the organization’s exchange rate hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

ExchangeRateDto

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.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

ExchangeRateDto

true

Request body containing the exchange rate details to be attached to the specified currency, including relevant financial entity identifiers and hierarchical structure information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

ExchangeRateDto

true

Request body containing the exchange rate attachment data, including the financial entity details and hierarchical structure associated with the specified ‘from_currency_id’.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

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

Pageable

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

OK

PageExchangeRateDto

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

ExchangeRateDto

true

Request body containing the exchange rate data, including the financial entity identifiers and hierarchical structure necessary for accurate currency conversion within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseExchangeRateDto

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

Pageable

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

OK

PageExchangeRateDto

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

OK

Inline

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

Pageable

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

OK

PageExchangeRateDto

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

Pageable

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

OK

PageExchangeRateDto