Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 17/04/2012 00:00:00
Data/Hora Última Alteração: 18/05/2012 15:00:24
Descrição da Nota: ERRO NO PIS E COFINS NA DI
Sintoma
Quando a coluna de ICMS não está flegada na tabela 62, o cálculo do PIS e COFINS ficava incorreto.
Solução
Verificar se está marcado o arredondamento de base para acertar valores.
8.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 12116 Data: 17/04/2012 Hora: 13:58:37
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 12116
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 8.0
Pacote : 00011
Agrupamento : 00112
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
----------------------------------------------------------------------------------------------------
ERRO NO PIS E COFINS NA DI
----------------------------------------------------------------------------------------------------
Palavras Chave:
PIS - COFINS - DI - ARREDONDAMENTO BASE - ZYCIT062
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI023F03
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F03
...
IF /pws/zycit062-bs_pis_cof IS INITIAL.
IF NOT /pws/zycie003-basred IS INITIAL AND
NOT /pws/zycie003-basred EQ '100'.
v_advicms = ( ( /pws/zycie003-advalicms / 100 ) *
( /pws/zycie003-basred / 100 ) ) .
* >> Início da inclusão: FORM LOAD_IICMS
if /pws/zycit062-icms_base_red_ar = 'X'.
* << Fim da inclusão
v_trunc = v_advicms.
v_advicms = v_trunc.
* >> Início da inclusão: FORM LOAD_IICMS
endif.
* << Fim da inclusão
ELSE.
v_advicms = ( /pws/zycie003-advalicms / 100 ).
ENDIF.
ELSE.
...
...
IF NOT /pws/zycit062-bs_pis_cof IS INITIAL.
IF NOT /pws/zycie003-basred IS INITIAL AND
NOT /pws/zycie003-basred EQ '100'.
v_advicms = ( ( /pws/zycie003-advalicms / 100 ) *
( /pws/zycie003-basred / 100 ) ) .
* >> Início da inclusão: FORM LOAD_IICMS
if /pws/zycit062-icms_base_red_ar = 'X'.
* << Fim da inclusão
v_trunc = v_advicms.
v_advicms = v_trunc.
* >> Início da inclusão: FORM LOAD_IICMS
endif.
* << Fim da inclusão
ENDIF.
ENDIF.
...