SQL Server - saldo de cliente

 
Vista:
sin imagen de perfil

saldo de cliente

Publicado por christian (2 intervenciones) el 02/08/2023 17:10:08
Buen dia.
De ante mano muchas gracias por la ayuda, me solicitaron realizar un reporte de saldo de clientes, donde una factura puede tener varios pagos y varias notas de credito. El problema es que no estoy dando con la solucion, el query que realize solo hace el calculo cuando la factua tiene un solo pago y una sola nota de credito, al momento de agregar otro pago el resultado del query no coincide con el saldo de factura, me podrian por favor indicar como lo puedo realizar llevo un tiempo dando vueltas con esto.

Lo que intento es que en la siguiente linea coloque el salgoGs ya este seria el sado actual de la factura, entonces en el siguiente pago así como la siguiente nota de credito tendria que imputarse contra el saldo actual de la factura, también se esta repitiendo la nota de crédito en la linea 2 ahi solo tendría que tener el monto del pago

Me podrían por favor ayudar y devuelta muchas gracias.


Este seria el query

select
concat(V6.SeriesName,'-',V0.FolioNum )as 'Nro Factura'
,V0.DocTotal as 'Total FacturaGS'
,V3.DocTotal as 'Total NotaCreditoGS'
,V5.DocTotal as 'Monto PagadoGS'
,(V0.DocTotal - V5.DocTotal - V3.DocTotal) as 'SaldoGS'
from OINV V0
inner join INV1 V1 on V0.DocEntry = V1.DocEntry
left join RIN1 V2 on V1.DocEntry = V2.BaseEntry
left join ORIN V3 on V2.DocEntry = V3.DocEntry
left join RCT2 V4 on V0.DocEntry = V4.DocEntry
left join ORCT V5 on V4.DocNum = V5.DocEntry
left join NNM1 V6 on V0.Series = V6.Series
where V0.CardName like '%golden%' and V0.DocStatus = 'O'
and V0.DocDate between '28/07/2023' and '28/07/2023'
group by V0.DocNum
,V0.CardName
,V0.DocDate
,V0.DocDueDate
,V6.SeriesName
,V0.FolioNum
,V3.FolioNum
,V5.CounterRef
,V3.DocTotal
,V3.DocTotalFC
,V0.DocTotal
,V0.DocTotalFC
,V5.DocTotal
,V5.DocTotalFC
,V0.DocTotal
,V5.DocTotal
,V3.DocTotal
,V0.DocTotalFC
,V4.AppliedFC
order by V0.DocNum asc





Captura
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

saldo de cliente

Publicado por Isaias (4558 intervenciones) el 02/08/2023 20:37:42
¿Puedes mostrar tu MODELO de tablas y decirnos donde se encuentra que dato?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

saldo de cliente

Publicado por christian (2 intervenciones) el 02/08/2023 22:18:28
Disculpa pero no comprendo las tablas estan en la consulta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

saldo de cliente

Publicado por Isaias (4558 intervenciones) el 08/08/2023 18:43:35
Si, pero necesito saber los campos o columnas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar