Skip to main content

Como funciona a definição da Regra Fiscal

Este documento explica como o Illimitar escolhe a regra fiscal de uma venda ou emissão: a tributação funciona como um filtro. Quando CFOP, UF da entidade, UF de destino e origem do ICMS do produto casam com uma linha cadastrada no Grupo de Tributação usado na operação ou no produto, é essa regra (e seus impostos) que vale. Os Grupos Fiscais do produto e do parceiro entram como filtros a mais.


1. Resumo: o que este processo resolve

A tributação não inventa alíquotas sozinha na hora da venda. O sistema procura, entre as linhas ativas do grupo de tributação, a regra cujo conjunto de filtros bate com a operação em andamento. Achou a linha → usa os impostos dela. Não achou → aquela combinação não está cadastrada.

Regra prática:
CFOP + UF Entidade + UF Destino + Origem do ICMS são o “cadeado” principal (sem match, a regra não aplica). Grupo Fiscal do Produto e do Parceiro são chaves extras para especializar a mesma combinação.
PeçaO que éPara que serve
Grupo de Tributação“Pasta” ou conjunto de regras fiscaisContêiner referenciado na operação e/ou no produto
Linha de TributaçãoUma regra com filtros + impostosSó é usada se todos os filtros exatos casarem
Grupo FiscalRótulo reutilizável (Padrão, Atacado…)Refina a escolha conforme produto e parceiro

2. Telas envolvidas

Área / telaMenu no IllimitarO que o usuário faz aqui
Grupo FiscalSistema → Controles do Sistema → Grupo FiscalCadastra os rótulos (Padrão, Atacado, etc.)
TributaçãoSistema → Controles do Sistema → TributaçãoAbre o grupo e cadastra as linhas (filtros + impostos)
ProdutoProduto → Produto (fieldset Tributação)Origem do ICMS, Grupo de Tributação e Grupo Fiscal
ParceiroParceiro → aba Dados FiscaisGrupo Fiscal do parceiro
Configuração fiscalConfiguração → Configuração de Operação FiscalGrupos Fiscais padrão de produto e parceiro
PDV / emissãoPDV → Nova vendaOpera a venda; o sistema aplica a regra que casar

3. Campos e ações importantes

ItemSignificado
CFOP da OperaçãoCódigo fiscal da operação na linha; deve bater com o CFOP da venda/emissão
UF EntidadeEstado de origem (loja/entidade emissora)
UF DestinoEstado do destinatário (cliente)
Origem do ICMSOrigem da mercadoria (0 a 8); em geral vem do cadastro do produto
Grupo Fiscal do ProdutoFiltro adicional ligado ao produto (e à linha da regra)
Grupo Fiscal do ParceiroFiltro adicional ligado ao cliente/parceiro (e à linha da regra)
Grupo de TributaçãoContêiner das linhas; deve estar associado à operação e/ou ao produto
SituaçãoSó linhas Ativas entram no filtro
NCM (faixa)Complemento do filtro por faixa de NCM do produto

Exemplo: Venda em SP para cliente em SP, CFOP 5102, produto com origem 0, grupos fiscais “Padrão”. Se existir linha ativa no grupo de tributação do produto com exatamente esses filtros, a venda usa os impostos dessa linha.


4. Como o filtro funciona

  1. O sistema identifica o Grupo de Tributação da operação e/ou do produto (e, se houver, o override por entidade).
  2. Dentro desse grupo, procura uma linha ativa em que casem ao mesmo tempo: CFOP, UF Entidade, UF Destino e Origem do ICMS.
  3. Em seguida aplica os filtros adicionais: Grupo Fiscal do Produto e Grupo Fiscal do Parceiro.
  4. Se tudo casar, essa linha é a usada.
  5. Se só os filtros base casam, mas o grupo fiscal é outro, pode cair na regra com grupo fiscal padrão da configuração — ou não achar regra nenhuma.

5. Fluxo completo (do início ao fim)

  1. Cadastre (ou confira) os Grupos Fiscais em Sistema → Controles do Sistema → Grupo Fiscal.
  2. Em Configuração de Operação Fiscal, defina os Grupos Fiscais padrão de produto e parceiro.
  3. No parceiro, aba Dados Fiscais, associe o Grupo Fiscal quando precisar de regra diferente do padrão.
  4. No produto, fieldset Tributação: informe Origem do ICMS, Grupo de Tributação e Grupo Fiscal.
  5. Em Tributação, inclua a linha com CFOP, UFs, Origem do ICMS, Grupos Fiscais e impostos; situação Ativa.
  6. Confirme que a operação do PDV aponta para o grupo de tributação adequado, se a regra for da operação.
  7. No PDV: Nova venda → lance o produto → informe o cliente → finalize com emissão fiscal.
  8. Conferência final: no cupom/XML, confira CFOP, origem do ICMS e CST/alíquotas esperados.

