Árvore de páginas

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:

TabelaCDM
NomeCDMxx0 (onde xx é o código da empresa correspondente)
ModoE (Exclusivo)
DescriçãoControle Crédito ICMS ST Art.271/SP
TabelaCDM
CampoCDM_FILIAL
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoFilial
DescriçãoFilial do sistema
HelpIndique a filial do sistema
TabelaCDM
CampoCDM_DOCSAI
TipoCaracter
Tamanho9
Decimal0
Formato@!
CabeçalhoDoc. Saída
DescriçãoDocumento Saída
HelpDocumento de Saída
TabelaCDM
CampoCDM_SERIES
TipoCaracter
Tamanho3
Decimal0
Formato@!
CabeçalhoSérie Doc.Saída
DescriçãoSérie Documento Saída
HelpSérie do Documento de Saída
TabelaCDM
CampoCDM_CLIENT
TipoCaracter
Tamanho6
Decimal0
Formato@!
CabeçalhoCliente
DescriçãoCódigo do Cliente
HelpCódigo do Cliente
TabelaCDM
CampoCDM_LJCLI
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoLoja Cliente
DescriçãoLoja do Cliente
HelpLoja do Cliente
TabelaCDM
CampoCDM_ITSAI
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoItem Doc.Saída
DescriçãoItem Documento de Saída
HelpItem do Documento de Saída
TabelaCDM
CampoCDM_PRODUT
TipoCaracter
Tamanho15
Decimal0
Formato@!
CabeçalhoProduto
DescriçãoProduto
HelpCódigo de Identificação do Produto
TabelaCDM
CampoCDM_QTDVDS
TipoNumérico
Tamanho11
Decimal3
Formato@E 99,999,999,999.999
CabeçalhoQtde Saída
DescriçãoQtde Saída
HelpQuantidade de Saída
TabelaCDM
CampoCDM_BSSAI
TipoNumérico
Tamanho16
Decimal2
Formato@E 999,999,999,999.99
CabeçalhoBase Calc. Sai
DescriçãoBase Cálculo Saída
HelpBase de Cálculo da Saída
TabelaCDM
CampoCDM_ICMSAI
TipoNumérico
Tamanho15
Decimal2
Formato@E 999,999,999,999.99
CabeçalhoICMS Saída
DescriçãoICMS Saída
HelpValor ICMS da Saída
TabelaCDM
CampoCDM_ALQSAI
TipoNumérico
Tamanho5
Decimal2
Formato@e 99.99
CabeçalhoAliq ICMS Sai
DescriçãoAlíquota ICMS Saída
HelpAlíquota de ICMS de Saída
TabelaCDM
CampoCDM_UFSAI
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoUF Saída
DescriçãoUF Saída
HelpUF da Saída
TabelaCDM
CampoCDM_DTSAI
TipoData
Tamanho8
Decimal0
Formato@!
CabeçalhoData Emis Sai
DescriçãoData Emissão Doc. Saída
HelpData de Emissão do Documento de Saída
TabelaCDM
CampoCDM_NSEQS
TipoCaracter
Tamanho6
Decimal0
Formato@!
CabeçalhoNum Seq Saída
DescriçãoNum Sequencial Saída
HelpNúmero Sequencial de Saída
TabelaCDM
CampoCDM_DOCENT
TipoCaracter
Tamanho9
Decimal0
Formato@!
CabeçalhoDoc Entrada
DescriçãoDocumento de Entrada
HelpDocumento de Entrada
TabelaCDM
CampoCDM_SERIEE
TipoCaracter
Tamanho3
Decimal0
Formato@!
CabeçalhoSérie Entrada
DescriçãoSérie Doc. Entrada
HelpSérie do Documento de Entrada
TabelaCDM
CampoCDM_DTENT
TipoData
Tamanho8
Decimal0
Formato@!
CabeçalhoData Emis Ent
DescriçãoData Emissão Entrada
HelpData Emissão de Entrada
TabelaCDM
CampoCDM_DTDGEN
TipoData
Tamanho8
Decimal0
Formato@!
CabeçalhoData Dig Ent
DescriçãoData Digit. Doc. Entrada
HelpData de Digitação do Documento de Entrada
TabelaCDM
CampoCDM_FORNEC
TipoCaracter
Tamanho6
Decimal0
Formato@!
CabeçalhoFornecedor
DescriçãoFornecedor
HelpFornecedor
TabelaCDM
CampoCDM_LJFOR
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoLoja For.
DescriçãoLoja Fornecedor
HelpLoja do Fornecedor
TabelaCDM
CampoCDM_ITENT
TipoCaracter
Tamanho4
Decimal0
Formato@!
CabeçalhoIt. Doc. Entrada
DescriçãoIt. Documento Entrada
HelpItem do Documento de Entrada
TabelaCDM
CampoCDM_QTDENT
TipoNumérico
Tamanho15
Decimal3
Formato@e 99,999,999,999.999
CabeçalhoQtd. Entrada
DescriçãoQtde Entrada
HelpQuantidades do Documento de Entrada
TabelaCDM
CampoCDM_BSENT
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoBase Calc. Ent
DescriçãoBase Calculo Ent
HelpBase de Cálculo de Entrada
TabelaCDM
CampoCDM_ICMENT
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoICMS Entrada
DescriçãoICMS Entrada
HelpICMS de Entrada
TabelaCDM
CampoCDM_ALQENT
TipoNumérico 
Tamanho5
Decimal2
Formato@e 99.99
CabeçalhoAliq Entrada
DescriçãoAlíquota ICMS Entrada
HelpAlíquota do ICMS de Entrada
TabelaCDM
CampoCDM_UFENT
TipoCaracter
Tamanho2
Decimal0
Formato@!
CabeçalhoUF Entrada
DescriçãoUF Entrada
HelpUF de Entrada
TabelaCDM
CampoCDM_NSEQE
TipoCaracter
Tamanho6
Decimal0
Formato@!
CabeçalhoNum Seq Entrada
DescriçãoNum Sequencial Entrada
HelpNúmero Sequencial de Entrada
TabelaCDM
CampoCDM_SALDO
TipoNumérico
Tamanho15
Decimal4
Formato@e 9,999,999,999.9999
CabeçalhoSaldo Mov
DescriçãoSaldo Movim. Entrada
HelpSaldo do Movimento de Entrada
TabelaCDM
CampoCDM_TIPO
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoTipo Registr
DescriçãoTipo 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.

