# Currency Conversion and Financial Reconciliation

Hub88 handles currency conversion automatically within the transaction pipeline. Every transaction is stored with both the exchange rate used and its Euro equivalent, giving finance and reporting teams a complete, auditable record with no manual conversion required at month-end.

## How Currency Conversion Works?

When a transaction is processed in a currency other than Euro, two steps run inside Hub88's transaction pipeline:

{% stepper %}
{% step %}

#### **Rate selection**

Hub88 looks up the current exchange rate between the two currencies (for example, BRL → EUR) at the time the transaction is processed.

For winning payouts that are tied to an earlier bet, Hub88 deliberately reuses the rate that was applied to the original bet, not the rate at the time the win is paid out.&#x20;

This ensures that neither the player nor the operator gains or loses money simply because the market moved between the bet being placed and the win being settled.
{% endstep %}

{% step %}

#### **Conversion**

Hub88 multiplies the transaction amount by the selected rate to produce the converted Euro figure.
{% endstep %}
{% endstepper %}

#### What Gets Stored?

On every transaction, Hub88 records:

* **The exchange rate used** as the exact rate applied at the time of the transaction
* **The Euro equivalent** as the converted amount in EUR

This means that months after a transaction takes place, finance and reporting teams can audit exactly what happened. Any refunds or rollbacks also use the same stored rate and amount.

***

## Month-End Reconciliation

Because Hub88 stores the Euro equivalent on every transaction as it happens, there is no currency conversion step required at month-end. Reconciliation works directly from the EUR values already recorded in the system.

### Invoice Payments in Digital Currencies

Where contracts specify that invoices may be settled in digital currencies, Hub88 invoices are issued in Euro. The contract will define which exchange rate source should be used when converting to the payment currency.

When making a cryptocurrency payment against a Hub88 invoice, use the following converter to determine the equivalent amount:

<https://coinmarketcap.com/converter/>

{% hint style="info" %}
**Please note:** Hub88 invoices are denominated in EUR. It is the paying party's responsibility to apply the correct exchange rate at the time of payment, in line with the terms set out in the contract.
{% endhint %}

***

### FAQ

**Why is the same rate used for a win as for the original bet?**&#x20;

To protect both the player and the operator from currency fluctuation between the time a bet is placed and the time a win is paid out. Using the original bet rate means the outcome is determined entirely by the game result, not by the foreign exchange market.

**Where can I find the exchange rate that was applied to a specific transaction?**&#x20;

The rate is stored on every transaction record. Finance and reporting teams can access this data through the Operator Backoffice under Transactions Management, or via the Transactions API.

**What happens to the exchange rate on a rollback?**&#x20;

Rollbacks use the same rate and amounts that were stored on the original transaction. No new conversion is applied.

**What exchange rate source should we use when paying a Hub88 invoice in cryptocurrency?**&#x20;

Use the CoinMarketCap converter at <https://coinmarketcap.com/converter/> to determine the equivalent amount at the time of payment. Your contract will confirm the applicable rate source and any specific terms around timing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hub88.io/operator-backoffice/currency-conversion-and-financial-reconciliation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
