Ver facturas vencidas por cliente (Query)

Aqui te mostramos un query donde podras ver las Facturas vencidas de los clientes, el cual ingresando el codigo del cliente te mostrara su saldo actual por documento, los dias vencidos, y un rango establecido de 30 dias para un mejor panorama del reporte.

Este query lo puedes usar como una consulta de usuario o lo puedes agregar como un crystal  report, para que se haga mucho mas facil su desarrollo.




SELECT P0.DocNum, P0.DocDate, P0.DocDueDate, P0.CardCode, P0.CardName, P0.DocTotal, T1.SlpName,
(select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())<=0 ) as 'POR VENCER', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())>=1 and DATEDIFF(Day,DocDueDate,getdate())<=30) as '30 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())>=31 and DATEDIFF(Day,DocDueDate,getdate())<=60) as '60 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())>=61 and DATEDIFF(Day,DocDueDate,getdate())<=90) as '90 Dias', (select (doctotal - paidtodate) from OINV where Docnum=P0.docnum and DATEDIFF(Day,DocDueDate,getdate())>=91 ) as '> 90 Dias',
DATEDIFF(Day,P0.DocDueDate,getdate()) as 'Dias'
FROM OINV P0 INNER JOIN OSLP T1 ON P0.SlpCode = T1.SlpCode
WHERE P0.cardcode = [%0]
and (P0.doctotal > P0.paidtodate)

Query Facturas vencidas SAP B1
Query Facturas Vencidas

2 comentarios:

  1. Hola como estas, muchas gracias por la query, realmente es lo que mas se asemeja a lo que hoy necesito.-

    seria mucho solicitar tu ayuda para que incluya también las facturas que no están canceladas?

    ResponderBorrar
  2. se puede confiar en un query que salga de facturas?,

    ResponderBorrar