Implementada melhoria na rotina C.F.O (EICOP100) que consiste no ajuste do calculo de ICMS de Pauta na NF de entrada, onde foi criado o campo Tp.Paut.ICMS(WZ_TPPICMS) que deve ser preenchido juntamente com o campo ICMS Pauta(B1_VLR_ICM) na rotina de Produtos (MATA011). Foi criado também o campo ICMS Devido(EIJ_VLICMD) na rotina de Desembaraço (EICDI502) que permitirá a visualização do valor do ICMS dos itens da adição. O parâmetro MV_CALCICM foi criado para tal e nele deve ser configurado o tipo de calculo de ICMS que o sistema realizará.Para viabilizar essa melhoria, criou-se o compatibilizador UISDNRY3 que deve ser aplicado conforme instruções descritas em Procedimentos para Implementação.
- SIGAEIC
- nenhum
- todos
- todos
· Aplicar atualização dos programas EICDI502, EICDI505.PRW, EICDI500.PRW, EICDI154.PRW, EICDI554.PRW, EICOP100.PRW, AVGERAL.PRW, AVUPDATE01.PRW, AVOBJECT.PRW e UISDNRY3.PRW
· Para que as alterações sejam efetuadas, é necessário executar a função U_UISDNRY3.
Importante:
Antes de executar o compatibilizador UISDNRY3 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “PROTHEUS_DATA_SYSTEM”).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus®, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
· Em Microsiga Protheus TOTVS Smart Client digite U_UISDNRY3 no campo Programa Inicial.
· Clique em OK para continuar.
· Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
· Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
· É apresentada uma mensagem explicativa na tela.
· Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização, são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
· Selecione a empresa e dê duplo clique para visualizar o histórico (log).
· Clique em Gravar para salvar o histórico (log) apresentado.
· Clique em OK para encerrar o processamento.
1. Criação no arquivo SX3 – Campos:
· Tabela SWZ – Operação:
Ordem | 23 |
Campo | WZ_TPPICMS |
Tipo | C |
Tamanho | 01 |
Decimal | 0 |
Contexto | R |
Título | Tp.Paut.ICMS |
Descrição | Tipo da Pauta de ICMS |
Help | Tipo de totalizador que será utilizado para calcular o imposto do item no processo 1-Peso; 2-Quantidade ou tipo 3-Nao Utiliza caso não seja utilizado icms de Pauta na operação |
Lista Opções | 1=Peso;2=Quantidade;3=Nao Utiliza |
Inic. Browse | Sim |
Val. Sistema | Pertence('123') .And. OP100Valid('WZ_TPPICMS') |
Nível | 1 |
Usado | Sim |
Módulos | TODOS |
· Tabela EIJ – Adições:
Ordem | L1 |
Campo | EIJ_VLICMD |
Tipo | N |
Tamanho | 15 |
Decimal | 2 |
Formato | @E 999,999,999,999.99 |
Contexto | R |
Título | ICMS Devido |
Descrição | Valor do ICMS Devido |
Help | Valor do Icms Devido da Adição |
Inic. Browse | Sim |
Nível | 1 |
Obrigatório | Não |
Usado | Sim |
Browse | Sim |
Módulos | TODOS |
· Criação no arquivo SX6 – Parâmetros:
Nome da Variável | MV_CALCICM |
Tipo | C |
Descrição | Indica como será feito o cálculo do ICMS, sendo : 1-Conforme Pauta Fiscal;2-Conforme Red. de Base 3-Conforme Pauta fiscal + Red. de Base. |
Valor Padrão | 1 |
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parâmetros (CFGX017). Configure os parâmetros a seguir:
Itens/Pastas | Descrição |
Informações | |
Nome | MV_CALCICM |
Tipo | Caracter |
Cont. Por. | 1 |
Descrição | |
Descrição | Indica como será feito o cálculo do ICMS, sendo : 1-Conforme Pauta Fiscal; 2-Conforme Red. de Base 3-Conforme Pauta fiscal + Red. de Base. |
Itens/Pastas | Descrição |
Informações | |
Nome | MV_TEM_DI |
Tipo | Logico |
Cont. Por. | T |
Descrição | |
Descrição | Determina se o cliente usa (T) ou não (F) D.I Eletrônica. |
Pré-Requisitos.
- Neste exemplo, o parâmetro MV_TEM_DI foi configurado com a opção T.
- Neste exemplo, o parâmetro MV_CALCICM foi configurado com a opção 1.
· Informar no cadastro de algum produto, um valor no campo Icms Pauta (B1_VLR_ICM)
- Na rotina de C.f.o (EICOP100) , cadastrar um uma Operação de C.f.o que contenha o campo Tp.Paut.ICMS (WZ_TPPICM) informado como 1-Peso
· Possuir um processo de SI (Solicitação de Importação) com saldo do item requisitado
· Possuir um processo de PO (Purchase Order) com saldo do item requisitado e o peso informado.
· Possuir um processo de Desembaraço (DI) onde a data e número da DI não estejam informados e com saldo do item requisitado na invoice.
Sequência 001:
- No Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Tabelas/ C.F.O (EICOP100), selecione o registro e clique em Alterar.
- Na operação, certifique-se de que o campo de ICMS Susp. (WZ_ICMSUSP) não esteja informado como SIM, e os campos utilizados para tratamento de Diferimento (WZ_ICMSDIF), %Cred.Pres. (WZ_PCREPRE), %Max.Cred.Pr (WZ_ICMS_CP) e %Min.ICMS Rc (WZ_ICMS_PD) não estejam informados. Deste modo, informe no campo Tp.Paut.ICMS (WZ_TPPICM) o tipo da pauta a ser utilizada para cálculo do ICMS (Peso ou Quantidade).
- Ao final clique em OK para gravar os dados.
Seqüência 002:
- No ambiente Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Desembaraço/ Manutenção (EICDI505), selecione o processo requisitado e clique em Alterar.
- Clique na opção Reg. Trib.
- Sobre o campo Operação (EIJ_OPERAC), pressione [F3] e informe a operação cadastrada na seqüência 001.
- Após informar os dados do regime, clique na opção Grava Itens;
- Na sequencia, clique em Adições. Selecionando a adição e clique em Alterar
- Posicione sobre a aba Outros e clique em Calc.Imp
- Verifique que o valor do ICMS foi calculado por pauta e o valor do ICMS devido foi calculado considerando como base as despesas que compõem a base do mesmo.
- Retorne à tela do desembaraço, informe o número e data da DI e em seguida, clique em OK para gravar o processo.
Sequência 003:
- Em Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Desembaraço/ Receb. Importacao (EICDI154).
- Selecione o processo e clique em Primeira. Na sequência, clique em Itens
- O sistema irá exibir os valores de ICMS calculado para os itens. Repare que o ICMS de Pauta, definido como o tipo Peso no C.F.O foi calculado considerando o peso total de cada item no processo x Icms de pauta informado no cadastro de produtos.
- Marque os itens e clique em Altera Marcados para informar o número da nota
- Clique em OK e em seguida, em Gera NFE. Assim o sistema irá gerar a nota Fiscal.
- Ao final da gravação, clique em Impressão para visualizar a nota fiscal gerada.
- Na impressão da nota, os valores do ICMS estão informados conforme a pauta por produto.
Tabelas Utilizadas | SWZ – Operação; EIJ – Tabela Adições da Declaração de Importação. |