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.
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:
| Modo | Quando | Grava algo? |
|---|---|---|
| Pré-visualização em tempo real | Enquanto você edita uma fatura | Não — apenas mostra o imposto na tela |
| Contabilização | Quando você contabiliza o documento | Sim — grava as linhas de auditoria e contabiliza no livro razão |
| Contabilização em massa | Ao contabilizar vários documentos de uma vez | Sim — mesmo resultado, otimizado para volume |
O pipeline de seis etapas
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:
| Etapa | O que acontece |
|---|---|
| 1 Resolver | Origem GB, destino GB (doméstico). Perfil Fiscal da linha = GB-STD-20 (ou tributação padrão). |
| 2 Nexo | A entidade está registrada em GB → o imposto prossegue. |
| 3 Correspondência | Uma regra se encaixa: GB-VAT-STD-20 (20%). As regras reduzida/zero/isenta não correspondem ao perfil. |
| 4 Cálculo | Base £1.000 (sem frete/desconto). Imposto = 1.000 × 20% = £200,00. |
| 5 Persistência | Uma linha de Imposto de Linha de Origem: Tipo de Imposto GB-VAT-STD, Alíquota 20%, Base £1.000, Valor £200. |
| 6 Contabilização | Via o mapeamento de Vendas, £200 são creditados em 2311-VAT-GB (VAT a Pagar). |
O lançamento resultante:
| Conta | Débito | Cré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:
+ 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:
Inclusivo: £1.200 informado como imposto incluso → líquido = 1.200 ÷ 1,20 = £1.000, imposto £200. Mesma resposta, alcançada pelo caminho oposto.
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:
| Seq | Imposto | Alíquota | Nota sobre a base |
|---|---|---|---|
| 10 | ICMS | 12% | Por dentro — embutido no preço |
| 20 | IPI | 10% | Sobre o valor da mercadoria, somado por cima |
| 30 | PIS | 1,65% | Alíquota do Lucro Real (conforme o regime do vendedor) — por dentro |
| 40 | COFINS | 7,6% | Alíquota do Lucro Real — por dentro |
| 50 | DIFAL | 8% | Alíquota interna de 20% do Rio − 12% interestadual, semeada como regra fixa de 8% |
| 60 | FCP | 2% | 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
- Regras fiscais — as regras que o cálculo avalia.
- Imposto de Linha de Origem (Registros de Auditoria) — os comprovantes que o cálculo grava.
- Componentes de cálculo de impostos — como a base de uma regra é calculada.
- Mapeamento contábil de impostos — onde o imposto calculado é contabilizado.
- 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?