Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 10/08/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:55:38
Descrição da Nota: TRATAMENTO P/BASE DE PIS E COFINS QUANDO IPI POSSUI ALIQUOTA ESPECIFICA
Sintoma
Nos cenários onde o IPI é calculado por unidade , o CE está se perdendo no calculo do PIS / Cofins /
ICMS.
Solução
Atualização do programa de DI para tratar corretamente a base dos impostos no caso de alíquota
específica de IPI.
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01915 Data: 10/08/2006 Hora: 16:58:17
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01915
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00126
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
01520 - 00001 - 6.0 - 00023 - INCLUSÃO DA NOVA TELA PIS/COFINS NA DI
----------------------------------------------------------------------------------------------------
TRATAMENTO P/BASE DE PIS E COFINS QUANDO IPI POSSUI ALIQUOTA ESPECIFICA
----------------------------------------------------------------------------------------------------
Palavras Chave:
BASE PIS E COFINS - IPI - ALÍQUOTA ESPECÍFICA - DI - UNIDADE
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI023F04
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F04
...
if /pws/zycie100a-reduzidaipi is initial.
v_advipi = /pws/zycie003-advalipi / 100.
endif.
elseif /pws/zycie100a-codregtriipi EQ '4' AND
/pws/zycie003-advalipi IS INITIAL.
* >> Início da exclusão: FORM MP_NOVA
v_advipi = itab_it-ipi_recolher / itab_it-baseipi * 100.
* << Fim da exclusão
* >> Início da inclusão: FORM MP_NOVA
v_advipi = itab_it-ipi_recolher / itab_it-baseipi .
* << Fim da inclusão
endif.
case /pws/zycie100a-codregtripiscofi.
when '4'.
if /pws/zycie100a-basredpis is initial.
v_pisred = ( /pws/zycie100a-advalpis / 100 ).
...