ForHosting KIT · Finanzas y dinero

Calculadora de precio y cantidad

Un precio unitario de 12,5 por 4 unidades da un total de línea de 50, y 2,5 metros de tela a 10 el metro dan 25. Úsela para comprobar una factura, un presupuesto o un pedido antes de enviarlo. 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
12,5
Cantidad
4
Obtiene
Total
50

Las líneas de venta, las facturas y los pedidos de compra casi siempre se reducen a una sola identidad: el precio unitario de un artículo por cuántas unidades compra usted. Doce con cincuenta cada uno por cuatro unidades son cincuenta; nueve con noventa y nueve por tres son veintinueve con noventa y siete. Esta calculadora de precio y cantidad acepta esos dos números finitos no negativos, los multiplica y devuelve el importe total para que un dependiente, una hoja de cálculo o un script de automatización compruebe una línea sin montar un motor de facturación. El cero se admite y produce un total de cero.

Cómo el precio unitario por la cantidad se convierte en el total de la línea

Una tienda que vende un cuaderno a doce con cincuenta y un cliente que se lleva cuatro cuadernos debe cincuenta, no un redondeo improvisado. Infinity y NaN se rechazan por no ser finitos. El producto se redondea a dos decimales para que el dinero coincida byte a byte entre entornos de ejecución.

Combine el resultado con su propia capa de impuestos y descuentos si necesita un gran total; este punto solo multiplica los dos números que usted envía. Ese es todo el trabajo de una calculadora de precio y cantidad: una línea, dos números, un total.

Contrato de entrada, forma de la respuesta y comportamiento ante errores

Si price es negativo, el manejador rechaza la solicitud porque un precio unitario no puede ser negativo; una muestra gratuita de cero se admite y produce un total de cero. Si quantity es negativo, el manejador rechaza con un mensaje claro de que quantity no puede ser negativo: esos fallos no se facturan. Un quantity de cero es válido y devuelve total de cero.

Ejemplo: doce con cinco de precio unitario por cuatro de quantity produce total de cincuenta. Mantenga las peticiones pequeñas, fije el total redondeado en las pruebas y obtendrá un importe de línea reproducible para hojas, complementos POS y workers de borde sin montar un motor de facturación propio.

Dónde resulta útil una calculadora de precio y cantidad

Los dependientes y el personal de almacén usan una calculadora de precio y cantidad para contrastar un albarán manuscrito con el precio unitario publicado antes de emitir la factura. Los equipos de catálogo introducen un precio de lista y un recuento de pack, luego fijan total para que un teaser de tienda y un PDF de presupuesto nunca discrepen.

Los equipos de producto conectan el mismo contrato a vistas previas del carrito y cuestionarios de alta que deben mostrar el total de una línea para una cesta de muestra sin llamar a un ERP. Es una búsqueda y un trabajo distintos de una comparación de precios unitarios, de una calculadora de tasa unitaria y del coste de un lote de receta: esas herramientas dividen el precio por el tamaño del envase entre productos, dividen un total entre un recuento para obtener una tasa, o suman muchos ingredientes.

Precio por cantidad valora un SKU frente a un recuento y devuelve dinero. La validación fallida no consume saldo. Impuestos, envío y descuentos promocionales quedan fuera de esta identidad a propósito: incorpórelos en su propia capa después de tener el importe extendido bruto.

Revise una línea de presupuesto antes de enviar el PDF

Introduzca el precio unitario del catálogo y la cantidad del pedido, luego fije total para que la línea del presupuesto coincida con el carrito antes de que alguien firme.

Contraste un albarán de almacén con el precio de lista

Introduzca el precio unitario publicado y el recuento del albarán, luego confirme que total coincide con la línea de factura antes de expedir.

¿Puede quantity ser una fracción, o debe ser un número entero?

quantity puede ser cualquier número finito no negativo, incluidas fracciones como 2.5 metros o 1.25 litros. No tiene que ser un entero. Un valor no finito se rechaza.

¿Incluye esto impuestos, descuentos o conversión de divisas?

