Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 08:12
lmalvarez
 
Fecha de Ingreso: julio-2009
Mensajes: 82
Antigüedad: 14 años, 9 meses
Puntos: 0
Acumulador en XSL

Buenas,

tengo un XML de una factura, en el cual hay varias líneas de factura. En cada línea se indica el impuesto que se aplica (tipo, código y porcentaje).

Lo que necesito es que en la tabla de los totales de factura, se muestre el sumatorio de todas las líneas en las que se ha aplicado el impuesto. ¿Alguna idea?

Muchas gracias

Ejemplo de XML

Código XML:
Ver original
  1. ...
  2. <line>
  3. ...
  4. <creditAmount>250.23</creditAmount>
  5. <tax>
  6. <taxType>IVA<taxType>
  7. <taxCode>NOR<taxCode>
  8. <taxPercentage>21<taxPercentage>
  9. </tax>
  10. ...
  11. </line>
  12. <line>
  13. ...
  14. <creditAmount>30.13</creditAmount>
  15. <tax>
  16. <taxType>IVA<taxType>
  17. <taxCode>NOR<taxCode>
  18. <taxPercentage>21<taxPercentage>
  19. </tax>
  20. ...
  21. </line>
  22. <line>
  23. ...
  24. <creditAmount>12.23</creditAmount>
  25. <tax>
  26. <taxType>IVA<taxType>
  27. <taxCode>HIG<taxCode>
  28. <taxPercentage>22<taxPercentage>
  29. </tax>
  30. ...
  31. </line>
  32. ...

entonces el resultado de la tabla de totales de factura sería así:

IVA NOR 21 % --> 52,5483 + 6,3273 = 58,8756
IVA HIG 22 % --> 2,6906