6. Passo a passo com prints

Passo 1 — Cadastrar ou conferir Grupos Fiscais

Menu: Sistema → Controles do Sistema → Grupo Fiscal

Ação: Inclua ou revise os rótulos (ex.: Padrão, Atacado).

Passo 2 — Definir padrões na configuração fiscal

Menu: Configuração → Configuração de Operação Fiscal

Ação: Informe Grupo Fiscal Produto padrão e Grupo Fiscal Parceiro padrão. Salve.

Passo 3 — Associar Grupo Fiscal no parceiro

Menu: Parceiro → aba Dados Fiscais

Ação: Selecione o Grupo Fiscal do cliente ou fornecedor.

Passo 4 — Preencher tributação no produto

Menu: Produto → Produto

Ação: No fieldset Tributação, informe Origem do ICMS, Grupo de Tributação e Grupo Fiscal. Salve.

Passo 5 — Abrir o Grupo de Tributação

Menu: Sistema → Controles do Sistema → Tributação

Ação: Selecione o grupo e abra a grade de regras.

Passo 6 — Incluir a linha (filtros + impostos)

Menu: Tributação → Incluir / Editar linha

Ação: Preencha os filtros, grupos fiscais, situação Ativa e impostos. Salve.

Passo 7 — Vender no PDV e emitir

Menu: PDV → Nova venda

Ação: Lance o produto, selecione o cliente, finalize com modo fiscal.

Passo 8 — Conferir o resultado fiscal

Menu: Consulta da nota / XML / cupom

Ação: Confirme CFOP, origem e impostos alinhados à linha cadastrada.


7. Exemplos e atenção

Leia nesta ordem: primeiro o caso sem especializar por grupo fiscal; depois o caso com grupo fiscal como filtro a mais.

Exemplo 1 — Sem grupo fiscal (só os filtros base)

Aqui o Grupo Fiscal não é o que decide a regra. Produto e parceiro ficam no Padrão (ou no padrão da configuração). O que importa é o cadeado principal:

FiltroValor na vendaValor na linha
CFOP da Operação51025102
UF EntidadeSPSP
UF DestinoSPSP
Origem do ICMS00
Grupo Fiscal do ProdutoPadrãoPadrão
Grupo Fiscal do ParceiroPadrãoPadrão

Resultado: a linha ativa com esses filtros é usada. Não foi necessário criar grupo fiscal “Atacado”, “Especial” etc. — basta CFOP + UFs + origem batendo no Grupo de Tributação correto.

Exemplo 2 — Com grupo fiscal (filtro adicional)

Mesma venda base (CFOP 5102, SP→SP, origem 0). Agora o parceiro está no Grupo Fiscal Atacado, e existe uma linha específica com esse filtro:

Linha sem especializaçãoLinha com Grupo Fiscal
CFOP / UFs / Origem5102 · SP · SP · 05102 · SP · SP · 0 (iguais)
Grupo Fiscal do ProdutoPadrãoPadrão
Grupo Fiscal do ParceiroPadrãoAtacado
ImpostosCST/alíquota da regra comumCST/alíquota da regra de atacado

Na venda: cliente com Grupo Fiscal Atacado → o sistema casa a linha com Atacado (não a do Padrão), mesmo com CFOP, UFs e origem idênticos.

Para quê serve: diferenciar imposto por tipo de cliente ou família de produto sem duplicar CFOP e UFs. O Grupo Fiscal do Produto funciona da mesma forma.

Atenção:
Se a origem do ICMS estiver no produto, ela prevalece sobre a origem só da operação. Linha Inativa não entra no filtro. UF Entidade e UF Destino vêm dos endereços da loja e do destinatário. Sem linha específica de Grupo Fiscal, o sistema pode usar a do padrão da configuração — por isso o Exemplo 1 funciona só com Padrão.

8. Dicas e erros comuns

SituaçãoO que fazer
A venda não aplica a regra cadastradaConfira CFOP, UF Entidade, UF Destino, Origem do ICMS, linha Ativa e grupo certo
CFOP e UFs batem, mas o imposto é outroCompare Grupo Fiscal do produto e do parceiro com os da linha
Origem no XML diferente do esperadoVerifique a Origem do ICMS no produto
Cliente de outro estadoCadastre linha com UF Destino daquele estado e CFOP interestadual
Produto novo sem grupoAssocie Grupo de Tributação e Grupo Fiscal no produto
Duas linhas “quase iguais”Diferencie pelo Grupo Fiscal em vez de duplicar CFOP/UF sem necessidade