cancel
Showing results for 
Search instead for 
Did you mean: 

Campo de usuario que calcule Retención de impuesto en Orden de Compra

Former Member
0 Kudos

Buen dia!,

Debido a que la Orden de Compra no realiza el calculo de retención de impuestos, si no hasta la Factura, mi consulta es la siguiente (un cliente lo esta solicitando):

Necesito un campo de Usuario con un Valor definido o Busqueda Formateada en la Orden de Compra, que multiplique el Subtotal del documento que se esta creando, por 0.10 ( Retención de ISR Honorarios ) y que este se actualize a partir de otro campo combobox (Si | No) '¿Retención de ISR Honorarios?', si el usuario selecciona que si realiza el calculo, esto ultimo se como hacerlo, solo me falta la busqueda para realizar el calculo.

Ya cree el campo que llevara la busqueda como numerico, no se si esto sea correcto.

¡Desde ya agradezco su ayuda!

Accepted Solutions (1)

Accepted Solutions (1)

former_member203638
Active Contributor
0 Kudos

En tu campo de usuario donde va a ir el ISR mete esta consulta, qu es el total menos iva = subtotal por 0.10.

SELECT (T0.DocTotal-T0.vatSum) * 0.10  FROM OPOR T0 WHERE T0.[DocNum] = $[OPOR.DocNum]

Y nada mas le dices al campo que se actualize cuando tu campo combo (Si/No) cambie.

Saludos.

Alessandro.

Former Member
0 Kudos

Alessandro Gracias por la respuesta,

Ya copie la consulta en el campo, pero me arroja cero, y la Orden de Compra que estoy creando ya tiene cantidades en el Total(Doctotal) y en el impuesto(Vatsum).

¿Que podra ser?

Gracias!

former_member203638
Active Contributor
0 Kudos

Ahh Ok, es que en el query anterior primero creas el documento de compra, y luego cambias tu combo.

Prueba esta otra, ya quedo.


Declare @total decimal (10,3)
Declare @iva decimal (10,3)
Declare @isr decimal (10,3)
Set @total = (Select $[OPOR.Doctotal])
Set @iva  = (Select $[OPOR.Vatsum])
Set @isr = 0.10
begin
Select (@total - @iva) * @isr
End

Saludos.

Alessandro.

Former Member
0 Kudos

Excelente! esto es lo que necesitaba, el calculo sobre una Orden de Compra que se esta creando, no me exlique bien de inicio.

Problema resuelto, Alessandro Gracias!

Answers (0)