Utilizar decimales en cantidades y precios en los sistemas Siigo Aspel permite que los importes de tus operaciones se reflejen de manera precisa en el Comprobante Fiscal Digital por Internet (CFDI). Esto es útil porque asegura que los cálculos y redondeos se realicen conforme a las disposiciones fiscales vigentes, evitando diferencias en los totales e impuestos reportados. Se recomienda su uso al momento de emitir facturas o registros de venta, ya que garantiza que la información generada sea consistente, exacta y válida ante la autoridad fiscal.
1. Funcionamiento de los decimales en los sistemas Siigo Aspel
Supongamos que se tiene una configuración con dos decimales para precios y montos, y se requiere generar un CFDI versión 4.0 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% | 2465.20 | 2465.20 |
IVA | 394.43 | |||
Total | 2859.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. 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 soporte 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. Revisa un ejemplo práctico
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.
Con estas configuraciones, 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 aplican 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.
¡Genial! Al utilizar decimales en cantidades y precios en los sistemas Siigo Aspel, aseguras que tus comprobantes fiscales cumplan siempre con las normativas vigentes.

