El campo de Total de impuestos por tipo viene a más de 2 decimales ¿Es correcto?

El campo de Total de impuestos por tipo viene a más de 2 decimales ¿Es correcto?

El criterio del SAT ha sido para esta nueva versión manejar todos los campos de totales a 2 decimales, algo que hoy día están respetando para todos los campos salvo para este, incluido el campo de Total Impuesto Trasladado o Total impuesto retenido.

Es importante mencionar que el XSD (que es el esquema que se marca en el anexo 20) pero otra cosa es la regla de validación dicho campo en particular, es decir se definen los máximos y mínimos de decimales ya que depende del escenario.


Te comparto una presentación que el SAT nos dio con información relacionada a este punto:

https://drive.google.com/file/d/0BykGG4-jtNMEcVMyZzlsUHZFXzBkNnBqRmh2emVCcnhiMXpZ/view?usp=sharing



ANEXO 20

Nos hemos topado con clientes que se basan en la matriz de rechazos para decir si el CFDI debe aplicarse o no alguna regla, es importante que vean que en dicho archivo está desactualizado, vean la fecha con relación al anexo 20 y guía de llenado, como verán en el mismo Anexo 20 se define el orden en que debemos aplicar las validaciones normativas, en donde se indica que hay que hacerle caso a lo más nuevo, adicional un poco más abajo verán que está en reglas la Guía de Llenado.




Puedes ver las respuestas a las preguntas 72, 73, 74, 75, 76 de la Lista de preguntas: http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/cfdi/PyRFactElect.pdf



GUÍA DE LLENADO

En la guía de llenado se define que el campo de total impuesto trasladado y total impuesto retenido son a dos decimales, y en  donde está el debate es justamente el campo de importe de impuestos totalizados por tipo; en donde se da la siguiente definición. (Nota: Esto es diferente a los impuestos por línea en donde allí sí se puede hacer el manejo de 2 o 6 decimales, las sumatorias según el SAT deben ser la sumatoria del redondeo a dos decimales):


Fuente:

http://www.sat.gob.mx/informacion_fiscal/factura_electronica/Documents/Gu%C3%ADaAnexo20.pdf


Ver el ejemplo del importe que el SAT pone, viene a dos decimales.



Para darte más claridad te comparto 3 escenarios; dos que serían rechazados y uno que sería válido.


Ejemplo que consideramos INCORRECTO al momento en que nos llega un CFDI de otra empresa a nuestro validador:




Ejemplo que consideramos antes como INCORRECTO pero ahora como correcto partiendo del criterio de permitir ceros no signitivativos.




Ejemplo que consideramos CORRECTO al momento en que nos llega un CFDI de otra empresa a nuestro validador: