Hi,
following issue:
We have a Salesorder for USD 1000.
We send 1 Invoice for USD 1000.
On the Order entity, we have a rollup field, which rolls up the "Total Amount" of all Invoices with Status = Paid.
Paid Amount = SUM(invoices.Total Amount). So this field tells us how much of this Order has been Paid already.
On the Order we then have a calculated field, which tells us the open balance for this order:
Open Balance: Total Amount - Paid Amount (this is the rollup field)
This works when the Order and Invoices are in the default SYSTEM currency (which is EUR for us).
But it fails when we have an order in USD because of the "internal" exchange rate that Dynamics uses.
This means our Open Balance is never USD 0 but it is always some exchange rate difference...
Any ideas to make this work? Order and Invoice both have Currency USD.