CREATE PROCEDURE [dbo].[CP_Productos_Cobros](
    @pUsuario    INT
   , @pEquate  SMALLINT
   , @pFechaDesde DATETIME
   , @pFechaHasta DATETIME
   )
AS
 
  IF @pEquate = 0
     RETURN


  SELECT i.Imp_Gravado as Imp_Gravado_Item
		,i.Imp_Final as Imp_Final_Item
		,f.Id_trans as Id_Trans_Fac
		,f.Imp_Gravado + f.Imp_Gravado2 + f.Imp_Gravado3 + f.Imp_Exento as Importe_Fac
		,f.Imp_total as Imp_total_Fac
		,r.Id_trans as Id_Trans_Rec
		,a.Importe as Importe_Aplicado
		,i.Fecha_QA
		,i.Fecha_Venc
		,i.Id_cliente
		,C.Nombre_Fantasia
		,C.Id_Cliente_Externo
		,C.Razon_Social
		,C.Id_Tipo_Cli
		,dbo.CF_Cbte_Descrip(f.id_trans) as Desc_Factura
		,F.Fecha,dbo.CF_Cbte_Descrip(R.id_trans) as Desc_Recibo
		,R.Fecha as Fecha_Rec
		,R.Imp_Total as Imp_Total_Rec
		,R.Id_Estado_Cbte
		,R.Cotizacion as Cotizacion_Rec
		,F.Cotizacion as Cotizacion_Fac
		,F.Porc_Bonificacion
		,F.Id_Cobrador
		,I.Id_Producto
		,P.Descripcion_Detallada
		,P.Id_Familia
		,FP.Descripcion as Descripcion_Familia
          
  FROM cbtes_items i,cbtes f,cbtes_aplica a,cbtes r, cbtes_tipos tr, Cbtes_Tipos TF, Clientes C,TagFilePos_ TAG, Productos P,Prod_Familias FP
  WHERE r.id_tipo_cbte = tr.id_tipo_cbte
		AND tr.compromete_recibos in (1,-1)
        AND r.id_cliente = c.id_Cliente
        AND (i.id_producto = TAG.VAL AND TAG.TBL = @pEquate AND TAG.USR = @pUsuario)
        AND a.id_trans_d = r.id_trans 
        AND f.id_trans = a.id_trans 
        AND f.id_estado_cbte in (1,2,4) AND r.id_estado_cbte in (2,4)
        AND i.id_trans = f.id_trans 
        AND f.id_tipo_cbte = TF.id_tipo_cbte 
        AND I.Id_Producto = P.Id_Producto
        AND P.Id_Familia = FP.Id_Familia
        AND r.Fecha >= @pFechaDesde
        AND r.Fecha <  @pFechaHasta+1
        AND TF.Compromete_Factura = 1 

