CE PLUS - Nota 002441

Módulo: DOC. IMPORTAÇÃO

Funcionalidade: DSI

Data/Hora da Publicação: 14/11/2006 00:00:00

Data/Hora Última Alteração: 20/06/2011 13:20:24

Descrição da Nota: TAXA SISCOMEX ENTRA COMO BASE DE ICMS MESMO QUANDO ZERADO EM DESPESA

Sintoma

Por favor verificar o erro na Base de Cálculo do ICMS na DSI, da taxa de siscomex está entrando como

R$ 40,00 mesmo quando zerada na pasta de despesas.

 

 

Solução

Considerar flag da /PWS/ZYCIT000 para cálculo da taxa siscomex.

 

 

Versões Tratadas

6.0

Informações Complementares

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

Nota Número 02441 Data: 14/11/2006 Hora: 18:00:15

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

 

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

Nota Número              : 02441

Categoria                : Erro de Programa

Prioridade               : Alta

Versão PW.CE             : 6.0

Pacote                   : 00025

Agrupamento              : 00140

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

Referência às notas relacionadas:

Número - Ordem - Descrição Breve

 

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

TAXA SISCOMEX ENTRA COMO BASE DE ICMS MESMO QUANDO ZERADO EM DESPESA

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

Palavras Chave:

TAXA SISCOMEX - BASE DE CÁLCULO ICMS - DESPESA DUPLICADA

DSI

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

Objetos da nota:

REPS /PWS/MZYCI058F03

 

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

Modificações efetuadas em REPS /PWS/MZYCI058F03

 

...

  CLEAR v_nova.

  IF /pws/zycie085-dtuserc IS INITIAL.

    /pws/zycie085-dtuserc = sy-datum.

  ENDIF.

  LOOP AT itab_zycit049 WHERE baseicms EQ 'X' AND NOT vlreal IS initial.

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

    IF /pws/zycit000-flag_txsisc IS INITIAL OR v_dit NE 'N' OR

* << Fim da exclusão

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

    IF /pws/zycit000-flag_txsisc IS INITIAL OR

* << Fim da inclusão

       wa_it000-cod_sisc NE itab_zycit049-tpdesp.

      IF v_idx EQ v_ipt AND v_ipt NE 1.

        t_ivdes2 = itab_zycit049-vlreal - itab_zycit049-vldp_aux.

      ELSE.

        IF itab_zycit049-divabs EQ 'X'.

...