No. Esta calculadora solo multiplica el precio unitario por la cantidad. Aplique impuestos, cupones, envío y conversión de divisas en su propia capa después de tener el importe extendido.

¿Puede el precio o la cantidad ser cero?

Sí. Una muestra de regalo con precio cero, o una línea con cero unidades, da un total de cero en lugar de un error. Solo se rechazan los valores negativos y los números que no son finitos.

¿Cómo registro una devolución con un precio negativo?

En un documento aparte. La calculadora no acepta precios ni cantidades negativas, porque un abono necesita su propio signo explícito, y colar un negativo dentro de un total es como se estropean las hojas de cálculo.

¿Cómo se redondea el total?

El producto se redondea a dos decimales, con las mitades hacia arriba. Así el total de la línea tiene forma de importe de dinero y sale idéntico cada vez que lo calcula.

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/fin/price-quantity

¿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/fin/price-quantity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":12.5,"quantity":4}'
{
  "price": 12.5,
  "quantity": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.price_quantity",
  "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.

Un precio o una cantidad negativos, o un valor que no sea un número finito, fallan con invalid_input y no se facturan.

Cómo el precio unitario por la cantidad se convierte en el total de la línea

El importe extendido de una línea es el producto de un precio unitario y una cantidad: total es igual a price por quantity. La misma identidad cubre cantidades fraccionarias: dos metros y medio de tela a diez el metro son veinticinco, y un litro y cuarto de disolvente a ocho el litro son diez. quantity es un número finito no negativo, no necesariamente entero, porque muchos SKU se venden por peso, longitud o tiempo. price es un número finito no negativo en una sola moneda; esta calculadora no convierte divisas, no aplica impuestos ni toma un descuento. El cero es una entrada legítima: una muestra de cortesía con price cero, o una línea con quantity cero, ambas producen un total de cero en lugar de un error. Un price negativo o un quantity negativo no es una nota de abono en este contrato: es invalid_input, porque un crédito pertenece a su propio documento con una convención de signo explícita, y multiplicar en silencio un menos en el total del carrito es como se estropean las hojas.

Contrato de entrada, forma de la respuesta y comportamiento ante errores

Envíe mediante POST un cuerpo JSON con dos números finitos obligatorios. price es el precio unitario en una sola moneda; los alias unit_price, unit_cost y cost apuntan al mismo campo para que una exportación de catálogo conserve los nombres de columna. quantity es cuántas unidades está comprando usted; se aceptan los alias qty, count, units y q. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos como NaN o Infinity fallan con invalid_input nombrando el campo. Si acierta, el cuerpo ecoa price y quantity, luego informa total como el producto redondeado a dos decimales, y una cadena formula que reafirma la identidad total igual a price por quantity. Combine el JSON con su propia regla de impuestos, cupones o facturas de varias líneas, porque este punto multiplica los dos números que usted envía; no consulta un SKU, no convierte divisas ni reparte una cesta.

Dónde resulta útil una calculadora de precio y cantidad

Como la implementación es parse de nivel A puro, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida. Mantenga price y quantity no negativos y finitos, fije el total redondeado en las pruebas y obtendrá un importe de línea reproducible para teasers, albaranes y workers de borde sin montar un libro mayor de facturación propio.

Impulse un teaser de carrito o un complemento POS con las mismas cifras

Envíe price y quantity desde un registro SKU y muestre total en el teaser; el widget gratuito y la ruta API redondean del mismo modo.

¿Cómo se calcula el total a partir del precio unitario y la cantidad?

Envíe números finitos no negativos price (precio unitario) y quantity (conteo, peso, longitud o tiempo). La API devuelve total = price × quantity, redondeado a dos decimales, más las entradas ecoadas y una cadena formula.

¿Qué ocurre si price o quantity son negativos?

La tarea falla con invalid_input. Un precio unitario negativo o una cantidad negativa no se admiten en este contrato y no se facturan. El cero es válido y produce un total de cero.

¿Cuánto cuesta la calculadora de precio y cantidad?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →