¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como identificar cheques emitidos mas não pagos no SAP B1

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Olá estimados. Pergunta, como posso construir uma consulta que traga todos os cheques emitidos e não pagos no SAP B1?

Pesquisando, consegui extrair os cheques com esta consulta:

select CheckNum, BankNum, CheckDate, AcctNum, Currency, CheckSum, VendorCode, VendorName, CreateDate, Printed from OCHO where Canceled='N'

mas ainda não consigo determinar se o cheque foi pago ou não.

Agradeço a sua ajuda.

Muito obrigado.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Obrigado Gerardo. Apliquei e tudo indica que está funcionando. Agora vou me dedicar a entender melhor o funcionamento das tabelas envolvidas.

Muito obrigado novamente!!!

Um abraço,

Héctor.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Experimente com isso, Héctor.

Fiz isso rapidamente. Sugiro que revise com cuidado e me avise se tiver alguma dúvida.

SELECT

(SELECT CASE WHEN MAX(T2.ExtrMatch) >= 1 THEN 'Conciliado' ELSE 'Não conciliado' END AS Conciliado FROM OVPM T1 INNER JOIN JDT1 T2 ON T1.TransId = T2.TransId WHERE T0.[PmntNum] = T1.[DocEntry]),

(SELECT MAX(T2.ExtrMatch) FROM OVPM T1 INNER JOIN JDT1 T2 ON T1.TransId = T2.TransId WHERE T0.[PmntNum] = T1.[DocEntry]),

T0.CheckNum, T0.BankNum, T0.CheckDate, T0.AcctNum, T0.Currency, T0.CheckSum, T0.VendorCode, T0.VendorName, T0.CreateDate, T0.Printed FROM OCHO T0 WHERE Canceled='N'

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Gerardo:

Não consigo encontrar na tabela a que faço referência qualquer coluna que indique se o cheque foi processado através de extratos bancários e reconciliações. Não sei onde essa informação é armazenada. Estou investigando nas tabelas OBNK e JDT1, que aparentemente são utilizadas no processo de extratos e reconciliações, mas ainda não encontrei a consulta que me traga exclusivamente os cheques emitidos e não processados.

Obrigado pela sua atenção e resposta. Tem alguma ideia adicional?

Cumprimentos,

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Hector...

Uma pergunta básica; em sua base de dados, você tem algum tipo de identificador que permita saber se os cheques foram pagos corretamente?

O que quero dizer é que, segundo meu conhecimento, a única forma "nativa" no SAP de saber se um cheque foi pago é através do trabalho com "Extratos bancários e reconciliações externas". Ao trabalhar com este módulo, você poderia verificar se seu cheque foi reconciliado e, se for o caso, poderia filtrar seus cheques reconciliados como pagos efetivamente.

Fico no aguardo de seus comentários. Saudações.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?