Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describe cómo Microsoft Dynamics NAV convierte moneda extranjera (FCY) a la moneda base local (LCY).
Se aplica a: Microsoft Dynamics NAV
Número de KB original: 914182
Microsoft Business Solutions-Navision 4.0 y Microsoft Navision 4.0 forman parte de Microsoft Dynamics NAV 4.0. Todas las referencias a Microsoft Business Solutions-Navision o a Microsoft Navision 4.0 pertenecen a Microsoft Dynamics NAV.
Más información
Al publicar transacciones relacionadas con moneda extranjera en Microsoft Dynamics NAV, se producen algunos errores de redondeo.
Por ejemplo, considere los siguientes escenarios.
Escenario 1
- Use el Diario general para crear una transacción con el cliente 01121212.
- Estableciste el tipo de cambio de transacción en 3.8005 LCY por FCY.
- Establezca el importe de la transacción en 20.250.00 (FCY).
La cantidad calculada de conversión (LCY) para esta transacción es 76.960.12. Sin embargo, si realiza el cálculo manualmente, llegará a un valor de 76.960.125. A continuación, redondea este valor y llega a un valor final de 76.960.13.
Escenario 2
- Use el Diario general para crear una transacción con el cliente 01121212.
- Usted fijó el tipo de cambio de transacción en 2.0252 de LCY a FCY.
- Establezca el importe de la transacción en 5,00 (FCY).
La cantidad calculada de conversión (LCY) para esta transacción es 10,126. Microsoft Dynamics NAV redondea correctamente esta cantidad a 10.13.
Al examinar estos dos escenarios, verá que la dirección del redondeo no es necesariamente hacia arriba o hacia abajo.
El campo Precisión de redondeo de Appln. se puede hacer visible desde el menú Configuración general del libro de contabilidad. Este campo tiene en cuenta las reglas comunes de redondeo decimal. Según estas reglas, si el usuario quiere redondear a dos dígitos y, si hay tres dígitos decimales, la dirección del redondeo depende de lo que sea el tercer dígito decimal. Si el dígito decimal es mayor o igual que 5, el decimal se redondeará hacia arriba. De lo contrario, el decimal se redondeará hacia abajo.
Importante
No se puede especificar un tipo de redondeo para el campo Appln. Rounding Precision. Por ejemplo, no puede especificar un tipo de redondeo más cercano, arriba o abajo. Microsoft Dynamics NAV se diseñó de esta manera porque se decidió que el sistema no debería aplicar forzosamente ningún principio de redondeo para las transacciones publicadas desde el subledger.
Para ilustrar cómo se determina el factor de moneda en la tabla 330 y cómo se produce el redondeo en el campo Precisión de Redondeo de Aplicación, considere de nuevo los escenarios mencionados anteriormente.
Nota:
El siguiente método de cálculo se adopta cuando la opción Cantidad Fija de Cambio se establece en Moneda.
Escenario 1
Monto (LCY) = Monto (FCY) / (Tipo de Cambio / Tipo de Cambio Relacional)
Cantidad (LCY) = 20,250 (FCY) / (1 / 3,8005) = 76,960,1249999
De forma predeterminada, se usa la configuración del campo Precisión de redondeo Appln. de 0,01, y el sistema calcula la cantidad en la moneda local como 76.960,12. Este resultado se produce porque el tercer carácter decimal es menor que 5. No hay ningún tipo de redondeo implicado. Solo se usan los principios comunes del redondeo decimal.
Escenario 2
Cantidad (LCY) = Cantidad (FCY) / (Tipo de cambio / Tipo de cambio relativo)
Cantidad (LCY) = 5 (FCY) / (1 / 2,0252) = 10,126000000
Utilizando el campo Precisión de Redondeo de la Aplicación configurado a 0,01, el sistema calcula la cantidad en moneda local como 10,13. Este resultado se produce porque el tercer carácter decimal es mayor que 5. No hay ningún tipo de redondeo implicado. Solo se usan los principios comunes del redondeo decimal.
Nota:
Si la opción Corregir cantidad de intercambio se establece en Ambos, se adopta el siguiente método de cálculo.
Cantidad (LCY) = (Cantidad (FCY) / Tipo de cambio) x Tipo de cambio relacional
Cantidad (LCY) = (20,250 (FCY) / 1) x 3,8005 = 76,960,125
Mediante la configuración del campo Precisión de redondeo de aplicación de 0,01, el sistema calcula la cantidad en moneda local como 76.960,13. Este resultado se produce porque el tercer carácter decimal es mayor que 5. No hay ningún tipo de redondeo implicado. Solo se usan los principios comunes del redondeo decimal.
A veces, la figura LCY calculada debe truncarse en dos posiciones decimales. En este caso, la cantidad (LCY) del primer ejemplo se calcula como 76.960.124999999999999935584. Mediante el uso del campo de Precisión de la Cantidad de Aplicación de 0,01, el sistema calcula la cantidad en moneda local como 76.960,12.