Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


Índice

A busca do por um cenário fiscal é dividida em um processo composto por três fases distintas, sendo elas:

  1. Validação Básica
    1. Situação
    2. Tipo do Cenário
    3. Período de Validade
  2. Território
    1. Território de Origem e Destino
  3. Classe Fiscal
    1. Classe Fiscal Estabelecimento
    2. Classe Fiscal Ator
    3. Classe Fiscal Produto
    4. Classe Fiscal Natureza

Validação Básica

No primeiro nível de validação, ao qual chamamos de Validação Básica, o Motor Fiscal busca cenários fiscais que estão com a Situação igual "Ativo", descartando nessa primeira validação qualquer cenário que esteja com o status "Inativo".

Na sequência, é procurado cenários que sejam do Tipo do Cenário semelhante a necessidade. Atualmente as possibilidades são: EntradaSaída CIOT.

  • Entrada e Saída: são tipos de cenário utilizados quando a entrada ocorre para emissão ou simulação de um documento fiscal. Endpoint final "../starting/operacao".
  • CIOT: é um tipo de cenário que é utilizado quando a entrada ocorre para emissão ou simulação do cálculo dos impostos retidos, atualmente chamado de CIOT. Endpoint final "../starting/ciot".

A busca de cenários fiscais é realizada em duas fases, na primeira delas o sistema apenas seleciona o território de origem com base no endereço do estabelecimento que estiver emitindo a nota e o território de destino com base no endereço do destinatário da nota.

Considerando que o território fiscal pode ser uma combinação dos campos Pais, Estado e Cidade, a seleção de cada território segue uma ordem de busca conforme demonstra a tabela abaixo: 

Image Removed

As colunas com o valor “xxx” indicam que o valor do campo é considerado na busca e as colunas com o valor “*” indicam que o valor do campo não é considerado na busca.

Se for encontrado um “território de origem” para o estabelecimento e um “território de destino” para o destinatário da nota, então será realizada a segunda fase da busca do cenário fiscal por item de nota, considerando as classes fiscais.

...

cada uma com critérios específicos de validação. Essas fases garantem que o Motor Fiscal localize o cenário correto para calcular os tributos de uma nota fiscal, considerando diversos parâmetros. A seguir, detalhamos as três fases do processo:

Fase 1: Validação Básica

Nesta fase inicial, conhecida como "Validação Básica," o Motor Fiscal realiza uma série de validações para identificar cenários fiscais adequados. Aqui estão os critérios de seleção:

  • Situação: São considerados apenas cenários com a situação "Ativo," descartando qualquer cenário com status "Inativo."
  • Tipo de Cenário: O sistema busca cenários compatíveis com o tipo de operação, que pode ser "Entrada," "Saída" ou "CIOT." Essas categorias são usadas para emissão ou simulação de documentos fiscais e cálculos de impostos retidos.

Fase 2: Seleção do Território Fiscal

A busca dos cenários fiscais é dividida em duas fases. Na primeira fase, o sistema seleciona o território de origem, destino, tomador e contribuinte icms:

  • Território Origem: com base no endereço preenchido no território origem, ou expedidor ou ainda o remetente
  • Território de Destino: com base no endereço preenchido no território destino, ou recebedor ou ainda destinatário
  • Território Tomador: com base no endereço do Tomador
  • Contribuinte ICMS: usado para fim de comparação com o ator Tomador do documento
  • O território fiscal pode ser uma combinação de país, estado e cidade. A seleção segue uma ordem de busca, como mostrado na tabela a seguir:
PaísEstadoCidade
**xxx
*xxx*
*xxxxxx
xxx**
xxx*xxx
xxxxxx*
xxxxxxxxx

Se um território de origem for encontrado para o estabelecimento e um território de destino para o destinatário, a busca avança para a segunda fase, onde os cenários fiscais são selecionados com base em classes fiscais.

Fase 3: Seleção por Classes Fiscais

Na segunda fase, o sistema verifica se os códigos do Emitente, do Tomador, Item e Natureza de Operação (do item da nota) estão vinculados a uma ou mais classes fiscais.

