CFDI 3.3 Manejo de decimales y sus consecuencias

En una reunión que hubo entre los Proveedores Autorizados de Certificación a finales del año pasado, se identificó que algunos sistemas que utilizan las empresas para llevar su contabilidad y facturacion, realizan cálculos del monto del impuesto por cada concepto utilizando 6 decimales y después redondea los resultados a 2 decimales. Lo que generalmente produce una diferencia entre el total de la suma de los impuestos y el total de los impuestos redondeados. Lo explicaremos a detalle en el siguiente ejemplo:

Concepto Base Tasa Monto del Impuesto a 6 decimales Monto Impuesto
Producto 1 1.11 0.16 0.177600 0.18
Producto 2 1.11 0.16 0.177600 0.18
Producto 3 1.11 0.16 0.177600 0.18
Producto 4 1.11 0.16 0.177600 0.18
Totales 4.44 0.710400 0.72

Los datos que forman parte del XML son: para el Total de la base es 4.44 y para el total del impuesto es de 0.72

El PAC al realizar la validación de la Base (4.44) por la Tasa (0.16) le da un resultado de 0.7104, por lo que marcará un mensaje de error indicando que el Total del Impuesto no coincide 0.72<>0.7104, por lo cual no timbrará el CFDI correspondiente.

Para solventar el error descrito anteriormente, se sugiere:

  1. Para los cálculos considerar el máximo numero de decimales que permite el sistema (6 como máximo). Los campos que permiten hasta 6 decimales son:
    1. Cantidad
    2. Valor Unitario
    3. Importe (Resultado de multiplicar cantidad por valor unitario)
    4. Descuento
    5. Base
    6. Tasa
    7. Importe a nivel de impuestos
  2. Ser consistentes al realizar las operaciones aritméticas con el mismo numero de decimales definido en el punto anterior, si empleas 6 decimales en todos los campos se emplean 6 decimales
  3. Redondear al final del cálculo el resultado al número de decimales que soporta la moneda, en nuestro caso 2 decimales.

Como se puede observar aun hay ciertos detalles que nos llevan a estar pendientes de los valores que asignamos a nuestros documentos contables para garantizar una mejor transparencia en el manejo de la información.

Por: MC Horacio Escobar Rodríguez