CE PLUS - Nota 011637

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DI

Data/Hora da Publicação: 18/11/2011 00:00:00

Data/Hora Última Alteração: 23/11/2011 09:40:08

Descrição da Nota: BASE DE PIS E COFINS FICA INCORRETO QUANDO II TEM PERCENTUAL DE REDUÇÃO

Sintoma

A base de PIS e COFINS ficam incorretos quando é informado um percentual de redução para o II.

 

 

Solução

Atualizado calculo da base de PIS e COFINS para que seja aplicado o percentual de redução de II

sobre a aliquota de II utilizada na formula de calculo.

 

Versões Tratadas

8.0


Pré-Requisitos

Produto:

Nota

Descrição

ADMISSÃO TEMPORÁRIA ARTIGO 373

Informações Complementares

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

Nota Número 11637 Data: 18/11/2011 Hora: 10:08:09

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

 

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

Nota Número              : 11637

Categoria                : Erro de Programa

Prioridade               : Média

Versão PW.CE             : 8.0

Pacote                   : 00009

Agrupamento              : 00094

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

Referência às notas relacionadas:

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

 

08356  - 00001 - 7.0    - 00009  - ADMISSÃO TEMPORÁRIA ARTIGO 373

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

BASE DE PIS E COFINS FICA INCORRETO QUANDO II TEM PERCENTUAL DE REDUÇÃO

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

Palavras Chave:

DI - BASE - PIS - COFINS - II - PERCENTUAL - REDUÇÃO

/PWS/SAPMZYCI023

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

Objetos da nota:

REPS /PWS/MZYCI023F03

REPS /PWS/MZYCI023F04

REPS /PWS/MZYCI023X01

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F03

 

...

  IF NOT /pws/zycie100a-reduzida IS INITIAL.

    v_advii   = ( /pws/zycie100a-reduzida / 100 ).

  ELSE.

    IF NOT /pws/zycie100a-acordo IS INITIAL.

      v_advii   = ( /pws/zycie100a-acordorate / 100 ).

    ELSE.

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

      IF NOT /pws/zycie100a-percreduz IS INITIAL.

        v_advii = ( /pws/zycie003-advalii / 100 ) *

                  ( ( 100 - /pws/zycie100a-percreduz ) / 100 ).

      ELSE.

* << Fim da inclusão

      v_advii   = ( /pws/zycie003-advalii / 100 ).

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

      ENDIF.

* << Fim da inclusão

    ENDIF.

  ENDIF.

  IF NOT /pws/zycie100a-reduzidaipi IS INITIAL.

    v_advipi  = ( /pws/zycie100a-reduzidaipi / 100 ).

  ELSE.

    v_advipi  = ( /pws/zycie003-advalipi / 100 ).

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI023F04

 

...

  IF /pws/zycie100a-codregtri EQ '4'.

    v_advii =  /pws/zycie100a-reduzida / 100 .

    IF  /pws/zycie100a-reduzida IS INITIAL.

      v_advii = /pws/zycie003-advalii / 100 .

    ENDIF.

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

    IF NOT /pws/zycie100a-percreduz IS INITIAL.

      v_advii = ( /pws/zycie003-advalii / 100 ) *

                ( ( 100 - /pws/zycie100a-percreduz ) / 100 ).

    ENDIF.

* << Fim da inclusão

  ELSEIF /pws/zycie100a-codregtri EQ '3' .

    CLEAR v_advii.

  ENDIF.

...

 

 

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

Modificações efetuadas em REPS /PWS/MZYCI023X01

 

...

* >> Início da exclusão:

DATA: v_advii   LIKE /pws/zycie085-vlfob,

* << Fim da exclusão

* >> Início da inclusão:

DATA: v_advii   TYPE p DECIMALS 6,

* << Fim da inclusão

...