Para facilitar a conferência dos valores apurados no F200 e no RET1800, utilize as consultas SQL abaixo. Porém caso o cliente utilize a data de compensação diferente da data da baixa, será preciso alterá-las para considerar essa informação:

F200

SELECT SUM(VALORBAIXA) + SUM(FLANBAIXA.VALORDESCONTO) VALOR_SPED 
  FROM FLANBAIXA (NOLOCK)
    JOIN FLAN (NOLOCK)
      ON FLAN.IDLAN = FLANBAIXA.IDLAN
    AND FLAN.CODCOLIGADA = FLANBAIXA.CODCOLIGADA
    JOIN XVENDAPARCELA(NOLOCK)
      ON XVENDAPARCELA.CODCOLLAN = FLAN.CODCOLIGADA
    AND XVENDAPARCELA.IDLAN = FLAN.IDLAN 
WHERE  FLANBAIXA.DATACANCELBAIXA IS NULL 

    AND FLAN.CODCOLIGADA =  1 --colocar a coligada
    AND CAST(FLANBAIXA.DATABAIXA AS DATE) BETWEEN '2024-08-01' AND  '2024-08-31' --colocar a coligada
     AND FLANBAIXA.STATUS IN (0, 4)
     AND FLAN.CODAPLICACAO = 'X'
     AND FLAN.PAGREC IN (1,2)

RET1800

  SELECT SUM(CASE WHEN FLAN.PAGREC = 1 THEN FLANBAIXA.VALORBAIXA ELSE FLANBAIXA.VALORBAIXA * -1 END) VALOR_SPED,
               SUM(CASE WHEN FLAN.PAGREC = 1 THEN FLANBAIXA.VALORBAIXA ELSE 0 END) VALORBAIXADO_A_RECEBER,
               SUM(CASE WHEN FLAN.PAGREC = 2 THEN -1 * FLANBAIXA.VALORBAIXA ELSE 0 END) VALORBAIXADO_A_PAGAR               
    FROM FLAN (NOLOCK) 
      JOIN FCFO (NOLOCK) 
        ON FCFO.CODCOLIGADA = FLAN.CODCOLCFO AND 
               FCFO.CODCFO = FLAN.CODCFO
      JOIN FLANBAIXA (NOLOCK) 
        ON FLANBAIXA.IDLAN = FLAN.IDLAN AND 
               FLANBAIXA.CODCOLIGADA = FLAN.CODCOLIGADA

LEFT JOIN FRELLAN (NOLOCK)
          ON FRELLAN.IDLAN = FLAN.IDLAN AND 
                FRELLAN.CODCOLIGADA = FLAN.CODCOLIGADA AND 
                FRELLAN.TIPOREL = 11                 
       JOIN XVENDAPARCELA(NOLOCK)
         ON XVENDAPARCELA.CODCOLLAN = FLAN.CODCOLIGADA
       AND XVENDAPARCELA.IDLAN = FLAN.IDLAN 
   WHERE FLAN.CODCOLIGADA =  1 --colocar a coligada
       AND FLANBAIXA.STATUS IN (0, 4)
       AND FLAN.CODAPLICACAO = 'X'
       AND FLAN.PAGREC IN (1,2)
       AND FLAN.VRPERDAFINANCEIRA = 0                          
       AND CAST(FLANBAIXA.DATABAIXA AS DATE) BETWEEN '2024-08-01' AND  '2024-08-31'  --colocar as datas



  • Sem rótulos