Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[RESUELTO] - Tipo de impuesto (IVA, VAT)
#11
Hola a todos

Estaba configurado el modulo de descuentos, y el objetivo es hacer que cuando la cuenta tenga como forma de pago Transferencia, se aplique un 5 % de descuento, pero no me funciona.

Este es el mapa de negocio:

Nombre Mapa: descuentos
Nº Mapa BMAP-0000030
Tipo Mapa: Condición Expresión
Módulo Principal: Facturas

Contenido:
 <map>
            <expression> if $(account_id : (Accounts) forma_pago) == 'Transferencia' then 5 else 0 end</expression>
        </map>
 
El campo es un campo personalizado creado con vtlib

Y la del modulo Modificacion Precio:

Nº Precio: PRCCALC-0000001
Mapa: descuentos
Línea: --None--
Descuento:  0
Valor Devuelto: Unit+Discount
Activo: si

He generado el mapa con el Generador de Mapas

Alguna idea? Gracias

Saludos
Reply
#12
¿Has activado el módulo en configuración?

Configuración > Administrador de Modulos > Price Modification > Module Status?
Joe
TSolucio
Reply
#13
Creo que se lo que es. Al evaluar la expresión no lo hace desde la factura sino con una lista plana de todos los campos de producto, cuenta y contacto.

A mi me ha funcionado con la expresión

Code:
<map>
   <expression> if cf_729 == 'one' then 5 else 0 end</expression>
</map>


Te comento también que hay una utilidad no documentada donde puedes probar las reglas:


Code:
index.php?action=TestPrice&module=DiscountLine

ya nos cuentas
Joe
TSolucio
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)