Skip to Content
0
Former Member
Jan 27, 2011 at 06:11 PM

VALIDACION PARA IMPUESTO PERCIBIDO

34 Views

COLEGAS, BUEN DIA A TOD@S!

TENGO QUE VALIDAR LA DIGITACION DEL SIGUIENTE CASO:

CUANDO UN COMPROBANTE DE CREDITO FISCAL ES MAYOR DE $100, EL INDICADOR DE IMPUESTO A UTILIZAR DEBE SER 'IVAPER' EN EL SPTN TENGO LA SIGUIENTE VALIDACION:

--	ADD	YOUR	CODE	HERE
-- VALIDACION PARA EVITAR FACTURAS SIN PERCEPCION
IF (@OBJECT_TYPE = '13') AND @TRANSACTION_TYPE IN ('A','U')
BEGIN

  DECLARE @DocTotal numeric(19,6)
  DECLARE @TaxCode nvarchar(25)

  SELECT @DocTotal = DocTotal FROM OINV WHERE DocEntry = @list_of_Cols_Val_Tab_Del
  SELECT @TaxCode = TaxCode FROM INV1 WHERE DocEntry = @list_of_Cols_Val_Tab_Del
  SELECT @NumAtCard = NumAtCard FROM OINV WHERE DocEntry = @list_of_cols_val_tab_del
   IF ( @NumAtCard LIKE '%C%' AND @DocTotal >100 AND @TaxCode != 'IVAPER') 
   BEGIN
       set @error = 103
       set @error_message = 'MSG-101 El Indicador de Impuestos a Utilizar es "IVAPER"'
   END
END

SI TENGO DOS LIENAS DE ARTICULOS Y UNA TIENE EJ:'IVACCF' Y LA OTRA 'IVAPER' EL DOCUMENTO SE GUARDA COMO PUEDO EVITAR ESO? QUE LE FALTA A ESTA VALIDACION.

GRACIAS