AX 2012 – Cómo se calcula el redondeo en AX


A continuación mostraré un ejercicio para explicar cómo funcionan las transacciones registradas en moneda extranjera en AX 2012 y lo que ocurre con el redondeo.

 

El escenario es el siguiente:

Moneda de contabilidad: USD (Dólar de Estados Unidos)

Moneda de reporteo: USD (Dólar de Estados Unidos)

Moneda de transacción: EUR (Euro)

Tipo de cambio: 1.3681 USD = 1 EUR

 

Se hace un diario general por € 200 como se muestra en la tabla abajo:


Entonces AX hace el siguiente cálculo:

a) Tanto para la línea de Débito como para cada una de las líneas de Crédito:

i. Multiplica por tipo de cambio

ii. El resultado lo redondea a dos decimales (centavos)

b) Suma todas las líneas a dos decimales (centavos), tanto débito como crédito

 

El resultado se observa en la siguiente tabla:


En el diario contable se observa como sigue:


 

Nota. Arriba se observa el Saldo, Débito Total y Crédito Total

 

El asiento muestra cada una de las líneas del diario contable, así como una Diferencia de decimales en la moneda de contabilidad (Cuenta: 618160) y Diferencia de decimales en la moneda de reporteo (Cuenta: 999999) por US $0.02, debido a la diferencia explicada en la tabla de arriba.


Ya que existe una diferencia de 2 centavos, en los Parámetros de contabilidad general, se han configurado los campos:

Diferencia máxima de decimales: 0.02

Redondeo de decimales máximo en la moneda de reporteo: 0.02

Ruta: Contabilidad general > Configurar > Parámetros > Solapa Contabilidad


De lo contrario se obtendría el siguiente mensaje:

Las transacciones sobre el asiento 00000038 no están cobradas como para 10/21/2013. (Moneda de contabilidad: -0.02 – moneda de reporteo: -0.02)


Espero que este breve ejemplo ayude a clarificar algunas de las preguntas con relación al redondeo.

Para H 

Comments (4)

  1. Manuel says:

    Félix buen día, aplique las opciones mencionadas y sigue generando el error de -0.01, mi caso tengo una factura en dólares con tasa de impuesto al 16 %, pero cuando lo realizo el ejemplo con moneda nacional me registra bien el diario.

    Saludos

  2. Hola Manuel,

    Espero que estés muy bien!

    En ese caso, el escenario es distinto, aunque tenga relación con el redondeo.

    Tú puedes hacer una búsqueda en LCS para ver si se ha reportado algo al respecto, o bien, abrir una pregunta en nuestros foros en la siguiente liga: partnersupport.microsoft.com/es-es, o bien abrir un caso de soporte.

    Muchas gracias por tu atención y espero que tengas buen día!

    Félix

  3. AmyJuarez says:

    Hola Felix,

    Gusto en saludarte, quisiera consultarte sobre el ExchRate en la importación de DMF, he configurado el dmf para la migración de saldos iniciales, en la entidad he tildado el campo Ejecutar lógica de negocio, y en el txt informo un tipo de cambio diferente al tipo de cambio de la tabla de AX.

    Al realizar la importación veo que respeta el tipo de cambio informado en el txt de importación, pero al pasar a la tabla destino, toma el tipo de cambio informado en la tabla de AX,

    En el DMFLedgerJournalEntity, se encuentra el valor en el campo ExchRate el informado en el txt. Cual es el comportamiento?, porque no toma el tipo de cambio informado en el archivo de importación del DMF?

    Saludos

    y mil gracias

    1. Hola Amy,
      Muchas gracias por estar en contacto.
      Para analizar con mayor detalle a la pregunta que nos estás haciendo, agradecería que colocaras la pregunta en el Foro de Microsoft Partners, o bien, la realices mediante la apertura de una incidencia de soporte en LCS.

      Que tengas buen día!
      Felix