REDA One Centro de ajuda
PT
Idioma
English EN Español ES Português PT Italiano em breve Français FR Deutsch em breve العربية em breve
reda.one ↗
Início / REDA Financials AI / Gestão de impostos / Regras e cálculo / Como o imposto é calculado em um documento

Como o imposto é calculado em um documento

É aqui que tudo o que vimos nesta categoria se junta. Você já configurou jurisdições, tipos de imposto, perfis, regras, mapeamentos contábeis e registros fiscais. Agora veja o motor colocá-los em ação no momento em que uma fatura é contabilizada — transformando um valor de linha nos impostos corretos, nas linhas de auditoria corretas e nos lançamentos corretos no livro razão.

O motor executa um pipeline fixo de seis etapas. São as mesmas seis etapas para uma venda no Reino Unido de uma única linha e para uma brasileira de cinquenta linhas — só os dados mudam. Vamos percorrer cada etapa e depois rodar uma fatura do Reino Unido por ele, centavo a centavo.

Como chegar lá. Você não executa nada disso manualmente — o imposto é calculado automaticamente quando um documento é contabilizado. Você o vê nos documentos com os quais trabalha no aplicativo REDA Financials AI (guias Faturas de Venda e Faturas de Compra). As regras, alíquotas, jurisdições e mapeamentos contábeis que o motor lê são mantidos no aplicativo REDA Financials Admin.
Acesso necessário. Qualquer conjunto de permissões da REDA Financials pode visualizar o imposto em um documento contabilizado. Criar e contabilizar as faturas que disparam o cálculo requer Accounts Receivable v2 (vendas) ou Accounts Payable v2 (compras), ou Accounting Admin v2; alterar a configuração fiscal subjacente requer Accounting Admin v2 ou Accounting Controller v2.

Quando ele é executado — e os três pontos de entrada

O imposto é calculado no momento da contabilização — o instante em que o status de um documento passa a Contabilizado, porque é quando ele entra nos livros. Mas o mesmo motor é usado em três modos:

ModoQuandoGrava algo?
Pré-visualização em tempo realEnquanto você edita uma faturaNão — apenas mostra o imposto na tela
ContabilizaçãoQuando você contabiliza o documentoSim — grava as linhas de auditoria e contabiliza no livro razão
Contabilização em massaAo contabilizar vários documentos de uma vezSim — mesmo resultado, otimizado para volume
A retenção na fonte segue o mesmo ritmo. A retenção na fonte em uma fatura de compra também é pré-visualizada em tempo real no formulário do rascunho — para que você veja o “valor líquido a pagar” reduzido antes de confirmar — e, exatamente como o imposto, seus registros são gravados no momento em que a fatura é contabilizada. Uma única filosofia: o que você pré-visualiza é o que é contabilizado.

O pipeline de seis etapas

1 · Resolver entradas. Lê o vendedor (sua Entidade) e o comprador (a Conta) — suas jurisdições e perfis fiscais de terceiros — e o Perfil Fiscal de cada linha (do perfil fiscal do produto ou de uma substituição na linha). Deriva a operação fiscal a partir das duas jurisdições.
2 · Verificação de nexo fiscal. Sua entidade está registrada na jurisdição do comprador (ou em uma ancestral), ativa e vigente na data da fatura? Se não → o documento é contabilizado com imposto zero — um resultado normal, não um erro — e o pipeline para aqui.
3 · Corresponder regras. Encontra cada Regra Fiscal cujas condições se encaixam (origem, destino, perfis, operação fiscal, regime, datas de vigência) — tratando campos em branco como “qualquer” — e as ordena por Sequência.
4 · Calcular valores. Para cada regra correspondente em cada linha, calcula a base (aplicando frete, desconto, redução de base, MVA, dependências e o tratamento de valor inclusivo/exclusivo), depois imposto = base × alíquota, arredondado para 2 casas decimais.
5 · Persistir. Grava uma linha de Imposto de Linha de Origem para cada regra acionada — o registro de auditoria imutável. (A recontabilização primeiro limpa as linhas antigas, então nunca há duplicidades.)
6 · Contabilizar no livro razão. Roteia cada imposto para sua conta via Mapeamento Contábil de Impostos, agrupa por conta e contabiliza as linhas de lançamento balanceadas.

Exemplo prático: uma venda no Reino Unido, centavo a centavo

Sua entidade do Reino Unido vende £1.000 em mercadorias de alíquota padrão para um cliente registrado no VAT do Reino Unido. Acompanhe o pipeline:

EtapaO que acontece
1 ResolverOrigem GB, destino GB (doméstico). Perfil Fiscal da linha = GB-STD-20 (ou tributação padrão).
2 NexoA entidade está registrada em GB → o imposto prossegue.
3 CorrespondênciaUma regra se encaixa: GB-VAT-STD-20 (20%). As regras reduzida/zero/isenta não correspondem ao perfil.
4 CálculoBase £1.000 (sem frete/desconto). Imposto = 1.000 × 20% = £200,00.
5 PersistênciaUma linha de Imposto de Linha de Origem: Tipo de Imposto GB-VAT-STD, Alíquota 20%, Base £1.000, Valor £200.
6 ContabilizaçãoVia o mapeamento de Vendas, £200 são creditados em 2311-VAT-GB (VAT a Pagar).

O lançamento resultante:

ContaDébitoCrédito
Contas a Receber£1.200,00
Receita£1.000,00
VAT a Pagar£200,00

