XML Incorrecto en Impuestos 3.3.

 

Línea de Producto:

Microsiga Protheus.

Segmento:

Servicios - Mercado Internacional.

Módulo:

SIGAFAT.

Función:

LOCXFUNA.

Situación/Requisito:

Cuando se genera el archivo XML de una factura, la función "fGetImps" informa el atributo "TasaCuota" con el valor aplicando una máscara a dos decimales lo cual es incorrecto ya que debe ser a 6 decimales por disposiciones generales del SAT.

Solución/Implementación:

Se modifican fuentes locxfuna (función fGetImps) para que la máscara tenga 6 decimales en lugar de 2 para el elemento TasaCuota, además se considera que si el monto del Total de Impuestos Retenidos o Trasladados es "0" entonces no se informará en el XML.

Requisito (Issue):DMINA-75.