ForHosting KIT · Finanzas y dinero

Calcular precio sin impuestos desde el total

Recupere el precio sin impuestos de un total que ya los incluye: 107,25 con una tasa del 7,25 % se separan en 100 sin impuestos y 7,25 de impuesto, dividiendo entre 1,0725. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Precio total
107,25
Tasa de impuesto
7,25
Obtiene
Precio antes de impuestos
100
Importe del impuesto
7,25

Calcule el precio antes de impuestos cuando un recibo, una factura o un importe anunciado ya incluye el impuesto sobre las ventas. Indique el precio total y la tasa conocida como porcentaje; la calculadora separará el total bruto en el precio original sin impuestos y el importe fiscal incluido. Resulta útil para conciliar recibos, preparar asientos contables, comprobar presupuestos con impuestos o probar software de pago.

Cómo calcular el precio antes de impuestos desde un total

Un total con impuestos no se desglosa restando simplemente la tasa al importe final. El impuesto sobre las ventas se calculó a partir del precio original antes de impuestos, por lo que la operación correcta invierte el multiplicador empleado al añadirlo. La calculadora convierte la tasa porcentual en decimal, suma uno y divide el precio total entre ese factor.

Por ejemplo, un total de 107.25 con una tasa del 7.25 por ciento tiene un factor de 1.0725. Al dividir 107.25 entre 1.0725 se obtiene un precio antes de impuestos de 100; al restar 100 del total, el impuesto es 7.25. Introduzca 7.25 para una tasa del 7.25 por ciento, no 0.0725.

Esta estructura permite mostrar fácilmente el resultado en un recibo, copiarlo a una hoja de cálculo o compararlo con valores esperados en pruebas de software. Se admite una tasa cero: un total positivo queda íntegramente libre de impuestos y el impuesto devuelto es cero.

Cómo proporcionar totales y tasas válidos

Elimine símbolos de moneda, separadores de miles y texto explicativo antes de enviar un valor. El total debe ser mayor que cero porque el desglose solicitado debe producir un precio positivo antes de impuestos. La tasa puede ser cero, pero nunca negativa, pues esta calculadora representa un impuesto ordinario no negativo, no reembolsos, descuentos, créditos ni subsidios.

También se limitan los valores para evitar que cifras extremas accidentales produzcan resultados engañosos: el total no puede superar un billón y la tasa no puede superar el mil por ciento. La calculadora no determina la tasa correcta según código postal, jurisdicción, categoría del producto, cliente o período fiscal. Las normas tributarias cambian con independencia de esta aritmética; obtenga la tasa aplicable de una fuente autorizada y use esta capacidad únicamente para invertir un total cuya tasa ya conoce.

Cómo utilizar el resultado con precisión

Los resultados se normalizan a un máximo de doce decimales para eliminar ruido binario de coma flotante y mantener estables las llamadas repetidas. Una aplicación monetaria puede mostrar después dos decimales, pero debe aplicar la política de redondeo exigida legalmente en su jurisdicción. Algunas facturas redondean el impuesto por línea; otras lo calculan sobre un subtotal y redondean una sola vez.

Por ello, invertir un único total mostrado puede diferir en un céntimo de la suma de líneas invertidas por separado. Para una conciliación, aplique el mismo método de agrupación y redondeo que el documento original. Los desarrolladores pueden usar la respuesta estructurada como dato determinista para pruebas de pagos, facturación, importaciones y contabilidad, pues ninguna solicitud de red, valor aleatorio o fecha actual influye en ella.

El navegador utiliza el mismo cálculo puro para comprobaciones manuales y automatización.

Conciliar un recibo con impuestos

Separe un importe final pagado en precio antes de impuestos y parte fiscal cuando el recibo indique la tasa aplicable.

Preparar asientos contables

Obtenga valores coherentes de ingresos netos e impuesto sobre ventas desde totales brutos antes de registrarlos en cuentas separadas.

Probar cálculos de pago

Genere valores esperados deterministas de precio neto e impuesto para pruebas automatizadas de interfaces comerciales con impuestos incluidos.

¿Qué fórmula calcula el precio antes de impuestos?

El precio antes de impuestos es el total dividido entre uno más la tasa dividida entre 100. El impuesto es el total menos dicho precio.

¿Por qué debe ser positivo el precio antes de impuestos?

La capacidad desglosa un precio; por eso rechaza entradas que produzcan cero, un valor negativo o uno no finito.

¿Por qué no basta con restar la tasa al total?

Porque el impuesto se calculó sobre el precio sin impuestos, no sobre el total. Lo correcto es dividir el total entre uno más la tasa: 107,25 entre 1,0725 da 100, y los 7,25 restantes son el impuesto.

¿La calculadora sabe qué tasa de impuesto me corresponde?

No. La tasa depende del lugar, del producto y del periodo, y esta herramienta no la busca. Obtenga primero la tasa de una fuente oficial y use después la calculadora para desglosar un total cuya tasa ya conoce.

¿Por qué mi resultado difiere en un céntimo de la factura?

Algunas facturas redondean el impuesto línea por línea y otras lo redondean una sola vez sobre el subtotal. Por eso, desglosar un único total puede diferir en un céntimo de la suma de las líneas: siga el mismo método del documento.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

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

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El cálculo es determinista, no busca tasas y ofrece los mismos valores estructurados en el navegador y mediante la API.

Cómo calcular el precio antes de impuestos desde un total

La respuesta incluye total_price y tax_rate como contexto, seguidos de pre_tax_price y tax_amount.

Cómo proporcionar totales y tasas válidos

Use como total_price el importe final que ya incluye el impuesto e indique el porcentaje conocido como tax_rate. Ambos campos deben ser números JSON finitos, no cadenas con formato monetario. Un total cero o negativo no puede hacerlo y, por tanto, devuelve un error invalid_input.

Cómo utilizar el resultado con precisión

El campo pre_tax_price devuelto es el importe calculado antes de impuestos, mientras que tax_amount es la diferencia entre el total indicado y ese valor. Una solicitud correcta a la API cuesta $0.002; los valores no válidos generan invalid_input.

¿Debo introducir 7.25 o 0.0725 para una tasa del 7.25 por ciento?

Introduzca 7.25. El campo tax_rate expresa un porcentaje, no una fracción decimal.

¿Puede ser negativa la tasa impositiva?

No. Una tasa negativa devuelve invalid_input porque esta calculadora representa impuestos no negativos.

¿Cuánto cuesta un cálculo mediante la API?

Cada solicitud correcta a la API cuesta $0.002. También puede ejecutar el mismo cálculo determinista en el navegador.

Ver la documentación completa del KIT →