fix(account.invoice): corrige el cálculo de la cantidad aduna para cumplir las validaciones de 2020
En marzo de 2020 se realizaron cambios a la validación del complemento de comercio exterior por parte del SAT.
Anteriormente, para el cálculo de los límites se tomaba la cantidad de decimales de mercancías del atributo CantidadAduana y ValorUnitarioAduana pero ahora se toman los decimales de los atributos Cantidad y ValorUnitario lo que ocasionaba conflictos en el límite inferior.
El PAC sugería truncar el atributo ValorUnitario para dejar únicamente 2 decimales y lograr que de esta forma pasara la validación. El problema era que haciendo esto las facturas sin complemento de comercio exterior no pasarían la validación cuando el Precio Unitario de los productos requiriera más de 2 decimales.
La solución que se optó por aplicar fue modificar el valor del atributo CantidadAduana realizando el cálculo directamente en la plantilla del reporte para garantizar que los cálculos cumplan con las validaciones. Esta modificación nos pareció de menor riesgo y con menor impacto en el resto de los procesos.