本文讨论了Microsoft Dynamics NAV如何将外币转换为本地基准货币。
适用于: Microsoft Dynamics NAV
原始 KB 数: 914182
微软商业解决方案Navision 4.0和微软Navision 4.0现已成为微软Dynamics NAV 4.0的一部分。 关于 Microsoft Business Solutions-Navision 或 Microsoft Navision 4.0 的所有引用均指 Microsoft Dynamics NAV。
更多信息
在 Microsoft Dynamics NAV 中过账与外币相关的交易时,会出现一些舍入误差。
例如,考虑以下情景。
方案 1
- 您使用普通日记账与客户01121212创建交易。
- 你将交易汇率设定为3.8005 LCY 兑换 FCY。
- 您将交易金额设置为 20,250.00 (外币)。
该交易的换算金额(本币)为76,960.12。 然而,如果你手动计算,你会得到一个76,960.125的值。 然后,你将这个数值向上取整,最终得到 76,960.13。
方案 2
- 您使用普通日记账与客户01121212创建交易。
- 您将交易汇率设置为每单位外币2.0252本币。
- 您将交易金额设置为 5.00(FCY)。
此事务的转换计算金额 (LCY) 为 10.126。 Microsoft Dynamics NAV 正确地将此金额舍入至 10.13。
当你审视这两种情况时,你会发现舍入的方向不一定是向上或向下。
应用舍入精度字段可以在常规总账设置菜单中显示。 此字段考虑十进制舍入的常见规则。 根据这些规则,如果用户希望保留到两位小数,并且有三位小数时,小数的舍入方向取决于第三位小数的数值。 如果小数位大于或等于5,则将其四舍五入。 否则,小数会被舍去取整。
重要
不能为 应用程序舍入精度 字段指定舍入类型。 例如,您不能指定四舍五入类型为四舍五入、向上或向下。 Microsoft Dynamics NAV 被设计成这样的方式,因为系统决定不强制对从子分类账过账的交易应用任何舍入原则。
为了说明如何在表330中确定货币因子以及如何在应用舍入精度字段中进行舍入,请考虑之前提到的情境。
注意
zh-CN: 当固定汇率金额选项设置为货币时,将采用以下计算方法。
方案 1
本币金额 (LCY) = 外币金额 (FCY) / (汇率/关联汇率)
金额 (LCY) = 20,250 (FCY) / (1 / 3.8005) = 76,960.1249999
默认情况下,使用Appln. Rounding Precision字段设置的0.01,系统计算的本地货币金额为76,960.12。 这个结果是因为第三位小数小于5。 不涉及任何舍入类型。 仅使用常见的小数舍入原则。
方案 2
金额(本币)= 金额(外币)/(汇率 / 关系汇率)
金额 (LCY) = 5 (FCY) / (1 / 2.0252) = 10.12600000
通过使用应用舍入精度字段设置为0.01,系统计算出的本币金额为10.13。 这个结果是因为第三个小数位的数字大于5。 不涉及任何舍入类型。 仅使用常见的小数舍入原则。
注意
如果将固定兑换金额选项设置为双方,则采用以下计算方法。
金额(本币)=(金额(外币)/ 汇率)x 关系汇率
金额 (LCY) = (20,250 (FCY) / 1) x 3.8005 = 76,960.125
通过使用应用舍入精度字段设置为0.01,系统计算得出的本币金额为76,960.13。 这个结果是因为第三个小数位的数字大于5。 不涉及任何舍入类型。 仅使用常见的小数舍入原则。
有时,计算出的LCY数字必须截断到小数点后两位。 在这种情况下,第一个示例中的金额(LCY)计算为 76,960.12499999999999993584。 使用金额精度字段设置为0.01,系统将本地货币金额计算为76,960.12。