Módulo: DOC. IMPORTAÇÃO
Funcionalidade: DI
Data/Hora da Publicação: 04/04/2007 00:00:00
Data/Hora Última Alteração: 22/02/2011 13:41:02
Descrição da Nota: QUANDO ICMS É DIFERIDO, NÃO PERMITE FAZER A BASE CHEIA.
Sintoma
está recolhendo valor do icms mesmo quando isenção.
Solução
verificar se regime tributário do icms for isenção, não recolher o valor.
7.0
Produto:
Nota
Descrição
Informações Complementares
----------------------------------------------------------------------------------------------------
Nota Número 03397 Data: 04/04/2007 Hora: 16:08:03
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Nota Número : 03397
Categoria : Melhoria
Prioridade : Alta
Versão PW.CE : 7.0
Pacote : 00001
Agrupamento : 00160
----------------------------------------------------------------------------------------------------
Referência às notas relacionadas:
Número - Ordem - Versão - Pacote - Descrição Breve
03226 - 00002 - 6.0 - 00026 - ESTÁ RECOLHENDO VALOR DO ICMS MESMO QUANDO ISENÇÃO NA DI.
----------------------------------------------------------------------------------------------------
QUANDO ICMS É DIFERIDO, NÃO PERMITE FAZER A BASE CHEIA.
----------------------------------------------------------------------------------------------------
Palavras Chave:
PARÂMETRO - /PWS/ZYCIT062 - ICMS POR DENTRO -
ICMS DIFERIDO - DI
----------------------------------------------------------------------------------------------------
Objetos da nota:
DTED /PWS/ZYCIL802
DTEL /PWS/ZYCIL848
FUGR /PWS/ZYCIGF1
REPS /PWS/MZYCI023F03
TABD /PWS/ZYCIT062
TOBJ /PWS/ZYCIT062S
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DTED /PWS/ZYCIL802
*Modificado o elemento de dados
Elemento de dados modificado: /PWS/ZYCIL802
Descrição breve modificada (31 caracteres), idioma: PT
"GL - Base Cheia para Pis/Cofins"
Denominador breve modificado (9 caracteres), idioma: PT
"Bs.PisCof"
Denominador médio modificado (20 caracteres), idioma: PT
"Bs.Cheia Pis/Cofins"
Denominador longo modificado (26 caracteres), idioma: PT
"Base Cheia para Pis/Cofins"
Título modificado (26 caracteres), idioma: PT
"Base Cheia para Pis/Cofins"
----------------------------------------------------------------------------------------------------
Modificações efetuadas em DTEL /PWS/ZYCIL848
*Criado o elemento de dados abaixo:
------------------------------------------------------------------------
Elemento de dados incluído: /PWS/ZYCIL848
Classe de desenvolvimento: /PWS/ZYGL
Idioma original: PT
Descrição breve incluída: (29 caracteres), idioma: PT
"GL - Base Cheia ICMS Diferido"
Categoria de dados: Domínio
Domínio: XFIELD
ID parâmetro:
Nome componente default:
Documentar modificações: NÃO
Nome da ajuda de pesquisa:
Parâmetro da ajuda de pesquisa:
Comprimento máximo do denominador breve: 10
Denominador breve incluído (9 caracteres), idioma: PT
"BsICMSDif"
Comprimento máximo do denominador médio: 18
Denominador médio incluído (18 caracteres), idioma: PT
"Bs.Cheia ICMS Dif."
Comprimento máximo do denominador longo: 22
Denominador longo incluído (22 caracteres), idioma: PT
"Bs.Cheia ICMS Diferido"
Comprimento máximo do título: 22
Título incluído (22 caracteres), idioma: PT
"Bs.Cheia ICMS Diferido"
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TABD /PWS/ZYCIT062
* foi criado o seguinte campo
Nome campo Chv Elem.dados Tab.verif. N CtDt Comp. Grupo
...
*>>Inicio Inclusão
BS_CHEIA_DIF /PWS/ZYCIL848 CHAR 1
*>>Fim Inclusão
USERNAMEC SYUNAME CHAR 12
DTUSERC SYDATUM DATS 8
HRUSERC SYSTTIMLO TIMS 6
----------------------------------------------------------------------------------------------------
Modificações efetuadas em TOBJ /PWS/ZYCIT062S
*gerada a visão de atualização da tabela /PWS/ZYCIT062
----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------
Modificações efetuadas em REPS /PWS/MZYCI023F03
...
t_icmsbs - t_icms.
ENDIF.
IF /pws/zycie100a-baseicms LT 0.
CLEAR itab_zycit100-baseicms.
ENDIF.
ENDIF.
IF '356' CA /pws/zycie100a-codregtriicms .
CLEAR: t_icmsx, t_icms_d2, t_icms.
ENDIF.
ELSE.
* >> Início da inclusão: FORM LOAD_IICMS
IF /pws/zycit062-bs_cheia_dif EQ 'X'.
t_icmsx = ( 100 - /pws/zycie003-advalicms ) / 100.
* << Fim da inclusão
t_icms_d2 = t_icms = ( /pws/zycie003-advalicms / 100 ) *
* >> Início da inclusão: FORM LOAD_IICMS
( t_icmsbs / t_icmsx ) .
t_icmsbs_d2 = t_icmsbs = t_icmsbs + t_icms.
ELSE.
t_icms_d2 = t_icms = ( /pws/zycie003-advalicms / 100 ) *
* << Fim da inclusão
t_icmsbs.
* >> Início da inclusão: FORM LOAD_IICMS
ENDIF.
* << Fim da inclusão
IF '356' CA /pws/zycie100a-codregtriicms .
CLEAR: t_icmsx, t_icms_d2, t_icms.
ENDIF.
ENDIF.
IF p_tipo = 'I' OR p_tipo = 'T' .
s_wicdevi = s_wicdevi + t_icms .
s_wpisreco = s_wpisreco + t_pis .
s_wcofreco = s_wcofreco + t_cofins.
IF NOT /pws/zycie003-nrseqd IS INITIAL OR
NOT v_nratoc IS INITIAL.
...