...

Se estiverem vinculados, então o código da classe fiscal correspondente (de cada um dos campos) será considerado na comparação com os códigos das classes fiscais informados para cenário fiscal.

Para os campos que não possuírem relacionamento com uma classe fiscal, o sistema irá considerar o valor “*” na comparação com os códigos das classes fiscais informados para cenário fiscal.

Exemplo 1: Se o item da nota estiver vinculado à classe fiscal de itens “IPI Tributado”, na seleção do cenário fiscal serão considerados válidos:

  • Os cenários fiscais com o campo classe fiscal de itens igual a “IPI Tributado”.
  • Os cenários fiscais com o campo classe fiscal de itens igual a “*”.

...

  • Apenas os cenários fiscais com o campo classe fiscal de itens igual a “*”.

Na fase 2 da seleção do cenário fiscal, são considerados os códigos dos territórios de origem e destino já selecionados na fase 1 e também os campos de classes fiscais de emitente, de itens e de naturezas de operação conforme demonstra a tabela ao lado.

...

Nessa fase, são levados em consideração os códigos dos territórios de origem e destino selecionados na primeira fase, bem como os campos de classes fiscais de emitente, itens e naturezas de operação.

Essas regras de busca garantem que o Motor Fiscal identifique o cenário fiscal correto para calcular os tributos com precisão, considerando diversos parâmetros e critérios específicos.

Relação de Pesos dos Tipos de Classes Fiscais

Classe FiscalPeso (pts)
Estabelecimento
Ator5
Produto2
Natureza1


Aqui estão exemplos para ilustrar esse processo:

Exemplo 1:

Supondo que o Motor Fiscal recebeu uma Operação de São Paulo para Paraná, onde o Emitente EMIT001, Ator ATOR001, Natureza NO001 e Produto PD001:

Supondo que na fase anterior foram listados:

OrigemDestinoClasse EmitenteClasse AtorClasse ProdutoClasse NaturezaPontos
BrasilBrasil



0
BrasilBrasilEMIT001


9
BrasilBrasil
ATOR001

5
Resultado desempate: 9 Pontos


Exemplo 2:

Supondo que o Motor Fiscal recebeu uma Operação de São Paulo para Paraná, onde o Emitente EMIT001, Ator ATOR001, Natureza NO001 e Produto PD001:

Supondo que na fase anterior foram listados:


OrigemDestinoClasse EmitenteClasse AtorClasse ProdutoClasse NaturezaPontos
BrasilBrasil



0
BrasilBrasilEMIT001


9
BrasilBrasil
ATOR001

5
BrasilBrasilEMIT001ATOR001

14
Resultado desempate: 14 Pontos

Exemplo 3:

Supondo que o Motor Fiscal recebeu uma Operação de São Paulo para Paraná, onde o Emitente EMIT001, Ator ATOR001, Natureza NO001 e Produto PD001:

Supondo que na fase anterior foram listados:


OrigemDestinoClasse EmitenteClasse AtorClasse ProdutoClasse NaturezaPontos
BrasilBrasil



0
BrasilBrasilEMIT001


9
BrasilBrasil
ATOR001

5
BrasilBrasilEMIT001ATOR001

14
BrasilBrasilEMIT001ATOR001PD001
16
Resultado desempate:  16 Pontos

Exemplo 4:

Supondo que o Motor Fiscal recebeu uma Operação de São Paulo para Paraná, onde o Emitente EMIT001, Ator ATOR001, Natureza NO001 e Produto PD001:

Supondo que na fase anterior foram listados:


OrigemDestinoClasse EmitenteClasse AtorClasse ProdutoClasse NaturezaPontos
BrasilBrasil



0
BrasilBrasilEMIT001


9
BrasilBrasil
ATOR001

5
BrasilBrasilEMIT001ATOR001

14
BrasilBrasilEMIT001ATOR001PD001
16
BrasilBrasilEMIT001ATOR001PD001NO00117
Resultado desempate:  17 Pontos