Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 18/07/2006 00:00:00
Data/Hora Última Alteração: 20/06/2011 12:43:17
Descrição da Nota: DI COM REGIME 16 CALCULA VALORES ERRADOS AO CRIAR.
Sintoma
Na criação da Di para embarques com regime 16, antes de salvar a DI os cálculos dos impostos são
feitos sobre o valor da mercadoria apenas, não incluindo os valores de Frete e Seguro (observar
pasta Carga 2 e Síntese dos ítens, na pasta valor aduaneiro onde os valores ficam zerados). Quando
salvamos a DI e entramos novamente, os valores de Frete e Seguro aparecem, os impostos são
recalculados com a base de cálculo correta, com exceção do ICMS que fica com valor menor.
Solução
Definir regime 16 com taxa de frete sempre igual a 1.
6.0
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 01757 Data: 18/07/2006 Hora: 09:13:12
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 01757
Categoria : Erro de Programa
Prioridade : Alta
Versão PW.CE : 6.0
Pacote : 00024
Agrupamento : 00122
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Descrição Breve
----------------------------------------------------------------------------------------------------
DI COM REGIME 16 CALCULA VALORES ERRADOS AO CRIAR.
----------------------------------------------------------------------------------------------------
Palavras Chave:
REGIME 16 - DI - VALOR FRETE - SEGURO - IMPOSTOS
DA
----------------------------------------------------------------------------------------------------
Objetos da nota:
REPS /PWS/MZYCI023F01
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F01
...
ENDIF.
IF wa_zycbt007 is initial.
SELECT SINGLE * FROM /pws/zycbt007 INTO wa_zycbt007
WHERE bukrs EQ /pws/zycie085-bukrs.
endif.
* >> Início da exclusão: FORM REFRESH_ALL
IF NOT /pws/zycie093-waersfre IS INITIAL.
* << Fim da exclusão
* >> Início da inclusão: FORM REFRESH_ALL
IF NOT /pws/zycie093-waersfre IS INITIAL
and not itab_zycit001-regime eq '16'.
* << Fim da inclusão
PERFORM: taxa_converte USING /pws/zycie093-waersfre
/pws/zycie085-dttax
CHANGING /pws/zycie085-ukursfre,
load_coll.
ENDIF.
...