Oi Junior Guerreiro!
Bem-vindo ao Microsoft Q&A!
Para ajustar sua query e garantir que ela mostre todos os títulos em aberto até a data base de 31/07/2024, incluindo aqueles com pagamento parcial, você pode adicionar uma condição para verificar se a data de baixa é posterior a 31/07/2024 ou se o título ainda está em aberto. Aqui está uma versão ajustada da sua query:
SELECT
SE1.E1_NUM,
SE1.E1_TIPO,
SE1.E1_CLIENTE,
SE1.E1_NOMCLI,
SE1.E1_EMISSAO,
SE1.E1_VENCORI,
SE1.E1_VENCREA,
SE1.E1_VALOR,
SE1.E1_VALLIQ
FROM
SE1010 SE1
WHERE
SE1.D_E_L_E_T_ = ' '
AND SE1.E1_TIPO = 'NF'
AND SE1.E1_EMISSAO <= '20240731'
AND (SE1.E1_STATUS = 'A' OR SE1.E1_BAIXA > '20240731')
ORDER BY
SE1.E1_EMISSAO;
Nesta query, a condição SE1.E1_BAIXA > '20240731'
garante que títulos baixados após 31/07/2024 ainda sejam incluídos na lista, pois estavam em aberto na data base especificada. Ajuste conforme necessário para refletir a estrutura e os campos específicos do seu banco de dados.
Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.
Saudações
Jonathan.
-----------
Se você acha que as informações fornecidas acima resolveram sua dúvida, agradeceríamos se você pudesse marcá-la como "Aceite a resposta se achar útil". Isso nos ajuda a manter a qualidade e a relevância das soluções em nosso fórum.