Uso de decimales en el CFDI (SAT)

Debido a los reportes de problemas con el uso de decimales al momento de timbrar un CFDI versión 3.3, el SAT publicó un documento de preguntas y respuestas donde aborda este tema.

SAT. (págs 25 – 27)

A continuación se presenta la información publicada:

USO DE DECIMALES

Por cada concepto de la factura, se puede utilizar de cero hasta 6 decimales como máximo, y en los totales, se debe redondear al final del cálculo el resultado al número de decimales que soporta la moneda.

Ejemplo:

Se emite una factura con moneda mexicana (MXN) con las siguientes partidas donde base y tasa o cuota tienen 4 decimales.

Ejemplo SAT. Manejo de 4 decimales
Ejemplo SAT. Manejo de 4 decimales

El monto del impuesto, se calcula también con 4 decimales; al obtener el total del impuesto sumando las 4 partidas se obtiene 0.7104; al redondear al final del cálculo el resultado al número de decimales que soporta la moneda, en este caso son dos decimales, se llega a 0.71.

De esta manera, los comprobantes son validados y timbrados sin problema por el PAC.

La validación del PAC para cada uno de los campos a reportar en el CFDI debe de cumplir con que el número de decimales reportados sea menor o igual al número de decimales especificados en el “Estándar de anexo 20 y sus complementos”. Esto permite rellenar de ceros a la derecha en la parte fraccionaria para completar los 6 decimales y también permite el omitir los ceros no significativos, ambos criterios son aceptados.

Ejemplo:

Ejemplo SAT. Adición de ceros después del punto
Ejemplo SAT. Adición de ceros después del punto

La validación del PAC para cada uno de los campos a reportar en el CFDI, debe de cumplir con que el número de decimales reportados sea menor o igual al número de decimales especificados en el “Estándar de anexo 20 y sus complementos”. Esto permite rellenar de ceros a la derecha en la parte fraccionaria para completar los 6 decimales y también permite el omitir los ceros no significativos; ambos criterios son aceptados.

Recomendaciones del SAT

Recomendaciones que sugiere el SAT, para evitar un rechazo en la factura con respecto al tema de decimales:

  • Para los cálculos, considerar el máximo número de decimales que permita el sistema que utilizan las empresas para generar su factura (hasta 6 decimales como máximo).
  • Los campos que permiten hasta 6 decimales, son los del tipo t_Importe, por ejemplo: Cantidad, Valor Unitario, Importe (resultado de multiplicar cantidad por Valor Unitario), Descuento, Base, Importe a nivel de impuestos.
  • Ser consistentes al realizar las operaciones aritméticas con el mismo número de decimales que hayan definido para los campos del tipo importe del punto anterior.
  • Redondear el resultado, al final del cálculo y no antes, al número de decimales que soporta la moneda.
  • En el caso del Importe de los Conceptos, el redondeo aplicará en el campo SubTotal del comprobante.
  • En el caso de los Descuentos de los Conceptos, el redondeo aplicará en el campo Descuento del comprobante.
  • En el caso de los Impuestos de los Conceptos, el redondeo aplicará en el resumen de Impuestos, en los campos Importe de los nodos Retenciones  y Traslados (donde deben agruparse por impuesto, TipoFactor y TasaOCuota).

En las validaciones, para determinar el rango de los campos numéricos con límites no es correcto que el límite inferior sea igual al límite superior, si el límite inferior es igual al superior, seguramente se está aplicando mal el cálculo.

Ejemplo:

Ejemplo SAT. Redondeo
Ejemplo SAT. Redondeo

En el ejemplo anterior en el límite superior se realizó un redondeo aritmético, siendo que se debe redondear hacia arriba.

En resumen, lo correcto es: 

  • El resultado de calcular el límite inferior truncarlo con el máximo número de decimales que permita el sistema (hasta 6 decimales como máximo).
  • El resultado de calcular el límite superior redondearlo hacia arriba con el máximo número de decimales que permita el sistema (hasta 6 decimales como máximo).

Si requieres asistencia/seguimiento a tu caso, crea una solicitud en el Centro de Atención Factura.com si deseas aclarar dudas, también puedes contactarnos en el chat de la plataforma.