Fecha de factura de cancelacion

Buen día estoy buscando donde SAP guarda la fecha de cancelación de las facturas. encontré aqui que con BaseEntry=DocEntry me la traería pero no se si me query esta bien pues no coincide la informacion.
Me ayudan por favor talvez algo esta mal en mi consulta
saludos

SELECT
T0.DocNum,T0.Canceled,T0.DocDate as ‘Fecha de Creacion’,
T1.DocDate as ‘Fecha de Cancelacion’,
T0.DocDate

FROM OINV T0
INNER JOIN INV1 T1 ON T1.[BaseEntry]= T0.[DocEntry]

Hola @Liz_monty

el campo CancelDate de la tabla OINV ¿sería el que buscas?

Un saludo

1 me gusta

Justo lo agregue pero sale en blanco la informacion
image

Hola @Liz_monty

cuando se cancela la factura se crea una factura nueva, por lo tanto la fecha de cancelación será la fecha de contabilización de esta última.

Para obtener la fecha que buscas deberás utilizar dos veces las tablas OINV e INV1.

La consulta base (añade los campos que necesites) es:

SELECT T0.docentry AS 'Documento original', T3.docentry AS 'Documento de cancelación'
FROM OINV T0 INNER JOIN INV1 T1 on T0.docentry = T1.docentry
INNER JOIN INV1 T2 on T1.docentry = T2.baseentry
INNER JOIN OINV T3 on T2.docentry = T3.docentry
WHERE T0.Canceled = 'Y'

Un saludo

1 me gusta

Hola lo siento no me muestra informacion y tengo dudas
SELECT T0.docentry AS ‘Documento original’, T3.docentry AS ‘Documento de cancelación’
FROM OINV T0 INNER JOIN INV1 T1 on T0.docentry = T1.docentry
INNER JOIN INV2 T2 on T1.docentry = T2.baseentry — el baseentry es de la INV1
INNER JOIN OINV T3 on T2.docentry = T2.docentry — aqui va dos veces el T2 ?
WHERE T0.Canceled = ‘Y’

me ayudan por favor

Hola @Liz_monty

Actualicé la query, solucionado.

Un saludo

Muchas gracias por tu ayuda @Amarcos

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.