lunes, octubre 26, 2009

Calcular impuesto de un precio determinado

Para conocer cuál es el impuesto que le corresponde a un importe determinado podremos utilizar la siguiente FM estándar:



Donde "l_taxcom" es una estructura de entrada en la que rellenaremos los campos necesarios y "l_fwste" es el importe resultante del impuesto que le corresponde al precio indicado.

Para que la función devuelva dicho importe, deberemos informar como mínimo los siguientes campos de la estructura "TAXCOM":
  • TAXCOM-BUKRS = Sociedad correspondiente
  • TAXCOM-MWSKZ = Indicador de impuestos correspondiente
  • TAXCOM-KPOSN <> '00000'
  • TAXCOM-XMWST = 'X'
    En la mayoría de los casos querremos calcular el impuesto que le corresponde a un determinado material, para ello será necesario acceder al registro info correspondiente (tablas EINA/EINE).