cancel
Showing results for 
Search instead for 
Did you mean: 

informe de ventas

Former Member
0 Kudos

Hola a todos Estoy haciendo un informe, el cual lleva muchos datos relacionados con el cliente: NIT, nombre, dirección, algunas propiedades, el saldo de cuenta, el limite de crédito y el dato que estoy requiriendo el de las ventas en un rango de fechas digitado, este ultimo dato es el que no he podido ajustar el valor con respecto al que me arroja en el análisis de ventas. Encontré este informe, el cual estoy ajustando para adicionarle al que tengo:


/* SELECT FROM [dbo].[OINV] P0 */

DECLARE @F1 AS DATETIME

/* WHERE */

SET @F1 = /* P0.DocDate */ '[%0]'

/* SELECT FROM [dbo].[OINV] P1 */

DECLARE @F2 AS DATETIME

/* WHERE */

SET @F2 = /* P1.DocDate */ '[%1]'

SELECT

T10.Codigo,

T10.Nombre,

SUM(SubTotFac) as Venta,

SUM(T10.Devoluciones) as Devolucion

FROM

(

  SELECT (T0.CardCode) as Codigo,(T0.CardName) as Nombre, T0.DocNum, T0.DocTotal,

    SubTotFac=(T2.LineTotal),

    'Devoluciones'=(SELECT SUM(T1.LineTotal) FROM RIN1 T1 WHERE T1.BaseEntry = T0.DocEntry)

  

  FROM OINV T0   INNER JOIN INV1 T2 ON T0.[DocEntry] = T2.[DocEntry]

  WHERE T0.DocDate BETWEEN @F1 AND @F2

) T10

GROUP BY T10.Codigo,

  T10.Nombre

pero el valor de las devoluciones no coinciden porque solo trae las notas crédito que vienen enlazadas a las facturas pero no estan las que esta hechas manuales.

Agradezco su colaboración.

Accepted Solutions (0)

Answers (1)

Answers (1)

agustin_marcoscividanes
Active Contributor
0 Kudos

Hola

esa consulta sólo mostrará las facturas enlazadas con devoluciones.

Debes añadir otra dos consultas, una para las facturas sin devoluciones y otra para las devoluciones sin factura.

Luego pondría un select englobando las consultas y sumaría cada concepto.

Un saludo

Agustín Marcos Cividanes