Midaz in a Global Portfolio
Use Midaz as a unified ledger, enabling multi-currency support for client portfolios.
With Midaz, you can configure a global account structure similar to those offered by major banks, where clients hold accounts in multiple currencies (e.g., BRL, USD, EUR). This setup allows organizations to manage multiple currency accounts under a single client profile.
Using Midaz
With Midaz, the setup for this case would follow these steps:
Step 1: Create Assets for Each Currency
To set up different currency accounts, begin by creating assets using the Create an Asset endpoint. Each asset represents a currency type that the client can hold within their portfolio.
Using multiple currencies
If you wnat to use multiple currencies, you must repeat this step for each currency needed (e.g., USD, EUR).
Step 2: Create a Portfolio for the Client
The portfolio acts as a "wallet" for the client, grouping multiple currency accounts. Use the Create a Portfolio endpoint to create a portfolio where the client’s various accounts (holding different assets) will be managed.
Client identifier
Use
entityId
as the client’s unique identifier.
Step 3: Create Accounts for Each Currency within the Portfolio
Once the portfolio and assets are created, add accounts for each currency by using the Create an Account endpoint. For example, create accounts for BRL, USD, and EUR with unique identifiers and aliases.
Account creation
You will have to create an account for each currency, one at a time.
Step 4: Retrieve All Accounts for the Portfolio
Finally, you can retrieve all accounts in the portfolio by calling the Retrieve all Accounts endpoint. This endpoint provides a comprehensive view of all currency accounts linked to the client's portfolio.
Updated about 1 month ago