+-----------------------------+---------------------------------------------------------------------------------------+
| Code | R31465-2 |
+-----------------------------+---------------------------------------------------------------------------------------+
| Entity | @Finance.Assets.AssetOrders |
+-----------------------------+---------------------------------------------------------------------------------------+
| Name | ConvertAssetValue |
+-----------------------------+---------------------------------------------------------------------------------------+
| Attribute | AssetValue |
+-----------------------------+---------------------------------------------------------------------------------------+
| Layer | Front-End |
+-----------------------------+---------------------------------------------------------------------------------------+
| Events | AttributeChanged(AssetValueCurrency) |
+-----------------------------+---------------------------------------------------------------------------------------+
| Priority | Normal |
+-----------------------------+---------------------------------------------------------------------------------------+
| Modify | YES |
+-----------------------------+---------------------------------------------------------------------------------------+
| Applicable Legislations | ALL // no condition |
| | needed |
+-----------------------------+---------------------------------------------------------------------------------------+
| Action | IF(oldCurrency!=null && newCurrency!=null && oldCurrency!=newCurrency) |
| |
|
| | AssetValue = new Amount(AssetValue.Value, oldCurrency).ConvertTo(AssetValueCurrency, |
| | Document.CurrencyDirectory); |
+-----------------------------+---------------------------------------------------------------------------------------+
| Description | If Asset Value Currency is changed and it is different from the old one, Asset Value |
| | should be converted from the old currency to the new one. |
+-----------------------------+---------------------------------------------------------------------------------------+
| Message | |
+-----------------------------+---------------------------------------------------------------------------------------+
| Version | Introduced: 21 |
+-----------------------------+---------------------------------------------------------------------------------------+
| Revocable | YES |
+-----------------------------+---------------------------------------------------------------------------------------+
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.