TabelaCDM
CampoCDM_BASMAN
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoBase ICMS 271
DescriçãoBase ICMS 271
HelpBase ICMS recolhido por Fornecedor anterior (informado manual)
TabelaCDM
CampoCDM_ICMMAN
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoICMS Não Rec.
DescriçãoICMS Não Rec.
HelpValor ICMS recolhido por Fornecedor anterior (informado manual)
TabelaCDM
CampoCDM_ESTORN
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoVlr. Estorn.
DescriçãoValor Estornado/Devolv.
HelpValor a estornar do cálculo do crédito realizado na amarração SaídaXEntrada devido Devolução de Vendas.
TabelaCDM
CampoCDM_BSERET
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoRet.Entr.
DescriçãoICMS Retido Entr.
HelpBase ICMS Retido Entrada - Utilizando a CAT 17
TabelaCDM
CampoCDM_BSSRET
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoRet. Saída
DescriçãoICMS Retido Saída
HelpBase ICMS Retido Entrada - Utilizando a CAT 17
TabelaCDM
CampoCDM_CFENT
TipoCaracter
Tamanho5
Decimal0
Formato@!
CabeçalhoCFOP Entrada
DescriçãoCFOP NF Entrada
HelpCFOP Doc. Entrada - Utilizando a CAT 17
TabelaCDM
CampoCDM_CFSAI
TipoCaracter
Tamanho5
Decimal0
Formato@!
CabeçalhoCFOP Saída
DescriçãoCFOP NF Saída
HelpCFOP Doc. Saída - Utilizando a CAT 17
TabelaCDM
CampoCDM_TIPODB
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoTipo NF
DescriçãoTipo da Nota Fiscal
HelpTipo do Documento Entrada/Saída - Utilizando a CAT 17
TabelaCDM
CampoCDM_TES
TipoCaracter
Tamanho3
Decimal0
Formato@!
CabeçalhoTipo Entrada/Saída
DescriçãoTipo Entrada/Saída
HelpTipo Entrada/Saída Documento - Utilizando a CAT 17
TabelaCDM
CampoCDM_VICMPR
TipoNumérico
Tamanho16
Decimal2
Formato@E 9,999,999,999,999.99
CabeçalhoV. ICM. Prop.
DescriçãoValor ICMS Proprio
HelpValor ICMS Proprio para restituição será lido pelo relatório de Controle de Crédito de ICMS não destacado (MATR983).
Índice CDM
Ordem1
Chave

CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_FORNEC+CDM_LJFOR+

CDM_ITENT+CDM_PRODUT+CDM_NSEQE+CDM_TIPO

DescriçãoFilial + Documento de Entrada + Série de Entrada + Fornecedor + Loja + Item + Produto + Sequência + Tipo.
Índice CDM
Ordem2
Chave

CDM_FILIAL+CDM_DOCSAI+CDM_SERIES+CDM_CLIENT+CDM_LJCLI+

CDM_ITSAI+CDM_PRODUT+CDM_NSEQS+CDM_TIPO

DescriçãoFilial + Documento de Saída + Série de Saída + Cliente + Loja + Item + Produto + Sequência + Tipo.
Índice CDM
Ordem3
Chave

CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_PRODUT+DTOS

(CDM_DTENT)+CDM_TIPO

