Regenerate GLCurBal table, as a prerequisite to GLRevaluation

Hello
anyone knows how to re-generate GLCurBal?

We have an EUR company\book and we want to run GL Reval in a second book which is in EUR\USD.

Scenario
We have a main book in EUR

We also have a second book corpusd which is mapped to the main. Doc curr is coming from main base (EUR) and it is converted to corpusd base (USD).

This means any transaction line from this book has 2 currencies: EUR (Doc) and USD (Base).

Issue
Issue is these entries are not populating the GLCurBal table. So I cannot run a GLRevaluation.

Is there a way to populate this table? Even running a process?

I’ve tried with Verify Balances and Updare Balances but table remains empty.