Módulo: DOC. IMPORTAÇÃO
Funcionalidade: Débito em Conta
Data/Hora da Publicação: 06/11/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 14:50:21
Descrição da Nota: NÃO CONSIDERA ICMS DIFERIDO PARA CÁLCULO DE DESPESAS DE DÉBITO EM CONTA.
Sintoma
Quando temos o ICMS diferido na DI e criamos o dédito em conta o sistema está buscando
automaticamente o valor do ICMS a pagar, como o ICMS é diferido não haverá pagamento do mesmo no
momento.
Solução
Considerar flag de icms diferido para cálculo de despesas de icms no débito em conta.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 05155 Data: 06/11/2007 Hora: 16:48:49
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 05155
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 7.0
Pacote : 00003
Agrupamento : 00020
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
05033 - 00001 - 7.0 - 00003 - DÉBITO EM CONTA ESTÁ LEVANDO VALORES MESMO COM REGIME NÃO INCIDÊN
----------------------------------------------------------------------------------------------------
NÃO CONSIDERA ICMS DIFERIDO PARA CÁLCULO DE DESPESAS DE DÉBITO EM CONTA.
----------------------------------------------------------------------------------------------------
Palavras Chave:
ICMS DIFERIDO - DESPESAS - CÁLCULO DE DESPESAS
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI006F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI006F01
...
IF not '356' ca itab_zycit443-codregtri .
v_dpii = v_dpii + itab_zycit443-vlii .
ENDIF.
IF not '356' ca itab_zycit443-codregtripiscofi .
v_dppis = v_dppis + itab_zycit443-vlpis .
v_dpcofins = v_dpcofins + itab_zycit443-vlcofins.
ENDIF.
endloop.
else.
LOOP AT itab_zycit100.
* >> Início da exclusão: FORM DESPESAS_DI
if not '356' ca itab_zycit100-codregtriicms.
* << Fim da exclusão
* >> Início da inclusão: FORM DESPESAS_DI
if not '356' ca itab_zycit100-codregtriicms and
not itab_zycit100-icms_dif eq 'X' .
* << Fim da inclusão
v_dpicms = v_dpicms + itab_zycit100-vlicms .
endif.
IF not '156' ca itab_zycit100-codregtriipi.
v_dpipi = v_dpipi + itab_zycit100-vlipi .
ENDIF.
IF not '356' ca itab_zycit100-codregtri .
v_dpii = v_dpii + itab_zycit100-vlii .
ENDIF.
IF not '356' ca itab_zycit100-codregtripiscofi .
v_dppis = v_dppis + itab_zycit100-vlpis .
...