on 12-17-2008 9:23 PM
Buenas tardes estimados, tengo una consulta que lista los pagos recibidos de clientes cruzando la tabla OINV de facturas con las ORCT y RCT2 de pagos, pero tengo dos preguntas que espero que alguno de ustedes me pueda resolver...
1. El campo Installmnt me muestra el número de cuotas de la factura, pero como puedo determinar a que cuota corresponde el pago efectuado por el cliente.
2. Como puedo excluir los registros correspondientes a pagos en cheque, cuando dicho cheque haya sido marcado en el sistema como cheque devuelto.
Envío el código que tengo hasta el momento... agradezco cualquier colaboración.
SELECT DISTINCT A0.DOCNUM 'FACTURA', A0.INSTALLMNT, SUM(A1.SUMAPPLIED) 'VALOR_PAGO'
FROM OINV A0
LEFT OUTER JOIN RCT2 A1 ON A0.DOCENTRY = A1.DOCENTRY
LEFT OUTER JOIN ORCT A2 ON A1.DOCNUM = A2.DOCENTRY
WHERE A0.DOCTYPE = 'I' AND ISNULL(A1.SUMAPPLIED,0) > 0
GROUP BY A0.DOCNUM, A0.INSTALLMNT
Estimado,
te recomiendo que veas la tabla INV6 pues alli aparece un campo InstallmentID que te puede servir para vincular la cuota de la INVOICE con el pago que corresponde.
saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.