CE PLUS - Nota 012116

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.

 

Versões Tratadas

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.

 

...