CE PLUS - Nota 013240

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: Nota Fiscal

Data/Hora da Publicação: 11/09/2013 00:00:00

Data/Hora Última Alteração: 24/09/2013 10:06:02

Descrição da Nota: NÃO TEMOS COFINS NA DI, PORÉM LEVOU VALOR PARA PRIMERA NOTA GLOBAL

Sintoma

Não temos Cofins na DI, porém levou valor para primera Nota Fiscal Global.

 

 

Solução

Verificar o regime de tributação do Cofins.

 

Versões Tratadas

9.0


Pré-Requisitos

Produto:

Nota

Descrição

TRATAMENTO PARA QUEBRA DE COFINS NA NF (NOTA FISCAL)

Informações Complementares

----------------------------------------------------------------------------------------------------

Nota Número 13240 Data: 11/09/2013 Hora: 15:17:57

----------------------------------------------------------------------------------------------------

 

----------------------------------------------------------------------------------------------------

Nota Número              : 13240

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 9.0

Pacote                   : 00005

Agrupamento              : 00163

----------------------------------------------------------------------------------------------------

Referência às notas relacionadas:

Número - Ordem - Versão - Pacote - Descrição Breve

 

12870  - 00001 - 9.0    - 00004  - TRATAMENTO PARA QUEBRA DE COFINS NA NF (NOTA FISCAL)

----------------------------------------------------------------------------------------------------

NÃO TEMOS COFINS NA DI, PORÉM LEVOU VALOR PARA PRIMERA NOTA GLOBAL

----------------------------------------------------------------------------------------------------

Palavras Chave:

NOTA FISCAL GLOBAL - COFINS - SUSPENSO -

 

----------------------------------------------------------------------------------------------------

Objetos da nota:

REPS /PWS/MZYCI016F01

REPS /PWS/MZYCI016F02

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI016F01

 

...

    WHEN 2.

      PERFORM verifica_montante.

      v_montante1 = itab_zycit100-basepis.

      it_zycee007-pis_excbas = v_montante1.

      CLEAR it_zycee007-taxval_pis.

    WHEN 3.

      PERFORM verifica_montante.

      v_montante1 = itab_zycit100-basepis.

      it_zycee007-othbas_pis = v_montante1.

  ENDCASE.

* >> Início da inclusão: FORM ITENS_NFNEW

  CLEAR: itab_zycit398.

* << Fim da inclusão

  READ TABLE itab_zycit398 WITH KEY tributos = 'COFINS'.

  IF sy-subrc EQ 0.

    it_zycee007-leicofins = itab_zycit398-leicofins.

    it_zycee007-taxtyp_cof = itab_zycit398-taxtyp.

  ELSE.

    CLEAR it_zycee007-taxtyp_cof.

  ENDIF.

  CLEAR v_quebracof.

  PERFORM quebra_cofins.

  IF v_quebracof NE 'X' .

...

 

 

----------------------------------------------------------------------------------------------------

Modificações efetuadas em REPS /PWS/MZYCI016F02

 

 

...

      it_zycee007-rate_cofq =  itab_zycit405-acrescimo.

    ENDIF.

  ENDIF.

  IF v_quebracof = 'X' .

    IF NOT itab_zycit100-vlcofins IS INITIAL.

      CLEAR itab_zycit036.

      READ TABLE itab_zycit036 WITH KEY nrseq  = itab_zycit042-nrseq

                                        ebeln  = itab_zycit042-ebeln

                                        ebelp  = itab_zycit042-ebelp

                                        codigo = 'COFINS'.

* >> Início da inclusão: FORM QUEBRA_COFINS

      IF NOT '356' CA itab_zycit100-codregtripiscofi.

* << Fim da inclusão

      it_zycee007-taxval_cof = itab_zycit100-basecofins *

      ( it_zycee007-rate_cof / 100 ).

      it_zycee007-taxval_cofq = itab_zycit100-basecofins *

      ( it_zycee007-rate_cofq / 100 ).

* >> Início da inclusão: FORM QUEBRA_COFINS

      ENDIF.

* << Fim da inclusão

    ELSE .

      CLEAR: it_zycee007-taxval_cof ,

      it_zycee007-taxval_cofq .

...

 

...

      WHEN 2.

        PERFORM verifica_montante.

        v_montante1 = itab_zycit100-basecofins.

        it_zycee007-cof_excbas = v_montante1.

        CLEAR : it_zycee007-taxval_cof.

      WHEN 3.

        PERFORM verifica_montante.

        v_montante1 = itab_zycit100-basecofins.

        it_zycee007-othbas_cof =   v_montante1.

    ENDCASE.

* >> Início da inclusão: FORM QUEBRA_COFINS

    CLEAR: itab_zycit398.

* << Fim da inclusão

    READ TABLE itab_zycit398 WITH KEY tributos = 'COFIN1'.

    IF sy-subrc EQ 0.

      it_zycee007-leicofinsq = itab_zycit398-leicofins.

      it_zycee007-taxtyp_cofq = itab_zycit398-taxtyp.

    ELSE.

      CLEAR it_zycee007-taxtyp_cofq.

    ENDIF.

    CASE itab_zycit398-tribpiscof.

      WHEN 1.

        PERFORM verifica_montante.

...