Francisco Buenas Tardes
Te cuento lo que he hecho y me ha funcionado para las compras.
Lo que tu quieres es definir una regla de retención que calcule la Del IVA y la de del Impuesto según el Numeral del SENIAT.
La Retención de IVA es Inherente a la Organización, y debe estar presente en todos los Artículos y Servicios.
1. Defino una regla de Retención de IVA y se la coloco como atributo en los artículos (duros), que compro y vendo
2. Defino Tantas reglas de Retención de Impuesto sobre la Renta como existen en Venezuela con el código del Numeral.
Ejemplo 002, 003, 055 ... (todas las que utilice tu organización)
Y a todas ellas le meto la regla de cálculo de la Retención de IVA también.
3. A cada servicio le asigno la regla de retención de ISLR que aplica según su naturaleza. Defino por lo menos un Servicio para cada tipo de Retención de ISLR.
Al calcular la retención para el servicio ejecuta las dos reglas.
Así me funciona bien.
Pensé en modificar el Plugin de Carlos Ruiz para asignar multiples retenciones a un Producto, pero encontré esta solución mejor.
Espero que te ayude
Saludos
Luis Amesty