Skip to main content

Fluxo de Atendimento: Redução de Valores e Recusa Parcial e Total

Objetivo


Definir o fluxo de cálculo e retorno de tributos para operações de Nota de Crédito
referente redução de Valores, considerando os requisitos da Reforma Tributária e as
diretrizes da NT 2025.002.

Nessa modalidade, o sistema deverá utilizar as mesmas premissas tributárias aplicáveis
às operações de saídas, retornando a totalidade dos blocos (tributos legados e tributos
da Reforma Tributária ao consumidor da API, sem perder as informações necessárias
para emissão do documento fiscal.

Tratamento interno da Operação – Redução de Valores

1. Admin Tributos Atuais

Não há qualquer mudança

2. Admin Reforma Tributária

Não haverá necessidade de uma regra específica.

3. Cenários Atuais

O cenário deverá contar com a natureza de operação 169 e perfis a definir pelo cliente.

4. Cenários da Reforma Tributária

Deverá seguir os mesmos parâmetros do cenário dos tributos atuais, e deverão ser
ligados via De-Para de cenários.

Fluxo Operacional – Motor

Para o processamento da Nota de Crédito de Redução de Valores, o motor de cálculo
receberá a requisição da operação com os dados originais e o parâmetro “finNFE = 5” e
“tpNfCredito=4”.

Internamente, o motor consumirá a regra conforme parâmetros enviados na chamada
e no retorno, substituirá o CFOP da operação pelo CFOP 1949 ou 2949, conforme o
cenário aplicável.

Essa substituição tem como único objetivo direcionar o consumo das regras fiscais
específicas para esse tipo de documento, garantindo que o cálculo seja executado
corretamente. O resultado do cálculo será retornado com a aplicação dos tributos
calculados de acordo com as regras correspondentes, sem que essa alteração
represente uma modificação no documento fiscal de origem.

Premissas TaaS

TaaS - Operation Nature Code (ONC)

Para identificar operações de Nota de Débito por Pagamento Antecipado será utilizado:

ONC = NCRV

(Nota de Crédito – Redução de Valores)

Regras Tributárias

As regras terão os seguintes dados no Cockpit:

  • Tributação Atual do Produto;
  • Tributação da Reforma Tributária do Produto.

Não haverá necessidade de criação de novas regras para atender a essa requisição.

Processamento dos Tributos

O Tax Engine deverá processar todos os tributos, incluindo:

Tributação Atual

  • ICMS
  • IPI – (Quando aplicável)
  • PIS
  • COFINS
  • Demais tributos aplicáveis

Reforma Tributária

  • IBS
  • CBS
  • IS (quando aplicável)

Recusa Total ou Parcial

A Recusa Total e a Recusa Parcial são eventos utilizados para registrar a não aceitação
de uma mercadoria após a emissão do documento fiscal.
Na Recusa Total, todos os itens da operação são rejeitados pelo destinatário, fazendo
com que a entrega seja integralmente recusada.
Já na Recusa Parcial, apenas parte dos itens é recusada, enquanto os demais são aceitos
normalmente.

Em ambos os casos, é necessária a emissão de um documento fiscal de ajuste para
refletir a redução dos valores originalmente faturados, assegurando que a base de
cálculo e os tributos correspondam à efetiva operação realizada.
A principal diferença entre os dois cenários está na abrangência da recusa: enquanto a
Recusa Total impacta a totalidade da nota fiscal, a Recusa Parcial afeta apenas os itens
recusados, mantendo válidos os valores referentes aos produtos efetivamente aceitos
pelo destinatário.

Tratamento interno da Operação – Redução de Valores

1. Admin Tributos Atuais

Não há qualquer mudança

2. Admin Reforma Tributária

Não haverá necessidade de uma regra específica.

3. Cenários Atuais

O cenário deverá contar com a natureza de operação 169 e perfis a definir pelo cliente.

4. Cenários da Reforma Tributária

Deverá seguir os mesmos parâmetros do cenário dos tributos atuais, e deverão ser
ligados via De-Para de cenários.

Fluxo Operacional – Motor

Não foi necessária qualquer alteração no Tax Engine para o processamento dos cenários
de recusa total e parcial, uma vez que o XML da nota fiscal é enviado integralmente na
requisição de cálculo.
A marcação “finfe = 4 é enviada, assim como ID do item e código do produto.

Premissas TaaS

OperationNatureCode = NCPR ou NCTR

O TaaS recebe a requisição contendo o OperationNatureCode = NCPR para recusa
parcial

O TaaS recebe a requisição contendo o OperationNatureCode = NCTR para recusa total

As requisições continuarão sendo enviadas da mesma forma:

Recusa Total

OperationNatureCode = NCTR
ReferenceIDXML = XML da NF original convertido em base 64
itemCode = código do item devolvido
quantity = quantidade total

Recusa Parcial

OperationNatureCode = NCPR
ReferenceIDXML = XML da NF original convertido em base 64
referenceIDItem = indicação do item que está sendo devolvido
itemCode = código do item devolvido
quantity = quantidade total