Páginas filhas
  • Falta dados K230 Sped Fiscal

O tipo de movimentação gerada deve alimentar na tabela PCOPC, nos casos em que o item não for apresentado seguir os processos abaixo:


1- Verificar atualização dos objetos : F_CONTROLE_PRODUCAO, F_CONTROLE_PRODUCAO_MOV e PKG_PATRIMONIO;

2- Executar o select abaixo e verificar as devidas validações para assim identificar qual o real motivo do item não ser alimentado no K230:



SELECT -- K230
       min(ME.DTMOV) AS dtinicial ,
       C.CODPRODMASTER,
       C.NUMOP,
       C.DTFECHA AS dtfinal,
       case 
         when (sum(me.qtcont) > 0) and (sum(me.qtcont) <= 0.001) then 0.001 
         else sum(me.qtcont) 
       end  qtcont, 
       ME.CODINTERNO,
       P.CODCEST
  FROM PCOPC C, 
  PCMOV ME, 
  PCPRODUT P, 
  PCDEPTO D 
 WHERE C.NUMOP = ME.NUMOP
   AND C.CODPRODMASTER = ME.CODPROD
   AND ME.CODOPER = 'EP' 
   AND ME.CODPROD = P.CODPROD 
   and me.codfilial  = '1'
   and me.dtcancel is null
   and c.dtcancel is null
   AND NVL(C.REPROCESSO,'N') = 'N'  
   and me.qt > 0
   AND D.CODEPTO(+) = P.CODEPTO 
   AND DECODE( (CASE WHEN P.TIPOMERC IS NULL THEN D.TIPOMERC ELSE P.TIPOMERC END)
      ,'BC','00',
       'BD','99',
       'CB','00',
       'KT','00',
       'ME','07',
       'PB','07',
       'M', '00',
       'MA','00',
       'PL','00',
       'RE','00',
       'SF','01',
       'VA','01',
       'RD','00',
       'IM','08',
       'RT','00',
       'L' ,'00',
       'PP','00',
       'MP','01',
       'CI','07',
       'PA','04',
       'EM','02',
       'SP','05',
       'MC','07',
       'SS','09',
       'SA','03',
       'TM','04',
       '99') 

       IN ('00', '01', '02', '03', '04', '05', '10') 
   and me.dtmov between 2022.05.01 00:00:00 and 2022.05.31 00:00:00
   AND ((C.DTFECHA <= 2022.05.31 00:00:00) OR (C.DTFECHA IS NULL))
-----------------------------------------------------
   AND (  select sum(  case 
                         when (sum(m.qtcont) > 0) and (sum(m.qtcont) <= 0.001) then 0.001 
                         else sum(DECODE(M.CODOPER, 'EX', m.qtcont * -1, m.qtcont)) 
                       end )
                from PCOPC C, 
                     pcmov m, 
                     PCPRODUT P, 
                     PCDEPTO D 
                where c.numop = m.numop 
                and m.numop = me.numop 
                and m.codprod <> me.codprod  
                and m.CODPROD  = P.CODPROD 
                and m.codoper in ('SP', 'RA','EX')  
                and m.dtcancel is null 
                and C.DTFECHA between 2022.05.01 00:00:00 and 2022.05.31 00:00:00 
                and m.qtcont >  0 
                   AND D.CODEPTO(+) = P.CODEPTO 
                   AND DECODE( (CASE WHEN P.TIPOMERC IS NULL THEN D.TIPOMERC ELSE P.TIPOMERC END)
      ,'BC','00',
       'BD','99',
       'CB','00',
       'KT','00',
       'ME','07',
       'PB','07',
       'M', '00',
       'MA','00',
       'PL','00',
       'RE','00',
       'SF','01',
       'VA','01',
       'RD','00',
       'IM','08',
       'RT','00',
       'L' ,'00',
       'PP','00',
       'MP','01',
       'CI','07',
       'PA','04',
       'EM','02',
       'SP','05',
       'MC','07',
       'SS','09',
       'SA','03',
       'TM','04',
       '99') 

                       IN ('00', '01', '02', '03', '04', '05', '10') 
                group by  m.codprod, 
                          C.DTFECHA, 
                          nvl(m.CODINTERNO, P.CODINTERNO), 
                          P.CODCEST
                        ) > 0
-----------------------------------------------------
group by C.CODPRODMASTER,  
         C.NUMOP, 
         C.DTFECHA, 
         ME.CODINTERNO,
         P.CODCEST 

  • Sem rótulos