Utilizar decimales en cantidades y precios en los sistemas te permite registrar operaciones con mayor precisión cuando manejas productos, servicios o importes que requieren valores fraccionados. Conocer esta funcionalidad ayuda a mejorar la exactitud de tus cálculos, mantener un mejor control de la información y evitar diferencias en los procesos administrativos y comerciales.
1. Revisa el funcionamiento de los decimales en los sistemas Siigo Aspel.
Cuando en el sistema se configuran dos decimales para precios y montos, y se requiere generar un Comprobante Fiscal Digital por Internet (CFDI) para la venta de un producto. Los montos mostrados en el sistema son los siguientes:
Cantidad | Descripción | Impuesto al Valor Agregado (IVA) | Precio unitario | Total partida |
1 | Juego de pinzas | 16% | $ 2,465.20 | $ 2,465.20 |
IVA | $ 394.43 | |||
Total | $ 2,859.63 |
En este caso, en el nodo de Impuestos del CFDI, se observa lo siguiente:
- Existe una diferencia en el campo “Importe” del nodo de Impuestos por partida, que se muestra con tres decimales (394.432), mientras que el nodo de TotalImpuestosTrasladados presenta dos decimales (394.43).
2. Identifica las especificaciones técnicas.
De acuerdo con las especificaciones técnicas y la guía de llenado, se define lo siguiente para el campo Importe.
“El valor de este campo será calculado por el sistema que genera el comprobante y considerará los redondeos que tenga registrado este campo en el estándar técnico del Anexo 20”.
Esto significa que el sistema encargado de generar la factura realizará las operaciones necesarias para ingresar la cantidad correcta, respetando los redondeos y las validaciones del CFDI versión 4.0, tomando en cuenta todos los decimales resultantes de la operación.
Para el nodo “TotalImpuestostraslados” se especifica que:
«Es el total de los impuestos trasladados que se desprenden de los conceptos contenidos en el comprobante fiscal, el cual debe ser igual a la suma de los importes registrados en la sección Traslados, no se permiten valores negativos y es requerido cuando en los conceptos se registren impuestos trasladados. Este campo debe tener hasta la cantidad de decimales que respalde la moneda».
Con base en esto, los valores de este nodo se registrarán redondeando los importes a los decimales que maneje la moneda utilizada. Por ejemplo, si el importe del impuesto en las partidas es de 394.432, el valor en el nodo TotalImpuestosTraslados será 394.43, redondeado a dos decimales.
3. Analiza un ejemplo.
En un producto con costo unitario de 95.265, el precio unitario aparece como 95.2650. Sin embargo, en el subtotal, el sistema redondea conforme a los decimales establecidos en el catálogo de monedas, lo que da un resultado de 95.27.
Gracias a estas configuraciones, ten la certeza de que los comprobantes generados con los sistemas Siigo Aspel cumplen con todas las especificaciones exigidas por la autoridad, lo que garantiza su validez.
Importante: la autoridad ha indicado que estas reglas se van a aplicar en los totales del documento y en los totales de impuestos, y que a nivel concepto o partida está permitido el uso de hasta 6 decimales.
¡Excelente! Ahora ya conoces cómo utilizar decimales en cantidades y precios en los sistemas para asegurar cálculos confiables en tus CFDI.

