Histórico da Página
Índice |
---|
01. VISÃO GERAL
A exceção fiscal é um recurso muito importante para configuração de regras de tributação conforme determinada combinação de fatores como o tipo de cliente, a UF de origem/destino, entre outros. Disponível na rotina MATA540 (Exceções Fiscais). Como o sistema tributário brasileiro é bastante complexo, com várias situações pontuais nas quais se aplicam regras específicas, não é incomum as empresas possuírem uma grande quantidade de regras cadastradas em suas bases de dados. Quando há alguma alteração na legislação, muitas vezes é necessário atualizar as regras cadastradas para que os tributos sejam calculados corretamente. O processo de atualização destas regras, principalmente quando a empresa possui muitos registros, acaba sendo moroso e passível de erros. Visando facilitar esta manutenção, temos a rotina rotina FISA134 (Facilitador de Manutenção de Exceções Fiscais). Que tem Que tem como objetivo efetuar a alteração em lote das Exceções Fiscais cadastradas (Tabela SF7).
02. EXEMPLO DE UTILIZAÇÃO
Abaixo serão demonstrado alguns cadastros de Exceções Fiscais
2.1 ICMS ST
No módulo SIGACFG acesse o Menu Ambiente > Cadastros > Tabelas e na tabela 21 deve ser criado o grupo de tributação.
É aconselhável o uso de Exceção Fiscal quando o mesmo produto possui mais de uma margem de Lucro em diferentes estados.
No módulo SIGAFIS acesse o Menu Atualizações > Cadastros > Exceções Fiscais e clique em Incluir/Alterar
Grupo de Tributação: Deve ser informado o Grupo criado na tabela 21 do módulo Configurador;
Estado : Incluir uma linha para cada Estado, considerando sempre o Estado de destino da mercadoria;
Tipo: Informar o tipo de cliente no qual aplica-se a regra;
Margem Lucro: Informar Margem de Lucro a ser considerada no produto;
GRP. Cli/For: Somente deve ser preenchido caso a regra não se aplique a todos os clientes do Estado e tipo de cliente selecionado;
Al. ICMS Dest.: Informe a alíquota do ICMS-ST, caso não seja a padrão. Por padrão o Sistema considera a alíquota interna do Estado de destino da operação, verificando no parâmetro MV_ESTICM.
Os demais campos somente devem ser preenchidos caso a regra não esteja no padrão.
Para que seja calculado o ICMS-ST o tipo do cliente deve estar contido no parâmetro MV_TPSOLCF.
A TES deve ser configurada com os campos MKP ICM Comp. = Não, e o campo Marg Solid = Configuração.
Caso a Exceção Fiscal não funcione, verifique o tamanho dos campos abaixo:
F7_GRTRIB = CARACTER, 6
F7_GRPCLI = CARACTER, 3
A1_GRPTRIB = CARACTER, 3
A2_GRPTRIB = CARACTER, 3
B1_GRTRIB = CARACTER, 6
2.2 ICMS-ST por Pauta
Grupo de Tributação: Deve ser informado o Grupo criado na tabela 21 do módulo Configurador;
Estado : Incluir uma linha para cada Estado, considerando sempre o Estado de destino da mercadoria;
Tipo: Informar o tipo de cliente no qual aplica-se a regra;
Margem Lucro: Informar Margem de Lucro a ser considerada no produto;
GRP. Cli/For: Somente deve ser preenchido caso a regra não se aplique a todos os clientes do Estado e tipo de cliente selecionado;
ICMS Pauta: Informe o valor da Pauta. Ex: 45,00
Além do cadastro da Exceção Fiscal é necessário configurar os campos destacados abaixo:
Cadastro de Produto
O campo B1_GRTRIB deverá ser preenchido com o Grupo de Tributação informado na Exceção Fiscal.
Cadastro de Cliente
O campo A1_GRPTRIB deverá ser preenchido com o mesmo código informado no campoF7_GRPCLI da Exceção Fiscal.
Parâmetro
O parâmetro MV_ICMPAUT indica ao Sistema se o ICMS de Pauta (Solidário) deve ser o mesmo que o preço de venda, ainda que este seja maior, podendo ser configurado como:
T - Sempre utiliza Pauta ou;
F -
...
Se o preço de venda for maior, utiliza preço de venda.
O parâmetro MV_ICPAUTA indica ao Sistema se o Frete, Seguro e Despesa devem ser incorporados à base do ICMS, podendo ser configurado com:
1 - Não incorpora o frete, seguro e despesa;
2 - Incorpora o frete, seguro e despesa.
TES
Configurar o campo F4_APLIIVA
SIM (PADRÃO) - Aplica margem de lucro quando o preço de venda for maior ou igual ao valor da Pauta.
NÃO - Realiza o cálculo sempre com o valor da Pauta.
2.3 Redução de Base
Grupo de Tributação: Deve ser informado o Grupo criado na tabela 21 do módulo Configurador;
Estado : Incluir uma linha para cada Estado, considerando sempre o Estado de destino da mercadoria;
Tipo: Informar o tipo de cliente no qual aplica-se a regra;
Margem Lucro: Informar Margem de Lucro a ser considerada no produto;
GRP. Cli/For: Somente deve ser preenchido caso a regra não se aplique a todos os clientes do Estado e tipo de cliente selecionado;
% Red. ICMS ST: Informe o percentual de Redução.
2.4 Facilitador
O Facilitador poderá ser acessado através
...
do menu Atualizações > Cadastros > Facilitadores > Exceção Fiscal do módulo SIGAFIS.
Após acessar a rotina será apresentado
...
o wizard
...
de parametrização com as seguintes perguntas:
1 - Seleciona Filiais
Pergunta padrão do sistema para que seja ou não exibida a tela para seleção das filiais que devem ser consideradas no processamento. Através desta rotina não é necessário logar em cada uma das filiais para efetuar a manutenção, basta selecionar as filiais desejadas.
2 e 3 - Filial De / Filial Até
Caso a resposta da
...
pergunta 1 seja "Não", nestes dois campos deverá ser informado o intervalo de filiais consideradas no processamento. Caso não seja informado valor em nenhum dos campos será considerada apenas a filial logada.
4 e 5 - Grupo de Tributação De / Grupo de Tributação Até
Nestes campos deverá ser informado o intervalo dos grupos de tributação (
...
Campo F7_GRTRIB) que deverão ser considerados no processamento.
6 e 7 - Grupo Cliente/Fornecedor De / Grupo Cliente/Fornecedor Até
Nestes campos deverá ser informado o intervalo dos grupos de cliente/fornecedor (
...
Campo F7_GRPCLI) que deverão ser considerados no processamento.
8 - Filtrar por Alíquota
Nesta pergunta deverá ser definido se as exceções fiscais serão filtradas por alíquota (de ICMS) ou não. As opções são:
1 - Não: Este campo será desconsiderado do filtro.
2 - Aliq. Interna: As exceções serão filtradas pela alíquota interna (
...
Campo F7_ALIQINT).
3- Aliq. Externa:
...
As exceções serão filtradas pela alíquota externa(Campo F7_ALIQEXT).
9 - Alíquota
Caso a resposta da
...
pergunta 8 seja 2 ou 3, neste campo deverá ser informada a alíquota a ser considerada no filtro.
10 - Filtrar por UF de Origem / Destino
Nesta pergunta deverá ser definido se as exceções fiscais serão filtradas por UF Origem ou Destino (UF Busca). As opções são:
1 - Não: Este campo será desconsiderado do filtro.
2 - Origem:
...
As exceções serão filtradas pela UF de Origem. UF Busca = Origem (Campo F7_UFBUSCA = 2) e Estado (
...
Campo F7_EST).
3 - Destino: As exceções serão filtradas pela UF de Destino. UF Busca = Destino (Campo F7_UFBUSCA = 1) e Estado (Campo F7_EST).
4 - Não Informado:
...
Serão consideradas as exceções cuja UF de busca não foi definida. UF Busca = Não Informado (
...
Campo F7_UFBUSCA = Branco) e Estado (
...
Campo F7_EST).
11 - UF
Caso a resposta da
...
pergunta 10 seja 2 ou 3, neste campo deverá ser informada a UF a ser considerada no filtro.
12 - Filtrar por Tipo de Cliente
Nesta pergunta deverá ser definido se as exceções fiscais serão filtradas por tipo de cliente.
13 - Tipo de Cliente
Caso a resposta da
...
pergunta 12
...
seja "Sim", neste campo deverá ser informado o tipo de cliente (Campo F7_TIPOCLI) a ser considerado no filtro. Se a resposta da
...
pergunta 12 for "Não"
...
serão considerados todos os tipos de cliente.
Atenção
Se for selecionada a opção "* - Todos"
...
neste campo, serão consideradas apenas as exceções fiscais cujo
...
campo F7_TIPOCLI
...
também seja "*".
Para
...
considerar todos
...
os tipos de cliente no processamento a pergunta 12 deverá ser respondida
...
com "Não".
14 - Campo a Ser Alterado
Nesta pergunta deverá ser definido qual campo da exceção será atualizado. Estão disponíveis os campos numéricos, ou seja, alíquotas, pautas, reduções de base, MVA, etc. Só será alterado um campo por execução da rotina.
15 - Novo Valor
Neste campo deverá ser informado o novo valor para o campo selecionado na
...
pergunta 14. É importante respeitar as casas decimais do campo selecionado para que a gravação seja feita corretamente.
16 - Gerar Relatório de Conferência
Nesta pergunta deverá ser definido se será ou não gerado o relatório de conferência dos registros alterados após o término do processamento.
Aviso | ||
---|---|---|
| ||
Importante Para que o relatório seja gerado é necessário configurar o Embedded Audit Trail para operações de alteração na tabela SF7. Caso este recurso não esteja ativo o relatório não será gerado. As orientações para configuração estão no link: Configurar Embedded Audit Trail |
Após configurar os campos e finalizar o wizard o processamento será inicializado. O sistema apresentará o progresso em tela e o término do processamento será anunciado, juntamente com a geração do relatório de conferência, caso a geração tenha sido configurada no wizard.
Dica | ||
---|---|---|
| ||
Caso seja apresentada a mensagem de "Nenhum registro foi atualizado" deverão ser verificados os filtros e se o "novo valor" informado para o campo difere do valor atualmente gravado na tabela. Só serão atualizados os registros que possuírem conteúdo diferente do informado. |
...
. |
03. USO E COMPORTAMENTO DOS CAMPOS _MSBLQL E _MSBLOD
No ERP Protheus é possível criar campos que são reservados (do sistema) em qualquer tabela são eles _MSBLQL e _MSBLQD. Estes campos são criados através do configurador e tem como objetivo informar, visualmente que o registro foi bloqueado.
Porém por se tratar de um campo reservado do sistema, o produto (módulo) definirá o que deve ou não ser tratado, de acordo com as diretrizes e objetivos do produto.
Na rotina de Exceção Fiscal(MATA540)
04. TABELAS UTILIZADAS
- SF7 - Grupo de Tributação
...