DescriçãoFilial + Documento de Entrada + Série de Entrada + Produto + Data de Entrega. + Tipo.
Índice CDM
Ordem4
ChaveCDM_FILIAL+DTOS(CDM_DTSAI)+CDM_DOCSAI+CDM_SERIES+CDM_NSEQS
DescriçãoFilial + Data Saída + Doc.Saída + Série + Sequencial
TabelaCDM
CampoCDM_ESTDEB
TipoNumérico
Tamanho15
Decimal2
Formato@e 999,999,999,999.99
CabeçalhoEstorn. Deb.
DescriçãoValor Estornado/Devolv.
HelpValor Estornado/Devolvido de Compras
TabelaSB1
CampoB1_CRICMST
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoCont ICMS-ST
DescriçãoCont Restituição ICMS-ST
HelpIndica se para o produto haverá o controle de crédito de ICMS-ST (Conf.Art. 23, Livro III do RICMS/RS).
Opções0=Não; 1=Sim
TabelaSB1
CampoB1_PICM
TipoNumérico
Tamanho5
Decimal2
Formato@E 99,99
CabeçalhoAliq. ICMS
DescriçãoAlíquota de ICMS
HelpAlíquota do ICMS aplicada sobre o produto, conforme o Estado. As alíquotas válidas são: 0%, 7%, 12%, 17%, 18% ou 25%.
TabelaSB1
CampoB1_RASTRO
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoRastro
DescriçãoRastreabilidade do produto
Help

Rastreabilidade no Produto:

S= Rastreabilidade SUBLOTE;

N= NÃO USA Rastreabilidade;

L= Rastreabilidade LOTE.

OpçõesS= Sublote; L= Lote; N= Não Utiliza
TabelaSF4
CampoF4_CRICMST
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoCont ICMS-ST
DescriçãoCont Restituição ICMS-ST
HelpIndica se para essa TES haverá o controle de Crédito de ICMS-ST, conforme Art 23, Livro III RICM/RS.
TabelaSA1
CampoA1_SIMPNAC
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoOpt Simp Nac
DescriçãoOptante Simples Nacional
HelpCliente Optante ao Simples Nacional

Importante

Utilizar o campo Opt Simp Nac (A1_SIMPNAC) para o Estado de Santa Catarina.

TabelaSA1
CampoA1_CONTRIB
TipoCaracter
Tamanho1
Decimal0
Formato@!
CabeçalhoContribuinte
DescriçãoContribuinte do ICMS
HelpIndica 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.

TabelaSD1
CampoD1_ICMSRET
TipoNumérico
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
CabeçalhoICMS Solid.
DescriçãoValor do ICMS Solidário
HelpValor do ICMS Retido
TabelaSD1
CampoD1_MARGEM
TipoNumérico
Tamanho6
Decimal2
Formato@E 999.99
CabeçalhoSolid. Entra
Descrição% Lucro Calc. Solid.Entra
Help% Lucro Solidário Entrada
TabelaSD1
CampoD1_ICMNDES
TipoNumérico
Tamanho14
Decimal2
Formato@E 999,999,999.99
CabeçalhoICMS ST Ant.
DescriçãoValor ICMS ST Recolhido Anteriormente
HelpValor 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 MenuSubmenuNome da RotinaProgramaTabelas
MiscelâneaAcertosCalc.Cred.ICMS ArtMATA959CDM, SD2, SD1, SFK, SF4, SB1
RelatóriosList.ConferênciaCont.Crédito ICMS STFISR017CDM, 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ávelMV_TREPORT
TipoNumérico
Conteúdo2
DescriçãoHabilita 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ávelMV_ICMST23
TipoLógico
Conteúdo<definido pela empresa>
DescriçãoIndica se vai haver o Controle para Restituição do ICMS-ST (Artigo 23, Livro III do RICMS/RS de 1997).
Nome da VariávelMV_ESTADO
TipoCaracter
Conteúdo<definido pela empresa>
DescriçãoSigla do estado da empresa usuária do sistema, para efeito de cálculo de ICMS (7, 12 ou 18%).  
Nome da VariávelMV_RASTRO
TipoCaracter
ConteúdoS
DescriçãoIndica 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ávelMV_ICMSPAD
TipoLógico
Conteúdo<definido pela empresa>
DescriçãoInformar a alíquota de ICMS aplicada em operações dentro do estado onde a empresa esta localizada (7% ou 18 %).
Nome da VariávelMV_LOTEUNI
TipoLógico
Conteúdo<definido pela empresa>
DescriçãoO 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:

EntradaPossui Protocolo/Convênio com UF de Destino?HipóteseCódigo DCIP
SubstituídoSim156
AntecipaçãoSim257
SubstituídoNão359
AntecipaçãoNão460


Nas operações de venda para cliente optante do Simples Nacional, teremos os seguintes códigos:

EntradaHipóteseCódigo DCIP
Substituído562
Antecipação662


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

ObjetivoControle para Restituição do ICMS-ST incidentes nas operações com controle de lote e sem controle de lote.
Prazo de EntregaNão há.
CompetênciaEstadual – RS/SC/PR/GO/ES/BA/RJ/MG
Aplicativo disponibilizado pelo FiscoNão há.
Versão do aplicativo contemplado pelo ProtheusNão há.
Onde encontrarNã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.