on 11-07-2011 5:05 PM
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!
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
User | Count |
---|---|
106 | |
14 | |
10 | |
5 | |
4 | |
3 | |
3 | |
3 | |
3 | |
2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.