cancel
Showing results for 
Search instead for 
Did you mean: 

Reporte para Cobranza

santiago_fon
Discoverer
80

Quiero saber como hacer un query en el que pueda ver todos mis clientes cuanto me deben, cuando fue su ultimo pago y cuanto pago esa ultima vez. me pidieron este reporte por que dan credito y quieren saber cuales clientes dejan de pagar.

View Entire Topic
williamwachholz
Active Participant
0 Kudos

Sauldos,

    - mis clientes cuanto me deben: query en JDT1, algo como esto:

SELECT SUM(T0."BalDueDeb"), T0."ShortName"
FROM JDT1 T0
INNER JOIN  OCRD T1 ON T1."CardCode" = T0."ShortName"
GROUP BY T0."ShortName"

   - quando fue su ultimo pago y: query en ORCT, algo como esto

SELECT MAX(T0."DocEntry"),
T0."CardCode"
FROM ORCT T0
INNER JOIN OCRD T1 ON T1."CardCode" = T0."CardCode"
GROUP BY T0."CardCode"

   - cuanto pago esa ultima vez: query en ORCT, algo como esto:

SELECT T0."CashSum" + T0."BoeSum" + T0."CheckSum" + T0."TrsfrSum"
FROM ORCT T0
WHERE T0."DocEntry" = [DocEntry de Query acima]

Hay que complementarlo con una lógica propia, como no considerar documentos cancelados.

santiago_fon
Discoverer
0 Kudos
William me funciono mucho pero el ultimo query no entendí bien como. Lo ideal es que fuera todo en un mismo query que me saliera el cliente su deuda total fecha de su ultimo pago y monto del mismo en un solo reporte