01. Visão Geral
Há disponível o Controle para Restituição do ICMS-ST incidentes nas operações com controle de lote (identificado pela saída à nota fiscal de entrada) e sem controle de lote.
É considerado para os cálculos o valor que serviu de base para a retenção do ICMS e a última aquisição da mercadoria pelo estabelecimento remetente, proporcional à quantidade de saída. O cálculo retornará se a última aquisição não tiver quantidade suficiente.
Para tanto, estão disponíveis as seguintes rotinas:
MATA959: Cálculo/Controle do Crédito ICMS conforme art. 271 do RICMS - Realiza a geração dos cálculos na tabela CDM;
FISR017: Relatório Controle para Restituição do ICMS ST - Demonstração dos movimentos que originaram os cálculos.
Importante
Para a geração do relatório nas condições descritas é necessário aplicar o compatibilizador e que a tabela Controle Crédito ICMS Não Destacado (CDM) esteja criada.
02. Exemplo de Configuração
Antes de executar o compatibilizador UPDFIS é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório PROTHEUS11_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;
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
I. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A);
II. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções;
III. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
IV. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação);
V. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D);
VI. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções;
VII. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
Contate o Help Desk Framework EM CASO DE DÚVIDAS!
1. Em Microsiga Protheus Smart Client, digite U_UPDSIGAFIS no campo Programa Inicial;
2. Clique em OK para continuar;
3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado é apresentada a janela para seleção do compatibilizador. Selecione o programa U_UPDSIGAFIS;
4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo;
5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela;
6. 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;
7. Clique em Gravar para salvar o histórico (log) apresentado;
8. Clique em OK para encerrar o processamento.
O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) desta FNC.
Descrição de Ajustes:
Tabela | CDM |
---|---|
Nome | CDMxx0 (onde xx é o código da empresa correspondente) |
Modo | E (Exclusivo) |
Descrição | Controle Crédito ICMS ST Art.271/SP |
Tabela | CDM |
---|---|
Campo | CDM_FILIAL |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Filial |
Descrição | Filial do sistema |
Help | Indique a filial do sistema |
Tabela | CDM |
---|---|
Campo | CDM_DOCSAI |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Doc. Saída |
Descrição | Documento Saída |
Help | Documento de Saída |
Tabela | CDM |
---|---|
Campo | CDM_SERIES |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Série Doc.Saída |
Descrição | Série Documento Saída |
Help | Série do Documento de Saída |
Tabela | CDM |
---|---|
Campo | CDM_CLIENT |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Cliente |
Descrição | Código do Cliente |
Help | Código do Cliente |
Tabela | CDM |
---|---|
Campo | CDM_LJCLI |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Loja Cliente |
Descrição | Loja do Cliente |
Help | Loja do Cliente |
Tabela | CDM |
---|---|
Campo | CDM_ITSAI |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Item Doc.Saída |
Descrição | Item Documento de Saída |
Help | Item do Documento de Saída |
Tabela | CDM |
---|---|
Campo | CDM_PRODUT |
Tipo | Caracter |
Tamanho | 15 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Produto |
Descrição | Produto |
Help | Código de Identificação do Produto |
Tabela | CDM |
---|---|
Campo | CDM_QTDVDS |
Tipo | Numérico |
Tamanho | 11 |
Decimal | 3 |
Formato | @E 99,999,999,999.999 |
Cabeçalho | Qtde Saída |
Descrição | Qtde Saída |
Help | Quantidade de Saída |
Tabela | CDM |
---|---|
Campo | CDM_BSSAI |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Formato | @E 999,999,999,999.99 |
Cabeçalho | Base Calc. Sai |
Descrição | Base Cálculo Saída |
Help | Base de Cálculo da Saída |
Tabela | CDM |
---|---|
Campo | CDM_ICMSAI |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @E 999,999,999,999.99 |
Cabeçalho | ICMS Saída |
Descrição | ICMS Saída |
Help | Valor ICMS da Saída |
Tabela | CDM |
---|---|
Campo | CDM_ALQSAI |
Tipo | Numérico |
Tamanho | 5 |
Decimal | 2 |
Formato | @e 99.99 |
Cabeçalho | Aliq ICMS Sai |
Descrição | Alíquota ICMS Saída |
Help | Alíquota de ICMS de Saída |
Tabela | CDM |
---|---|
Campo | CDM_UFSAI |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | UF Saída |
Descrição | UF Saída |
Help | UF da Saída |
Tabela | CDM |
---|---|
Campo | CDM_DTSAI |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Data Emis Sai |
Descrição | Data Emissão Doc. Saída |
Help | Data de Emissão do Documento de Saída |
Tabela | CDM |
---|---|
Campo | CDM_NSEQS |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Num Seq Saída |
Descrição | Num Sequencial Saída |
Help | Número Sequencial de Saída |
Tabela | CDM |
---|---|
Campo | CDM_DOCENT |
Tipo | Caracter |
Tamanho | 9 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Doc Entrada |
Descrição | Documento de Entrada |
Help | Documento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_SERIEE |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Série Entrada |
Descrição | Série Doc. Entrada |
Help | Série do Documento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_DTENT |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Data Emis Ent |
Descrição | Data Emissão Entrada |
Help | Data Emissão de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_DTDGEN |
Tipo | Data |
Tamanho | 8 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Data Dig Ent |
Descrição | Data Digit. Doc. Entrada |
Help | Data de Digitação do Documento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_FORNEC |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Fornecedor |
Descrição | Fornecedor |
Help | Fornecedor |
Tabela | CDM |
---|---|
Campo | CDM_LJFOR |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Loja For. |
Descrição | Loja Fornecedor |
Help | Loja do Fornecedor |
Tabela | CDM |
---|---|
Campo | CDM_ITENT |
Tipo | Caracter |
Tamanho | 4 |
Decimal | 0 |
Formato | @! |
Cabeçalho | It. Doc. Entrada |
Descrição | It. Documento Entrada |
Help | Item do Documento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_QTDENT |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 3 |
Formato | @e 99,999,999,999.999 |
Cabeçalho | Qtd. Entrada |
Descrição | Qtde Entrada |
Help | Quantidades do Documento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_BSENT |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Base Calc. Ent |
Descrição | Base Calculo Ent |
Help | Base de Cálculo de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_ICMENT |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | ICMS Entrada |
Descrição | ICMS Entrada |
Help | ICMS de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_ALQENT |
Tipo | Numérico |
Tamanho | 5 |
Decimal | 2 |
Formato | @e 99.99 |
Cabeçalho | Aliq Entrada |
Descrição | Alíquota ICMS Entrada |
Help | Alíquota do ICMS de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_UFENT |
Tipo | Caracter |
Tamanho | 2 |
Decimal | 0 |
Formato | @! |
Cabeçalho | UF Entrada |
Descrição | UF Entrada |
Help | UF de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_NSEQE |
Tipo | Caracter |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Num Seq Entrada |
Descrição | Num Sequencial Entrada |
Help | Número Sequencial de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_SALDO |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 4 |
Formato | @e 9,999,999,999.9999 |
Cabeçalho | Saldo Mov |
Descrição | Saldo Movim. Entrada |
Help | Saldo do Movimento de Entrada |
Tabela | CDM |
---|---|
Campo | CDM_TIPO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Tipo Registr |
Descrição | Tipo do Registro |
Help | Tipo do Registro: S: Saldos Iniciais Doc .Entrada/CAT 17 T: Saldos Iniciais Transferências C: Compl. Preços M: Movimento Crédito calculado L: Amarração por Lote E: Amarração por Transf. |
Tabela | CDM |
---|---|
Campo | CDM_BASMAN |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Base ICMS 271 |
Descrição | Base ICMS 271 |
Help | Base ICMS recolhido por Fornecedor anterior (informado manual) |
Tabela | CDM |
---|---|
Campo | CDM_ICMMAN |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | ICMS Não Rec. |
Descrição | ICMS Não Rec. |
Help | Valor ICMS recolhido por Fornecedor anterior (informado manual) |
Tabela | CDM |
---|---|
Campo | CDM_ESTORN |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Vlr. Estorn. |
Descrição | Valor Estornado/Devolv. |
Help | Valor a estornar do cálculo do crédito realizado na amarração SaídaXEntrada devido Devolução de Vendas. |
Tabela | CDM |
---|---|
Campo | CDM_BSERET |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Ret.Entr. |
Descrição | ICMS Retido Entr. |
Help | Base ICMS Retido Entrada - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_BSSRET |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Ret. Saída |
Descrição | ICMS Retido Saída |
Help | Base ICMS Retido Entrada - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_CFENT |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Cabeçalho | CFOP Entrada |
Descrição | CFOP NF Entrada |
Help | CFOP Doc. Entrada - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_CFSAI |
Tipo | Caracter |
Tamanho | 5 |
Decimal | 0 |
Formato | @! |
Cabeçalho | CFOP Saída |
Descrição | CFOP NF Saída |
Help | CFOP Doc. Saída - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_TIPODB |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Tipo NF |
Descrição | Tipo da Nota Fiscal |
Help | Tipo do Documento Entrada/Saída - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_TES |
Tipo | Caracter |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Tipo Entrada/Saída |
Descrição | Tipo Entrada/Saída |
Help | Tipo Entrada/Saída Documento - Utilizando a CAT 17 |
Tabela | CDM |
---|---|
Campo | CDM_VICMPR |
Tipo | Numérico |
Tamanho | 16 |
Decimal | 2 |
Formato | @E 9,999,999,999,999.99 |
Cabeçalho | V. ICM. Prop. |
Descrição | Valor ICMS Proprio |
Help | Valor ICMS Proprio para restituição será lido pelo relatório de Controle de Crédito de ICMS não destacado (MATR983). |
Índice | CDM |
---|---|
Ordem | 1 |
Chave | CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_FORNEC+CDM_LJFOR+ CDM_ITENT+CDM_PRODUT+CDM_NSEQE+CDM_TIPO |
Descrição | Filial + Documento de Entrada + Série de Entrada + Fornecedor + Loja + Item + Produto + Sequência + Tipo. |
Índice | CDM |
---|---|
Ordem | 2 |
Chave | CDM_FILIAL+CDM_DOCSAI+CDM_SERIES+CDM_CLIENT+CDM_LJCLI+ CDM_ITSAI+CDM_PRODUT+CDM_NSEQS+CDM_TIPO |
Descrição | Filial + Documento de Saída + Série de Saída + Cliente + Loja + Item + Produto + Sequência + Tipo. |
Índice | CDM |
---|---|
Ordem | 3 |
Chave | CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_PRODUT+DTOS (CDM_DTENT)+CDM_TIPO |
Descrição | Filial + Documento de Entrada + Série de Entrada + Produto + Data de Entrega. + Tipo. |
Índice | CDM |
---|---|
Ordem | 4 |
Chave | CDM_FILIAL+DTOS(CDM_DTSAI)+CDM_DOCSAI+CDM_SERIES+CDM_NSEQS |
Descrição | Filial + Data Saída + Doc.Saída + Série + Sequencial |
Tabela | CDM |
---|---|
Campo | CDM_ESTDEB |
Tipo | Numérico |
Tamanho | 15 |
Decimal | 2 |
Formato | @e 999,999,999,999.99 |
Cabeçalho | Estorn. Deb. |
Descrição | Valor Estornado/Devolv. |
Help | Valor Estornado/Devolvido de Compras |
Tabela | SB1 |
---|---|
Campo | B1_CRICMST |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Cont ICMS-ST |
Descrição | Cont Restituição ICMS-ST |
Help | Indica se para o produto haverá o controle de crédito de ICMS-ST (Conf.Art. 23, Livro III do RICMS/RS). |
Opções | 0=Não; 1=Sim |
Tabela | SB1 |
---|---|
Campo | B1_PICM |
Tipo | Numérico |
Tamanho | 5 |
Decimal | 2 |
Formato | @E 99,99 |
Cabeçalho | Aliq. ICMS |
Descrição | Alíquota de ICMS |
Help | Alíquota do ICMS aplicada sobre o produto, conforme o Estado. As alíquotas válidas são: 0%, 7%, 12%, 17%, 18% ou 25%. |
Tabela | SB1 |
---|---|
Campo | B1_RASTRO |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Rastro |
Descrição | Rastreabilidade do produto |
Help | Rastreabilidade no Produto: S= Rastreabilidade SUBLOTE; N= NÃO USA Rastreabilidade; L= Rastreabilidade LOTE. |
Opções | S= Sublote; L= Lote; N= Não Utiliza |
Tabela | SF4 |
---|---|
Campo | F4_CRICMST |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Cont ICMS-ST |
Descrição | Cont Restituição ICMS-ST |
Help | Indica se para essa TES haverá o controle de Crédito de ICMS-ST, conforme Art 23, Livro III RICM/RS. |
Tabela | SA1 |
---|---|
Campo | A1_SIMPNAC |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Opt Simp Nac |
Descrição | Optante Simples Nacional |
Help | Cliente Optante ao Simples Nacional |
Importante
Utilizar o campo Opt Simp Nac (A1_SIMPNAC) para o Estado de Santa Catarina.
Tabela | SA1 |
---|---|
Campo | A1_CONTRIB |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Contribuinte |
Descrição | Contribuinte do ICMS |
Help | Indica se o cliente é contribuinte ou não do ICMS em seu estado. Caso este campo esteja configurado como 2-Não, mesmo que o cliente possua Inscrição Estadual, ele será tratado como não contribuinte do ICMS pelo sistema, utilizando essa configuração para determinar a alíquota do ICMS durante o faturamento. |
Importante
Utilizar o campo Contribuinte (A1_CONTRIB) para o Estado PR.
Tabela | SD1 |
---|---|
Campo | D1_ICMSRET |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Cabeçalho | ICMS Solid. |
Descrição | Valor do ICMS Solidário |
Help | Valor do ICMS Retido |
Tabela | SD1 |
---|---|
Campo | D1_MARGEM |
Tipo | Numérico |
Tamanho | 6 |
Decimal | 2 |
Formato | @E 999.99 |
Cabeçalho | Solid. Entra |
Descrição | % Lucro Calc. Solid.Entra |
Help | % Lucro Solidário Entrada |
Tabela | SD1 |
---|---|
Campo | D1_ICMNDES |
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 999,999,999.99 |
Cabeçalho | ICMS ST Ant. |
Descrição | Valor ICMS ST Recolhido Anteriormente |
Help | Valor do ICMS ST anterior não calculado pelo sistema e informado manualmente para compor cálculo do Crédito ICMS, conforme Art.271/SP. |
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Livros Fiscais (SIGAFIS), conforme instruções a seguir:
Nome do Menu | Submenu | Nome da Rotina | Programa | Tabelas |
---|---|---|---|---|
Miscelânea | Acertos | Calc.Cred.ICMS Art | MATA959 | CDM, SD2, SD1, SFK, SF4, SB1 |
Relatórios | List.Conferência | Cont.Crédito ICMS ST | FISR017 | CDM, SD2, SD1, SF4, SB1 |
2. No módulo Configurador (SIGACFG), opção Base de Dados/Dicionários/Base de Dados, configure os parâmetros a seguir:
Nome da Variável | MV_TREPORT |
---|---|
Tipo | Numérico |
Conteúdo | 2 |
Descrição | Habilita impressão dos relatórios utilizando componente gráfico (TReport) - Opções: 1=Não Utiliza; 2=Utiliza; 3=Pergunta se utiliza. |
Só é possível acessar o relatório FISR017 se o parâmetro MV_TREPORT =2 ou =3 (selecionando opção SIM), ou seja, este relatório só funciona no Componente Gráfico (TReport) e o respectivo parâmetro não é mencionado pelo sistema (mensagem de alerta).
Nome da Variável | MV_ICMST23 |
---|---|
Tipo | Lógico |
Conteúdo | <definido pela empresa> |
Descrição | Indica se vai haver o Controle para Restituição do ICMS-ST (Artigo 23, Livro III do RICMS/RS de 1997). |
Nome da Variável | MV_ESTADO |
---|---|
Tipo | Caracter |
Conteúdo | <definido pela empresa> |
Descrição | Sigla do estado da empresa usuária do sistema, para efeito de cálculo de ICMS (7, 12 ou 18%). |
Nome da Variável | MV_RASTRO |
---|---|
Tipo | Caracter |
Conteúdo | S |
Descrição | Indica se o rastro por lote será habilitado na geração do relatório. É necessário realizar uma transferência no estoque de um produto para outro, e o produto deve estar com o campo Rastro (B1_RASTRO) = L - Lote. |
Importante
O conteúdo do parâmetro pode ser: S = Determina a utilização da rastreabilidade ou N = Não determina a rastreabilidade.
Nome da Variável | MV_ICMSPAD |
---|---|
Tipo | Lógico |
Conteúdo | <definido pela empresa> |
Descrição | Informar a alíquota de ICMS aplicada em operações dentro do estado onde a empresa esta localizada (7% ou 18 %). |
Nome da Variável | MV_LOTEUNI |
---|---|
Tipo | Lógico |
Conteúdo | <definido pela empresa> |
Descrição | O conceito de LOTE UNICO deverá ser utilizado para produtos com rastreabilidade igual a LOTE? Pad=True ATENÇÃO! A alteração indevida pode danificar a BD! |
03. Exemplo de Utilização
I. Em Livros Fiscais (SIGAFIS) acesse Atualizações/Cadastro de TES (MATA080) e configure o campo Cont ICMS-ST (F4_CRICMST) com as opções 0=Não; 1=Sim;
II. Em Livros Fiscais (SIGAFIS) acesse Atualizações/Cadastro/Produtos (MATA010) e configure o campo Cont ICMS-ST (B1_CRICMST) com as opções 0=Não; 1=Sim;
III. Em Compras (SIGACOM) acesse Atualizações/Documento de Entrada (MATA103). Cadastre o Documento de Entrada, contendo a TES e o Produto cadastrados anteriormente e preencha o campo Lote (D1_LOTECTL) para utilização de produtos controlados por rastreabilidade;
IV. Em Faturamento (SIGAFAT) acesse Atualizações/Pedidos/Pedidos de Venda (MATA410). Cadastre um Pedido de Venda, contendo a TES e o Produto cadastrados anteriormente e preencha o campo Lote (C6_LOTECTL) para utilização de produtos controlados por rastreabilidade.
Para utilização dessa rotina com produtos controlados por rastreabilidade, é necessário configurar o parâmetro MV_LOTEUNI = T. e o campo Rastro (B1_RASTRO = L).
Verifique as saídas de mercadorias adquiridas com ICMS-ST:
Estado RS
1. Para outros estados, UF cliente diferente de RS;
2. Em que ocorra nova substituição tributária (Será considerado o campo da TES: Sit.Trib.ICM (F4_SITTRIB) = 10 ou 30);
3. Isentas (Será considerado o campo da TES: LF ICMS-ST (F4_LFICM): ISENTAS;
Cálculo:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= (Base de Ressarcimento*alíquota interna) /100
Estado PR
1. Verifique se saída interestadual, UF cliente diferente de PR;
2. Verifique se saída tributada pelo ICMS próprio;
3. Verifique se destinatário é Contribuinte do ICMS (A1_CONTRIB);
4. Verifique se a mercadoria entrou com substituição tributária.
Cálculo:
Valor unitário do ICMS da saída:= ICMS Próprio da Saída / Quantidade de Saída
Valor unitário do somatório do ICMS próprio com o ICMS-ST:= (ICMS + ICMS-ST/Quantidade de Entrada)
Diferença:= Valor unitário do ICMS da saída - Valor unitário do somatório do ICMS próprio com o ICMS-ST
Valor do Ressarcimento:= Diferença*Quantidade de Saída
Estado RJ
1. Para outros estados, UF cliente diferente de RJ.
Cálculo:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= ((Valor do ICMS-ST/ Quantidade de Entrada)* Quantidade de Saída)
Estado GO
1. Para outros estados, UF cliente diferente de GO.
Cálculo:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= ((Valor do ICMS-ST/ Quantidade de Entrada)* Quantidade de Saída)
Estado BA
1. Para outros estados, UF cliente diferente de BA.
Cálculo:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= ((Valor do ICMS-ST/ Quantidade de Entrada)* Quantidade de Saída)
Importante
Conforme artigo 300 do RICMS da Bahia, o valor do ressarcimento deverá ser demonstrado no quadro “Crédito do Imposto - Outros Créditos” no Livro de Apuração do ICMS, com a expressão “Ressarcimento - Substituição Tributária”. O valor do ressarcimento calculado neste relatório será então considerado na geração do quadro “Outros Créditos” na Apuração do ICMS, através do arquivo “P9AUTOTEXT.BA”.
Estado ES
1. Para outros estados, UF cliente diferente de ES;
2. Em que ocorra nova substituição tributária (Campo da TES: Sit.Trib.ICM (F4_SITTRIB) = 10 ou 30);
3. Isentas (Campo da TES: LF ICMS-ST (F4_LFICM): ISENTAS).
Cálculo:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= (Base de Ressarcimento*alíquota interna) /100
Estado MG
1. Para outros estados, UF cliente diferente de MG;
2. Isentas (Campo da TES: LF ICMS-ST (F4_LFICM): ISENTAS).
Cálculo:
ICMS ST a Restituir ((Valor do ICMS-ST de entrada/ Quantidade de Entrada) * Quantidade de Saída)
ICMS Próprio a Creditar ((Valor do ICMS Próprio de entrada/ Quantidade de Entrada) * Quantidade de Saída)
Importante
A quantidade de informações solicitadas pela SEFAZ de Minas Gerais não cabe na impressão do relatório, pois são mais de 20 colunas. Porém estas informações são geradas normalmente quando gravadas em Excel;
Diante desta limitação, estarão disponíveis para o usuário todos os campos solicitados pela SEFAZ, ficando por conta do usuário a responsabilidade de configurar o relatório TREPORT, indicando quais colunas deverão ou não fazer parte do relatório, uma vez que não caberão todas na folha;
Caso a impressão seja realizada em Excel, todas as colunas poderão estar configuradas para impressão, já que na planilha não teremos esta limitação de espaço para as informações.
Informações adicionais para Minas Gerias
Além do relatório com as informações de Ressarcimento, a SEFAZ de Minas Gerais pede para o contribuinte mais dois resumos, um resumo de produtos e outro resumo de documentos de saídas, ambos com informações que foram consideradas no relatório de Ressarcimento.
O resumo de produto terá as seguintes informações:
- Código do Produto;
- NCM;
- Descrição do produto;
- Unidade de medida;
- ICMS ST a Restituir;
- ICMS Operação Própria a Creditar;
O resumo dos documentos de saídas terá as seguintes informações:
- Nota Fiscal;
- Data de Emissão;
- CFOP;
- Razão Social do Cliente;
- UF Destino;
- Inscrição Estadual do Cliente;
- CNPJ do Cliente;
Estado SC
1. Para outros estados, UF cliente diferente de SC;
2. Saída para Simples Nacional.
Cálculo SC Para Simples Nacional:
Base de Ressarcimento:= (((Valor da Mercadoria /Quantidade de Entrada)*Quantidade de Saída)*(70%*MVA da Entrada))
Valor do Ressarcimento:= (Base de Ressarcimento*alíquota interna) /100
Cálculo comum:
Para o Estado de Santa Catarina, serão consideradas as seguintes perguntas:
Agrupa por Hipótese? Se estiver preenchido com conteúdo igual a 1-Sim, as operações deste relatório serão agrupadas por código de hipótese, trazendo o total do valor de ressarcimento para cada código. Estes códigos de hipótese estarão atrelados com códigos da DCIP, conforme tabelas abaixo:
Entrada | Possui Protocolo/Convênio com UF de Destino? | Hipótese | Código DCIP |
---|---|---|---|
Substituído | Sim | 1 | 56 |
Antecipação | Sim | 2 | 57 |
Substituído | Não | 3 | 59 |
Antecipação | Não | 4 | 60 |
Nas operações de venda para cliente optante do Simples Nacional, teremos os seguintes códigos:
Entrada | Hipótese | Código DCIP |
---|---|---|
Substituído | 5 | 62 |
Antecipação | 6 | 62 |
Considera ICMS Próprio? Quando esta pergunta estiver com conteúdo igual a 1-Sim, serão incluídas as seguintes colunas no relatório com valores do ICMS Próprio:
BC. ICMS – Base de cálculo de Ressarcimento do ICMS Próprio;
VL. ICMS – Valor de Ressarcimento do ICMS Próprio;
Rec. ICMS – Valor acumulado do ressarcimento do ICMS Próprio.
Ressarcimento de ICMS ST:
Base de Ressarcimento:= (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= ((Valor do ICMS-ST/ Quantidade de Entrada)* Quantidade de Saída)
Ressarcimento ICMS Próprio (caso pergunta Considera ICMS Próprio? estiver igual a 1-Sim):
Base de Ressarcimento:= (Base de Cálculo do ICMS Próprio /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento:= ((Valor do ICMS Próprio/ Quantidade de Entrada)* Quantidade de Saída)
Demais Estados:
Para os demais Estados (MV_ESTADO diferente de RS/SC/PR/GO/ES/BA/RJ), a rotina não irá mais impedir o usuário de realizar a impressão. Será então impressa a listagem padrão, considerando os documentos de saídas interestaduais onde houver hipótese de ressarcimento/restituição do valor de ICMS ST. O valor do Ressarcimento será gerado da seguinte maneira:
Base de Ressarcimento: (Base de Cálculo do ICMS-ST /Quantidade de Entrada)*Quantidade de Saída
Valor do Ressarcimento: ((Valor do ICMS-ST/ Quantidade de Entrada)* Quantidade de Saída)
Como será uma listagem padrão e comum para os demais Estados, caso existir alguma particularidade com valores ou coluna para determinado Estado, deverá ser aberto chamado para análise e possível alteração para implementação desta particularidade no relatório.
Importante
Quando valor unitário do ICMS da saída for maior que o valor unitário do somatório do ICMS próprio com o ICMS-ST da entrada, não deve ser considerado valor do ressarcimento.
1. No módulo Livros Fiscais (SIGAFIS), opção Miscelânea/Acertos/Cálc.Créd.ICMS Art.271/SP (MATA959) e informe os parâmetros da rotina:
Data de?
Informe a data inicial a considerar, para o cálculo de crédito.
Data Até?
Informe a data final a considerar, para o cálculo de crédito.
Reprocessa Tudo?
Indique (Sim/Não) se será feito o reprocessamento de toda a movimentação do período indicado nos parâmetros acima
Considera Transf Filiais?
Indique (Sim/Não) se deve considerar a transferência de filiais.
O parâmetro Reprocessa Tudo? faz o estorno de toda a movimentação, até então gerada na tabela CDM, independente do período informado nos parâmetros. Caso seja informado SIM, os períodos deverão ser processados novamente, mês a mês, uma vez que as saídas somente são consideradas a do mês em processamento.
O parâmetro Considera Transf Filiais? faz a gravação das movimentações de saída que utilizarem os CFOPS de transferência (5408/5409) para então, serem gravadas na tabela CDM.
2. Confira os parâmetros e confirme.
Para mais informações consulte o manual FIS0051_Controle_Aproveitamento_Credito_ICMS.
3. Em Livros Fiscais (SIGAFIS) acesse Relatórios/List. Conferência/Controle para Restituição do ICMS ST (FIRS017) e preencha os parâmetros da rotina, conforme instruções a seguir:
Data Inicial?
Informe a data de inicial para geração do relatório.
Data Final?
Informe a data de final para geração do relatório.
Agrupa por Hipótese?
Informe neste campo se o relatório será agrupado pelo código de Hipótese, com valor de ressarcimento totalizado por este código.
Considera ICMS Próprio?
Indica se irá considerar na geração do relatório o controle de Ressarcimento do ICMS Próprio.
Importante
As perguntas “Agrupa por Hipótese?” e “Considera ICMS Próprio?” são válidas somente para o Estado de Santa Catarina.
Utilização da rotina Apuração ICMS:
O valor apurado na rotina Cálc.Créd.ICMS Art.271/SP (MATA959) é lançado automaticamente na rotina Apuração de ICMS. Confira os campos Descrição, Valor, GNRE e Classe de Vencimento.
Configure os campos Produto e TES como Sim, tanto nas Entradas quanto nas Saídas. Para os Documentos Devolução Vendas/Compras e Complemento Preços (Fornecedor), não há necessidade de configurar o campo F4_CRICMS, pois utilizam a referência dos respectivos Documentos Origem. Portanto deverão ser obrigatoriamente informados para correta realização do cálculo.
Caso haja Saldos em estoque de Produtos, cujos créditos já tenham sido apropriados anteriormente, os mesmos devem ser cadastrados na rotina Saldos Subst.Trib. da seguinte forma, apenas para que seja feito o abatimento desse Saldo SEM cálculo de crédito por essa rotina:
Quantidade = Saldo sobre o qual já foi apropriado anteriormente (FK_QTDE);
Sld.Inic.ST= SIM. Indica se é Saldo a ser utilizado nesse processo (FK_SALDO).
Caso haja a Transferência entre Produtos sem Controle Lote/Sub-Lote e cujo produto DESTINO seja vendido: apure a Qtde total transferida (ORIGEM e DESTINO) e cadastre na SFK. Esse registro é utilizado no cálculo do crédito, uma vez que não é possível identificar as respectivas entradas sem Lote ativado.
Exemplo: Transferência de Produto B para Produto A (Quantidade = 10); Transferência de Produto C para Produto A (Quantidade = 15); Venda Produto A (Quantidade = 25).
Cadastre em SFK:
Produto A
Sld.Inic.ST= SIM (FK_SALDO)
Transf.Entr. = 25
Apure Base ICMS (entradas dos produtos ORIGEM) a ser cadastrada em FK_BASEICM (valor é utilizado para calcular o crédito das vendas interestaduais desse produto);
Produto B
Sld.Inic.ST= SIM (FK_SALDO)
Transf.Saída = 10
Não há necessidade de cadastrar Base ICMS, uma vez que este registro somente será utilizado para abater Saldos em Documentos de Entrada do período desse produto;
Produto C
Sld.Inic.ST= SIM (FK_SALDO)
Transf.Saídas = 15
Não há necessidade de cadastrar Base ICMS, uma vez que esse registro somente será utilizado para abater Saldos em Documentos de Entrada do período desse produto.
O cálculo do crédito somente será realizado para operações de Vendas interestaduais.
Caso haja utilização de Transferência entre Filiais somente serão gravadas as operações de Venda que utilizarem os CFOPS (5408/5409) e as operações de entrada que utilizarem os CFOPS (1408/1409).
Totaliza Crédito calculado (CDM_ICMENT) com o Valor do ICMS - para transferencia nos CFOPS (1408/1409).
No Cadastro do Fornecedor para considerar a transferência o campo A2_CFG deverá ser o mesmo do campo M0_CFG da Filial 01.
No Cadastro do Cliente o campo A1_CGC deverá ser o mesmo do campo M0_CGC da Filial 02.
Caso haja utilização de Transferência, entre produtos do Estoque que possuam controle Lote/Sub-Lote, esses deverão estar informados nessa operação para correta amarração entre Saídas X Entradas.
Nos Documentos de Entrada, caso haja o destaque do ICMS próprio e o ICMS-ST tenha sido recolhido por fornecedor anterior ao da operação em questão, esse deverá ser informado nos campos D1_BASNDES (Base) e D1_ICMNDES (Valor). Desta forma, tais valores é que serão considerados, no cálculo de crédito do respectivo documento de saída.
As Notas Fiscais de Devolução Vendas/Compras serão consideradas no processamento do período realizando a diminuição/aumento dos Saldos disponíveis para calcular o crédito.
Para que o cálculo/estorno/ajuste dos créditos seja realizado corretamente, nas Notas Fiscais de Devolução Vendas/Compras e Complemento Preços (Fornecedor) deve haver obrigatoriamente a indicação dos documentos de Origem dos mesmos.
Os Documentos Devolução de Vendas serão gravados na tabela CDM (CDM_TIPODB = D) com o valor a estornar gravado em CDM_ESTORN. Esses valores serão considerados na Apuração do período e demonstrados no relatório.
Os Documentos Devolução de Compras serão gravados na tabela CDM (CDM_TIPODB = D) com o valor a estornar gravado em CDM_ESTDEB. Esses valores serão demonstrados no relatório.
Totaliza Estorno do Crédito calculado (CDM_ESTORN) com as Devoluções Vendas.
Os Saldos Iniciais ST e Documentos de Entrada serão considerados em todos os períodos subseqüentes para cálculo do Crédito (apenas as Saídas Interestaduais deverão estar no mesmo período de Apuração para serem consideradas).
Tipos de Registros gravados na CDM:
M = (Documento Saída relacionado com Documento Entrada),
L = (Documento Saída relacionado com Documento Entrada por meio de Lote/Sub-Lote),
E = (Documento Saída relacionado com Saldo de Transferências de Estoque-SFK),
S = (Saldos em Documento Entrada ou CAT 17 a associar com Documentos de Saída),
T = (Saldos Iniciais proveniente de Transferências entre Produtos - sem controle Lote/Sub-Lote),
C = (Documento Entrada Complemento Preços), D (Documento Devolução de Vendas e Compras).
Para utilização dessa rotina, deve haver o controle de estoque, ou seja, deve haver saldos em estoque no momento da venda – não podendo o mesmo estar negativo.
Execute esta rotina somente após a inclusão de todos os documentos Entrada/Saída do período informado nos parâmetros e antes da Apuração ICMS (onde valor do Crédito será apresentado).
Acompanhe as formas detalhadas de realizar os cálculos na rotina em questão:
Primeiro Exemplo
A) Compra com destaque do ICMS próprio e do ICMS-ST
Quantidade: 10 peças
Valor Unitário = R$ 100,00
Total = R$ 1.000,00
Frete = R$ 150,00
IPI = R$ 100,00
MVA = 40%
ICMS próprio: (BC) R$ 1.150,00 * 18% = R$ 207,00
ICMS- ST: (BC) (R$ 1.750,00 *18%) – 207,00 = R$ 108,00 (ICMS-ST)
TOTAL DA NF: R$ 1.000,00 + R$ 150,00 + R$ 100,00 + R$ 108,00 = R$ 1.358,00
B) Venda para outro Estado (RS) de parte desta mercadoria, que foi adquirida conforme exemplo acima:
Peças – valor unitário = R$ 200,00. Sendo o total = R$ 400,00
ICMS próprio destacado: (BC) R$ 400,00 * 12% = R$ 48,00
C) Valor do ICMS a ser lançado como crédito na apuração do ICMS, por causa da saída tributada do item B:
Base de cálculo a ser considerada = R$ 1.150,00 * 18% = R$ 207,00
R$ 207,00 / 10 (quantidade comprada) = R$ 20,70
R$ 20,70 = valor do ICMS unitário
Crédito a ser lançado na apuração do ICMS, pela saída interestadual tributada = R$ 20,70 * 2 (venda) = R$ 41,40
Segundo Exemplo
A) Compra com destaque do ICMS próprio e com o ICMS-ST recolhido por um fornecedor anterior ao que está vendendo ao nosso cliente:
10 peças – valor unitário R$ 100,00
Total = R$ 1.000,00
Frete = R$ 150,00
IPI = R$ 100,00
ICMS próprio: Não há, pois o ICMS foi recolhido anteriormente, pelas operações subsequentes;
ICMS-ST recolhido anteriormente, informado manualmente pelo usuário nos campos D1_BASNDES e D1_ICMNDES para este item no documento de entrada:
Base: R$ 800,00
Valor ICMS-ST: R$ 54,00
TOTAL DA NF: R$ 1.000,00 + R$ 150,00 + R$ 100,00 = R$ 1.250,00.
B) Venda para outro estado (RS) de parte desta mercadoria que foi adquirida conforme exemplo acima:
Peças – valor unitário R$ 200,00. Sendo o total = R$ 400,00
ICMS próprio destacado: (BC) R$ 400,00 * 12% = R$ 48,00
C) Valor do ICMS a ser lançado como crédito na apuração do ICMS, por causa da saída tributada do item B:
Parágrafo 1º, artigo 271 - Cálculo do ICMS próprio (que não fora destacado) da nota de aquisição:
Base de cálculo a ser considerada = R$ 1.150,00 * 18% = R$ 207,00
R$ 207,00 / 10 (quantidade comprada) = R$ 20,70
R$ 20,70 = valor do ICMS unitário
Parágrafo 2º, artigo 271 - O valor do crédito não poderá ser superior ao resultante da aplicação da alíquota interna de SP sobre o valor da base de cálculo da ST, que no nosso exemplo é :
R$ 800,00 * 18% = R$ 144,00
R$ 144,00 / 10 (peças) = R$ 14,40. Portanto:
R$ 14,40 < R$ 20,70
Sendo maior, deve-se assumir o valor menor para o crédito, que é aquele calculado sobre a base de cálculo da ST:
Crédito a ser lançado na apuração do ICMS pela saída interestadual tributada = R$ 14,40 * 2 = R$ 28,80
D) Transferência entre filiais somente para operações internas - MV_ESTADO (SP)
Compra com ICMS próprio e ST
10 peças – valor unitário R$ 1.000,00
MVA = 60%
ICMS próprio (BC) R$ 10.000,00 * 18% = R$ 1800,00
ICMS- ST: (BC) R$ 16.000,00 * 18% : R$ 2.880,00 – R$ 1.800,00 = R$ 1.080,00
Venda Filial 01
CFOP 5408/5409
5 peças – valor unitário R$ 1.000,00
ICMS próprio: Não há
Entrada por transferência Filial 02
CFOP 1408/1409
5 peças – valor unitário R$ 1.000,00
ICMS próprio: Não há
Valor gravado na tabela CDM, campo CDM_ESTORN:= CDM_ICMENT * CDM_QTDVDS (Filial 01)= R$ 180,00 * R$ 5,00 = R$ 900,00
Valor gravado na tabela CDM, campo CDM_ICMENT:= CDM_ICMENT * CDM_QTDVDS (Filial 02)= R$ 180,00 * R$ 5,00 = R$ 900.00
04. Informações Adicionais
Objetivo | Controle para Restituição do ICMS-ST incidentes nas operações com controle de lote e sem controle de lote. |
---|---|
Prazo de Entrega | Não há. |
Competência | Estadual – RS/SC/PR/GO/ES/BA/RJ/MG |
Aplicativo disponibilizado pelo Fisco | Não há. |
Versão do aplicativo contemplado pelo Protheus | Não há. |
Onde encontrar | Não há. |
Legislação contemplada | Art 23 - Livro III do RICMS/RS de 1997; Art 25 - RICMS/SC; Art 472 - RICMS/PR; Art 46 - RICMS/GO; Art. 171 - RICMS/ES Art. 20 – Livro II - RICMS/RJ; Artigo 271 do RICMS/SP. |
05. Informações Técnicas
Tabelas Utilizadas | CDM – Controle Crédito ICMS Não Destacado; SFK - Saldos Iniciais Substituição Tributária; SD1 – Itens de NF Entrada; SF4 – Tipo de Entrada/Saída; SB1 – Cadastro de Produtos; SD2 – Itens da NF Saída. |
---|---|
Funções Envolvidas | MATA953 – Apuração ICMS; MATA959 – Calc.Créd.ICMS Art; MATA983 - Calc.Cred.ICMS Art; FISR017 – Controle para Restituição do ICMS ST. |