ForHosting KIT · Finanças e dinheiro

Calcular preço sem imposto pelo total

Recupere o preço sem imposto de um total que já o inclui: 107,25 com alíquota de 7,25 % se dividem em 100 sem imposto e 7,25 de imposto, dividindo por 1,0725. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Preço total
107,25
Alíquota de imposto
7,25
Você obtém
Preço antes dos impostos
100
Valor do imposto
7,25

Calcule o preço antes do imposto quando um recibo, uma nota fiscal ou um valor anunciado já inclui o imposto sobre vendas. Informe o preço total e a alíquota conhecida em porcentagem; a calculadora separa o total bruto no preço original sem imposto e no tributo embutido. Ela é útil para conciliar recibos, preparar lançamentos contábeis, conferir orçamentos com impostos ou testar sistemas de checkout.

Como calcular o preço antes do imposto pelo total

Um total com imposto não é separado simplesmente subtraindo a alíquota do valor final. O imposto sobre vendas foi calculado sobre o preço original antes do imposto; portanto, a operação correta reverte o multiplicador usado na adição. A calculadora converte a porcentagem em decimal, soma um e divide o preço total por esse fator.

Por exemplo, um total de 107.25 com alíquota de 7.25 por cento tem fator 1.0725. Dividir 107.25 por 1.0725 produz um preço antes do imposto de 100; subtrair 100 do total produz imposto de 7.25. Digite 7.25 para uma alíquota de 7.25 por cento, e não 0.0725.

Essa estrutura facilita exibir o resultado em um recibo, copiá-lo para uma planilha ou compará-lo com valores esperados em testes de software. Uma alíquota zero é aceita: um total positivo permanece integralmente sem imposto e retorna imposto zero.

Como fornecer totais e alíquotas válidos

Remova símbolos monetários, separadores de milhar e explicações antes de enviar o valor. O total precisa ser maior que zero porque a decomposição solicitada deve produzir um preço positivo antes do imposto. A alíquota pode ser zero, mas não negativa, pois esta calculadora representa imposto sobre vendas comum e não negativo, e não descontos, créditos, subsídios ou reembolsos.

Os valores também possuem limites para impedir que números extremos acidentais gerem aritmética enganosa: o total não pode ultrapassar um trilhão e a alíquota não pode superar mil por cento. A calculadora não identifica a alíquota correta por CEP, jurisdição, categoria de produto, cliente ou período fiscal. Como as regras tributárias mudam independentemente desta aritmética, obtenha a alíquota em uma fonte autorizada e use esta capacidade apenas para reverter um total cuja alíquota já seja conhecida.

Como usar o resultado com precisão

Os resultados são normalizados para no máximo doze casas decimais, removendo ruído binário de ponto flutuante e mantendo chamadas repetidas estáveis. Um aplicativo financeiro pode exibir duas casas depois, mas deve aplicar a política de arredondamento exigida legalmente em sua jurisdição. Algumas notas arredondam o imposto por item; outras calculam sobre um subtotal e arredondam uma única vez.

Por isso, reverter um total exibido pode diferir em um centavo da soma de itens revertidos separadamente. Para conciliação, use o mesmo método de agrupamento e arredondamento do documento original. Desenvolvedores podem usar a resposta estruturada como referência determinística em testes de checkout, faturamento, importação e contabilidade, pois nenhuma rede, aleatoriedade ou data atual interfere na resposta.

O navegador usa o mesmo cálculo puro, adequado para conferências manuais antes da automação.

Conciliar um recibo com imposto

Separe o valor final pago em preço antes do imposto e parcela tributária quando o recibo informar a alíquota aplicável.

Preparar lançamentos contábeis

Obtenha receita líquida e imposto coerentes de totais brutos antes de registrá-los em contas separadas.

Testar cálculos de checkout

Gere valores esperados determinísticos de preço líquido e imposto para testes automatizados de interfaces comerciais.

Qual fórmula calcula o preço antes do imposto?

O preço antes do imposto é o total dividido por um mais a alíquota dividida por 100. O imposto é o total menos esse preço.

Por que o preço antes do imposto deve ser positivo?

A capacidade decompõe um preço; por isso, rejeita entradas que produzam zero, valor negativo ou não finito.

Por que não basta subtrair a alíquota do total?

Porque o imposto foi calculado sobre o preço sem imposto, não sobre o total. O certo é dividir o total por um mais a alíquota: 107,25 dividido por 1,0725 dá 100, e os 7,25 restantes são o imposto.

A calculadora sabe qual alíquota se aplica ao meu caso?

Não. A alíquota depende do local, do produto e do período, e esta ferramenta não a consulta. Obtenha a alíquota em uma fonte oficial e depois use a calculadora para separar um total cuja alíquota você já conhece.

Por que meu resultado difere em um centavo da nota fiscal?

Algumas notas arredondam o imposto item a item, enquanto outras arredondam uma única vez sobre o subtotal. Por isso, separar um único total pode diferir em um centavo da soma dos itens: siga o mesmo método do documento.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/calc2/reverse-sales-tax

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/calc2/reverse-sales-tax \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"total_price":107.25,"tax_rate":7.25}'
{
  "total_price": 107.25,
  "tax_rate": 7.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "calc2.reverse_sales_tax",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O cálculo é determinístico, não consulta alíquotas e entrega os mesmos valores estruturados no navegador e pela API.

Como calcular o preço antes do imposto pelo total

A resposta inclui total_price e tax_rate como contexto, seguidos por pre_tax_price e tax_amount.

Como fornecer totais e alíquotas válidos

Use em total_price o valor final que já contém o imposto e informe a porcentagem conhecida em tax_rate. Os dois campos devem ser números JSON finitos, não textos formatados como moeda. Um total zero ou negativo não atende a essa condição e retorna invalid_input.

Como usar o resultado com precisão

O campo pre_tax_price retornado é o valor calculado antes do imposto, enquanto tax_amount é a diferença entre o total informado e esse preço. Uma solicitação bem-sucedida pela API custa US$ 0,002; valores inválidos produzem invalid_input.

Devo informar 7.25 ou 0.0725 para uma alíquota de 7.25 por cento?

Informe 7.25. O campo tax_rate representa uma porcentagem, não uma fração decimal.

A alíquota pode ser negativa?

Não. Uma alíquota negativa retorna invalid_input porque esta calculadora representa impostos não negativos.

Quanto custa um cálculo pela API?

Cada solicitação bem-sucedida pela API custa US$ 0,002. Você também pode executar o mesmo cálculo determinístico no navegador.

Ver a documentação completa do KIT →