Untitled

 avatar
unknown
plain_text
3 months ago
3.3 kB
5
Indexable

SELECT a.dtaentradasaida, a.seqnf, e.codgeraloper, d.numeronf, d.serienf, d.nroempresa,
CASE WHEN NVL(MAX(B.VLRPIS),0) > 0 THEN 'S'
                                ELSE CASE WHEN COUNT(1) = 0 THEN NULL
                                          ELSE 'N'
                                     END
                           END INDGERADEBCREDPIS,
                           CASE WHEN NVL(MAX(B.VLRCOFINS),0) > 0 THEN 'S'
                                ELSE CASE WHEN COUNT(1) = 0 THEN NULL
                                          ELSE 'N'
                                     END
                           END INDGERADEBCREDCOFINS
                        FROM   MRL_PRODEMPDTASEQNFENTR A,
                               MLF_NFITEM B,
                               MLF_NOTAFISCAL D,
                               MAX_CODGERALOPER E
                        WHERE  B.SEQNF                 = A.SEQNF
                        AND    B.SEQPRODUTO            = A.SEQPRODUTO
                        AND    B.NROEMPRESA            = A.NROEMPRESA
                        AND    A.SEQPRODUTO            = '17045'
                        AND    D.SEQNF                 = B.SEQNF
                        AND    D.NROEMPRESA            = B.NROEMPRESA
                        AND    D.SEQAUXNOTAFISCAL      = B.SEQAUXNOTAFISCAL
                        AND    E.CODGERALOPER          = D.CODGERALOPER
                        AND    E.TIPUSO                = 'R'
                        
                        group by a.dtaentradasaida, a.seqnf, e.codgeraloper,d.numeronf, d.serienf, d.nroempresa
                        order by a.dtaentradasaida desc; ---- select que mostra as notas diferentes utilizadas como base
                        
----------------------

--produto exemplo 17045
select a.apporigem, a.seqauxnotafiscal, a.*
from mlf_notafiscal a
where a.seqnf       = 70013199;

select a.seqproduto, a.codtributacao, a.vlritem, a.situacaonfpis, a.situacaonfcofins,
       a.bascalcpis, a.bascalcofins, a.peraliquotapis, a.peraliquotacofins, a.vlrpis, a.vlrpiscalc, a.vlrcofins, a.vlrcofinscalc
from mlf_nfitem a
where a.seqnf   = 70013199
and   a.seqproduto = 17045; 

--log do item
select *
from mlf_auxnfitem_log a
where a.seqauxnotafiscal = 2069961
and   a.seqproduto       = 17045;--nada

--NOTA DE SAIDA
select a.seqnf, a.*
from mfl_doctofiscal a
where a.numerodf     = 42500
and   a.seriedf      = '5'
and   a.nroempresa   = 9;

select a.vlritem,
       a.bascalcpis,
       a.bascalcofins,
       a.peraliquotapis,
       a.aliqpiscalc,--1,65
       a.peraliquotacofins,
       a.aliqcofinscalc,--7,60
       a.vlrpis,0,02
       a.vlrpiscalc,--0,09
       a.vlrcofins,--00
       a.vlrcofinscalc,--0,42
       a.vlrdescpistransf,--0,00
       a.vlrdesccofinstransf--0,02
  from mfl_dfitem a
 where a.seqnf = 70013196
   and a.seqproduto = 17045;





  select a.seqnf, a.numeronf,b.seqproduto,  b.vlrpis, b.vlrcofins
    from mlf_notafiscal a,
         mlf_nfitem b
   where a.seqnf = b.seqnf
     and a.codgeraloper = 122
     and b.vlrpis = 0
     and b.vlrcofins > 0
     and a.dtaemissao >= '01aug2024'; --- as notas que filtrei com valores diferentes na entrada                       
Editor is loading...
Leave a Comment