Escolar Documentos
Profissional Documentos
Cultura Documentos
Importante:
Esta melhoria depende de execução do update de base UPDFIS, conforme Procedimentos para
Implementação.
LEGISLAÇÃO
Art. 271. - O ressarcimento do valor do imposto retido ou da parcela do imposto retido, previsto no
inciso IV do artigo 269, não impedirá o aproveitamento do crédito pelo contribuinte substituído, quando
admitido, do imposto incidente sobre a operação de saída promovida pelo sujeito passivo por
substituição, mediante lançamento no livro Registro de Apuração do ICMS, no quadro "Crédito do
Imposto - Outros Créditos", com a expressão "Crédito Relativo à Operação Própria do Substituto" (Lei
6.374/89, art. 36, com alteração da Lei 9.359/96, art. 2º).
§ 2º - O valor do crédito a que se refere o parágrafo anterior não poderá ser superior ao resultante da
aplicação da alíquota interna sobre o valor da base de cálculo da retenção efetuada pelo sujeito
passivo por substituição.
Calc. Créd. ICMS Art. 271/SP. (MATA959): realiza a geração, a partir dos Saldos Iniciais de
Substituição Tributária, Documentos Entrada/Saída, dos valores do Crédito do ICMS Não
Destacado (previsto no art.271 do RICMS) que é apresentado na rotina Apuração ICMS.
Relatório Calc. Créd. ICMS Art. 271/SP (MATR983) para a demonstração dos movimentos que
originaram o cálculo/estorno do crédito do imposto para conferência.
Na rotina de Apuração do ICMS (MATA953), caso a rotina MATA959 tenha sido executada, os
seguintes valores serão apresentados (P9AUTOTEXT.SP):
003=003.99 Devolução de venda - estorno ref. Artº 271 do RICMS/00 (valor a estornar do
Crédito calculado).
Importante:
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 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.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
1. Em Microsiga Protheus TOTVS Smart Client, digite UPDFIS no campo Programa Inicial.
Importante:
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador
seja igual ou superior a 22/03/2011.
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 ou é apresentada a janela para seleção do compatibilizador. Selecione o programa
U_UPDSIGAFIS.
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
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
Definição Código do Cliente.
Help Código do Cliente.
Tabela CDM
Campo CDM_LJCLI
Tipo Caracter
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
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
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
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
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
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
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
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
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
Definição Base de ICMS 271.
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.
Definição ICMS Não Recolhido.
Tabela CDM
Campo CDM_ESTORN
Tipo Numérico
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.
Definição ICMS Retido na Entrada.
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
Definição ICMS Retido na Saída.
Tabela CDM
Campo CDM_CFENT
Tipo Caracter
Tabela CDM
Campo CDM_CFSAI
Tipo Caracter
Tamanho 5
Decimal 0
Formato @!
Cabeçalho CFOP Saída
Descrição CFOP NF Saída
Definição CFOP da Nota Fiscal de Saída
Tabela CDM
Campo CDM_TIPODB
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Cabeçalho Tipo NF
Descrição Tipo da Nota Fiscal
Definição Tipo da Nota Fiscal
Tabela CDM
Campo CDM_TES
Tipo Caracter
Índice CDM
Ordem 1
CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_FORNEC+CDM_LJFOR+
Chave
CDM_ITENT+CDM_PRODUT+CDM_NSEQE+CDM_TIPO
Filial + Documento de Entrada + Série de Entrada + Fornecedor + Loja + Item +
Descrição
Produto + Sequencia + Tipo.
Índice CDM
Ordem 2
CDM_FILIAL+CDM_DOCSAI+CDM_SERIES+CDM_CLIENT+CDM_LJCLI+
Chave
CDM_ITSAI+CDM_PRODUT+CDM_NSEQS+CDM_TIPO
Filial + Documento de Saída + Série de Saída + Cliente + Loja + Item +
Descrição
Produto + Sequencia + Tipo.
Índice CDM
Ordem 3
CDM_FILIAL+CDM_DOCENT+CDM_SERIEE+CDM_PRODUT+DTOS(CDM_
Chave DTENT)+
CDM_TIPO
Filial + Documento de Entrada+ Série de Entrada +Produto + Data de
Descrição
Entrega.+Tipo.
Índice CDM
Ordem 4
Tabela SB1
Campo B1_CRICMS
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Cabeçalho Cred. 271
Descrição Cont. ICMS
Definição Cont. ICMS
Opções 0=Não;1=Sim
Tabela SFK
Campo FK_SALDO
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Cabeçalho Saldo Inic.ST?
Descrição Saldo Inicial ST-Art.271 RICMS
Definição Saldo Inicial ST-Art.271 RICMS
Opções 0=Não;1=Sim
Tabela SFK
Campo FK_TRFENT
Tipo Numérico
Tamanho 15
Tabela SFK
Campo FK_TRFSAI
Tipo Numérico
Tamanho 15
Decimal 2
Formato @E 9,999,999,999.99
Cabeçalho Transf.Saidas.?
Descrição Saldo Transfer.Saidas
Definição Saldo Transfer.Saídas
Indica Saldo total em Transferências (Saídas-Origem) do Produto que não
Help
possui controle Lote/Sub-Lote
Tabela SF4
Campo F4_CRICMS
Tipo Caracter
Tamanho 1
Decimal 0
Formato @!
Cabeçalho Cred. 271
Descrição Cont. ICMS
Definição Cont. ICMS
Opções 0=Não;1=Sim
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 Recolh. Anteriormente
Definição Valor ICMS ST Recolhido Anteriormente.
Observação
Caso o ICMS ST tenha sido recolhido por Fornecedor do Fornecedor e o ICMS ST não esteja destacado
no Documento de Entrada, D1_BASNDES e D1_ICMNDES devem ser informados manualmente, para
compor o cálculo do Crédito.
Observação
Para utilização dessa rotina com produtos controlados por rastreabilidade, é necessário configurar o
parâmetro MV_LOTEUNI = T (utilizado pelo módulo Estoque/Custos).
Procedimentos de Configuração
Tipo Lógico
Pasta Descrição
Procedimentos de Utilização
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
Observação
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.
A emissão do relatório é útil para a conferência de todos os movimentos, originários do valor do crédito
gerado pela rotina apresentado na Apuração ICMS.
2. Clique em parâmetros e indique a Data Inicial e a Data Limite que abrangem as informações a
serem impressas no relatório.
Observação
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.
Ex.:
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
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.
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.
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.
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
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).
Primeiro Exemplo
Frete = 150,00
IPI = 100,00
MVA = 40%
B) Venda para outro Estado (RS) de parte desta mercadoria, que foi adquirida conforme exemplo
acima:
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:
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 100,00
Total = R$1.000,00
Frete = 150,00
IPI = 100,00
ICMS próprio: Não há, pois o ICMS fora recolhido anteriormente, pelas operações subsequentes;
Base: 800,00. ,
B) Venda para outro estado (RS) de parte desta mercadoria que foi adquirida conforme exemplo acima:
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:
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 é :
Informações Adicionais
A quem se destina Ao sujeito passivo por substituição tributária, que der saída com
incidência do ICMS, conforme art.271 do RICMS/SP.
Versão do aplicativo
contemplado pela Não há.
Microsiga
Onde encontrar o aplicativo
Não há.
disponibilizado pelo fisco
Informações Técnicas
CDM – Controle Crédito ICMS Não Destacado, SFK – Saldos Iniciais
Substituição Tributária, SD1 – Itens de NF Entrada, SF4 – Tipo de
Tabelas Utilizadas
Entrada/Saída, SB1 – Cadastro de Produtos, SD2 – Itens da NF
Saída.
Rotinas Envolvidas Apuração ICMS – MATA953
Sistemas Operacionais Windows/Linux