Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 16/03/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 13:40:01
Descrição da Nota: DI REDUÇÃO DE IMPOSTOS E O VALOR A RECOLHER DO IPI COM REDUÇÃO ESTÁ ERRA
Sintoma
Homologação pacote 26
Script 23 - CIF + Normal + Redução + Várias Faturas + Adiantamento
Cenário: 84i07
Na DI o ítem 20 é de redução de impostos e o valor a recolher do IPI com redução está errado. O
sistema está levando para a carga 3 o valor a recolher de IPI integral dos 2 ítens e não está
considerando a redução no caso do IPI.
Solução
Atualização do programa da DI para efetuar o cálculo do IPI reduzido corretamente.
6.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03266 Data: 16/03/2007 Hora: 16:47:14
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03266
Categoria : Erro de Programa
Prioridade : Média
Versão PW.CE : 6.0
Pacote : 00026
Agrupamento : 00156
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
01949 - 00001 - 6.0 - 00024 - VALOR DO RATEIO DO SEGURO CIF POR ITEM DI IGUAL AO SISCOMEX
----------------------------------------------------------------------------------------------------
DI REDUÇÃO DE IMPOSTOS E O VALOR A RECOLHER DO IPI COM REDUÇÃO ESTÁ ERRA
----------------------------------------------------------------------------------------------------
Palavras Chave:
DI - REDUÇÃO - VL. ERRADO -
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI023F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F01
...
itab_it-ii_recolher = t_iirec .
ENDFORM.
FORM load_iipi USING p_tipo.
IF itab_it-codregtri EQ '5' .
t_ipibas = ( t_ivadu + itab_it-ii_calculado ).
ELSE.
t_ipibas = ( t_ivadu + t_iirec ).
ENDIF.
a_ipidevi = ( ( /pws/zycie003-advalipi / 100 ) * t_ipibas ).
IF v_dit = 'N'.
* >> Início da exclusão: FORM LOAD_IIPI
IF /pws/zycie100a-codregtriipi EQ '4' AND
* << Fim da exclusão
* >> Início da inclusão: FORM LOAD_IIPI
IF /pws/zycie100a-codregtriipi ne '1' AND
* << Fim da inclusão
/pws/zycie003-advalipi IS INITIAL.
a_ipidevi = ( /pws/zycie100a-unit_valor *
/pws/zycie100a-unit_qtde ).
ENDIF.
* >> Início da exclusão: FORM LOAD_IIPI
IF /pws/zycie100a-codregtriipi EQ '2'.
* << Fim da exclusão
* >> Início da inclusão: FORM LOAD_IIPI
IF /pws/zycie100a-codregtriipi EQ '4'.
* << Fim da inclusão
a_ipidevi = ( ( /pws/zycie100a-reduzidaipi / 100 ) * t_ipibas ).
ENDIF.
ENDIF.
itab_it-vlipi = a_ipidevi.
CLEAR t_ipirec.
IF v_dit = 'N'.
IF
'26' NA /pws/zycie100a-codregtri.
t_ipirec = a_ipidevi.
IF p_tipo = 'A'.
...