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.
9.0
Produto:
Nota
Descrição
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.
...