Como a base é construída (etapa 4 em detalhe)

A base padrão é apenas o valor da linha. Os modificadores da regra a ajustam, aplicados nesta ordem, antes de a alíquota ser aplicada:

base = valor da linha
  + frete  (se Incluir Frete)
  − desconto  (se Subtrair Desconto)
  × (1 − % Redução de Base)  (isenção parcial)
  × (1 + % MVA)  (margem de ST do Brasil)
  − valor da regra anterior  (Depende da Anterior — DIFAL)
imposto = base × alíquota ÷ 100  (arredondado para 2 casas decimais, para cima a partir de 5)

A maioria das linhas não usa nenhum dos modificadores — a base é simplesmente o valor. Eles existem para os regimes que precisam deles e estão documentados em Regras Fiscais.

Preço com imposto incluso vs. exclusivo

Cada linha de fatura carrega uma escolha de Base de Imposto — Exclusivo de Imposto (o padrão: o imposto é somado por cima) ou Inclusivo de Imposto (o preço já inclui o imposto). Para linhas inclusivas, o motor calcula o valor líquido de trás para frente antes de aplicar as alíquotas:

Exclusivo: £1.000 + 20% → imposto £200, total £1.200.
Inclusivo: £1.200 informado como imposto incluso → líquido = 1.200 ÷ 1,20 = £1.000, imposto £200. Mesma resposta, alcançada pelo caminho oposto.
Não confunda isso com o “por dentro” do Brasil. Inclusivo de Imposto é sua escolha de precificação por linha. Por dentro (Imposto Incluso no Preço, em uma regra de ICMS do Brasil) é uma propriedade do próprio imposto — ele está embutido no preço, então não se soma ao valor a receber; em vez disso, é contabilizado como dedução da receita (veja o guia do Brasil). Configurações diferentes, em lugares diferentes; veja Tipos de impostos.

Brasil: o mesmo pipeline, seis regras de profundidade

Uma venda interestadual a consumidor de São Paulo → Rio executa os mesmos seis passos — mas a etapa 3 corresponde a seis regras e a etapa 4 as executa em ordem de sequência:

SeqImpostoAlíquotaNota sobre a base
10ICMS12%Por dentro — embutido no preço
20IPI10%Sobre o valor da mercadoria, somado por cima
30PIS1,65%Alíquota do Lucro Real (conforme o regime do vendedor) — por dentro
40COFINS7,6%Alíquota do Lucro Real — por dentro
50DIFAL8%Alíquota interna de 20% do Rio − 12% interestadual, semeada como regra fixa de 8%
60FCP2%Adicional do Rio (vendas a consumidor)

A etapa 5 grava seis linhas de Imposto de Linha de Origem; a etapa 6 contabiliza cada uma na sua própria conta. O cálculo exato do por dentro (gross-up) e da base do DIFAL são trabalhados centavo a centavo em guia do Brasil — o ponto aqui é que é o mesmo pipeline, apenas com mais regras correspondendo.

Recontabilização e idempotência

Como documentos contabilizados podem ser corrigidos (voltar para Rascunho, editar, recontabilizar), o motor é idempotente: sempre que calcula o imposto de um documento, ele primeiro apaga as linhas de Imposto de Linha de Origem existentes para essas linhas e depois grava novas. Assim, a recontabilização nunca dobra o imposto nem deixa linhas obsoletas — o resultado é sempre um reflexo limpo do documento atual.

Construído para volume

O motor é seguro para operações em massa por design. Seja você contabilizando uma fatura ou duzentas, ele resolve os dados compartilhados uma única vez e grava todas as linhas de imposto juntas, de modo que um lote de documentos custa aproximadamente o mesmo em trabalho de banco de dados que um punhado deles. Você não atingirá os limites da plataforma ao contabilizar volumes normais — nem mesmo as faturas multi-imposto pesadas do Brasil.

O que vem a seguir

  1. Regras fiscais — as regras que o cálculo avalia.
  2. Imposto de Linha de Origem (Registros de Auditoria) — os comprovantes que o cálculo grava.
  3. Componentes de cálculo de impostos — como a base de uma regra é calculada.
  4. Mapeamento contábil de impostos — onde o imposto calculado é contabilizado.
  5. Imposto na fatura de venda — o cálculo em uma fatura real.

Perguntas frequentes

Ao contabilizar. Enquanto você edita, uma pré-visualização em tempo real mostra o imposto, mas nada é confirmado até você contabilizar o documento — é nesse momento que as linhas de auditoria e os lançamentos no livro razão são gravados. A retenção na fonte funciona da mesma forma: pré-visualizada no formulário do rascunho, gravada quando a fatura é contabilizada.

Não. O motor sempre limpa as linhas de imposto antigas dessas linhas antes de gravar as novas. A recontabilização sempre produz um conjunto limpo e atual — nunca duplicidades.

Na maioria das vezes é o filtro de nexo fiscal: se sua entidade não está registrada na jurisdição do comprador para a data da fatura, a etapa 2 retorna imposto zero. Verifique Registro Fiscal de Entidade. (A pré-visualização em tempo real aplica as mesmas regras, então uma divergência geralmente aponta para um problema de registro ou de data de vigência.)

Na fatura (imposto da linha e total), e nas linhas de Imposto de Linha de Origem por trás dela — uma para cada regra acionada, mostrando a regra, a alíquota, a base e o valor. Essas linhas são a trilha de auditoria e ligam diretamente aos lançamentos no livro razão.

Isso foi útil?