Yo creo que el problema está en que, aunque trabajes con varios decimales en el precio, en el momento de guardar importes y sumatorios, se debe redondear siempre a dos decimales.
Por lo que parece, guardas 136,58 en el importe de la línea pero guardas los tres decimales en el coste total.
Entiendo que en el coste total también debes redondear a 2 decimales.
Nosotros también generamos el formato xml y no me he encontrado nunca con este problema.
De todas formas te hablo de memoria, si te interesa que verifique exactamente algún apartado lo dices y lo miro.
Saludos
|