Home

Linha Microsiga Protheus

Páginas filhas
  • Ajuste do cálculo de ICMS de Pauta -- 112859

Boletim Técnico: Ajuste do cálculo de ICMS de Pauta
Ocorrência
Melhoria
Resumo
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.
ID do Chamado
SDNRY3
Produtos
  • Microsiga 10
  • Módulos
    • SIGAEIC
    Portais
    • nenhum
    Países
    • todos
    Sistema Operacional
  • todos
  • Bancos de Dados
    • todos
    Nome + Fonte
    EICOP100 – C.F.O; EICDI505 / EICDI500 – Desembaraço; EICDI154 – Nota Fiscal de Entrada.
    Número da FNC
    000000110832011
    Ajustes no Compatibilizador
    Sim
    Integridade Referencial
    Não
    Aplicação de Patch
    Não
    Compatibilizador 1
    - UISDNRY3
    Procedimentos para Implementação

    ·         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.

    Descrição de Ajustes

    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

    Procedimentos para Configuração

    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.

    Procedimentos para Utilização

    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:

     

    1. No Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Tabelas/ C.F.O (EICOP100), selecione o registro e clique em Alterar.

     

    1. 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).

     

    1. Ao final clique em OK para gravar os dados.

     

     

     

    Seqüência 002:

     

    1. 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.

     

    1. Clique na opção Reg. Trib.

     

    1. Sobre o campo Operação (EIJ_OPERAC), pressione [F3] e informe a operação cadastrada na seqüência 001.

     

    1. Após informar os dados do regime, clique na opção Grava Itens;

     

    1. Na sequencia, clique em Adições. Selecionando a adição e clique em Alterar

     

    1. Posicione sobre a aba Outros e clique em Calc.Imp

     

    1. 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.

     

    1. 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:

    1. Em Easy Import Control (SIGAEIC), acesse as opções Atualizações/ Desembaraço/ Receb. Importacao (EICDI154).

     

    1. Selecione o processo e clique em Primeira. Na sequência, clique em Itens

     

    1. 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.

     

    1. Marque os itens e clique em Altera Marcados para informar o número da nota

     

    1. Clique em OK e em seguida, em Gera NFE. Assim o sistema irá gerar a nota Fiscal.

     

    1. Ao final da gravação, clique em Impressão para visualizar a nota fiscal gerada.

     

    1. Na impressão da nota, os valores do ICMS estão informados conforme a pauta por produto.
    Informações Técnicas

    Tabelas Utilizadas

    SWZ – Operação;

    EIJ – Tabela Adições da Declaração de Importação.

    • Sem rótulos