6 Replies Latest reply: Sep 30, 2014 7:04 AM by Cleber Nogueira RSS

    Somas distintas Tabela Simples x Tabela Dinamica

      Pessoal, boa tarde !

       

      Estou com um problema e não estou conseguindo achar solução, vejam se conseguem identificar o erro:

       

      Fiz a nuvem de dados e estou na fase de conferência dos valores, então peguei a diferença abaixo. Olhem as duas tabelas, foram feitas com as mesmíssimas expressões. Fiz primeiro Dinâmica, depois clonei e alterei pra Simples.

       

       

      Percebam que na dinâmica os subtotais e total estão malucos. Na Simples bate certinho !

       

      Minha Expressão da coluna VL BRUTO tem 3 cálculos distintos, pois verifico a MOEDA (seletor, opções DOLAR e REAL).

      Dependendo da MOEDA, somo determinados campos:

      Se for REAL, os valores batem certinho, tanto na dinâmica quanto na simples.

      Quando é DOLAR, que ocorre o problema.

      Verifico se a moeda da nota é 10 ou 0 (Euro ou Real), então somo um campo onde guardo o valor convertido pela taxa do Dolar do dia do faturamento.

      Se a moeda for 2 (Dolar nativo), somente pego o valor de outro campo.

       

      =

      IF(NOME_MOEDA = 'Real',

          /* VALORES EM REAIS */

          (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_NOTA))

      , IF(MOEDA_NF = 10 OR MOEDA_NF = 0,

              /* VALORES EM DOLARES CONVERTIDOS */

              (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_MOEDA))

              ,

              /* VALORES EM DOLARES NATIVOS */

              (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_NOTA_EXP))

          )

      )

       

       

      Alguem tem idéia do pq isso ocorre de como resolver isso ?