cancel
Showing results for 
Search instead for 
Did you mean: 

Pagos Parciales a Facturas con credito de 30,60 y 90 Dias

0 Kudos

Hola

Alguien sabe si existe alguna tabla donde se registren los pagos de facturas con crédito, cuando alguien crea una factura con crédito de 30, 60 y 90 días en pagos recibidos aparece dividida la factura en 3 con tres fechas de vencimiento diferentes, por lo cual puedes ir pagando la factura de acuerdo al pago que se vencerá mas próximo, no se si esto esta contemplado en el SAP B1, que se lleve un registro de los pagos recibidos por cada parcialidad en una tabla diferente.

Gracias de Antemano espero su ayuda.

Accepted Solutions (0)

Answers (2)

Answers (2)

angeles804
Active Contributor
0 Kudos

Esto me ha servido...

SELECT T1.[DocNum] AS 'Anticipo',t2.docnum AS 'Pago', T3.DOCNUM,T3.DOCDATE,

T3.CANCELED,T4.DOCNUM AS 'Factura',T1.[DocDate] AS 'Fec Anticipo',

CONVERT(DATETIME, T1.[U_FechaPagoAnticipo],110) AS 'pago',

T4.DOCDATE AS 'Fec Fact', case when t4.docnum is null then DATEDIFF(dd,T1.[DocDate],

CONVERT(DATETIME, T1.[U_FechaPagoAnticipo],110)) else DATEDIFF(dd,T3.docdate,t1.docdate) END

AS 'Dif. Dias pago',

T1.[NumAtCard] AS 'Reserva', T1.[VatSum], T1.[DocCur] AS 'Mon ant',

T1.[DocRate] AS ' Tc',

CASE WHEN t2.paiddpm='y' THEN -T2.[SumApplied] ELSE t2.sumapplied END AS Monto,

T2.[PaidDpm]

FROM ODPI T1

INNER JOIN RCT2  T2 ON T1.DOCENTRY=T2.DOCENTRY AND T2.InvType='203'

INNER JOIN ORCT T3 ON T2.DOCNUM=T3.DocENTRY

LEFT JOIN OINV T4 ON T4.RECEIPTNUM=T2.DOCNUM

WHERE (t1.docdate>='[%0]' and t1.docdate<='[%1]' )

or (t3.docdate>='[%0]' and t3.docdate<='[%1]')

pero pues también puedes utilizar la antigüedad de saldos no?. Saludos , quitas los campos de usuario que uso. , probablemente no sea tu caso, pero te facilitará las cosas. yo tomo en cuenta también pagos anticipados.

Former Member
0 Kudos

Existe el campo " InstId " en las tablas VPM2 o en RCT2  donde indica el numero de plazo que se pago.

Saludos

Rogelio

0 Kudos

Excelente Rogelio muchas gracias.

Saludos

Former Member
0 Kudos

De dada

Si te ayudo a resolver tu duda, no olvides marcar la pregunta como resuelta.

Saludos

Rogelio