ForHosting KIT · Hogar, cocina y ocio

Reparto de cena en grupo

Una pizza para dos, un filete para uno y una ensalada para tres, con 18 % de propina y 8,5 % de impuesto, suman 110,06, y quien pidió el filete paga 59,45. Cada plato se divide solo entre quienes lo comieron. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto

Corre en su navegador. Gratis y sin límite: sus datos no salen de esta página.

Las cenas en grupo se complican al pagar cuando unos reparten una pizza, un invitado pide un solomillo solo y todos quieren una propina justa. Repartir a partes iguales por cabeza obliga a quien pidió ensalada a subvencionar torres de marisco; asignar líneas enteras a un solo nombre falla cuando dos amigos compartieron de verdad un entrante. Esta calculadora de reparto de cena en grupo toma cada plato con su precio y la lista exacta de comensales que lo probaron, divide ese plato solo entre esos comensales, suma la parte de comida de cada uno y aplica porcentajes opcionales de propina e impuesto sobre esa parte.

Cómo funciona el reparto igual por plato solo entre quienes lo compartieron

Parta del menú como lista de platos y no como un total único de la mesa. La calculadora divide el precio de ese plato a partes iguales solo entre esos comensales listados, nunca entre quienes se sentaron a la mesa pero no probaron ese plato. Un invitado que aparece en tres platos compartidos acumula tres fracciones; quien pidió solo un plato principal paga ese plato completo y nada de los platos que no tocó.

Tras asignar cada plato, cada comensal tiene una parte de comida igual a la suma de sus trozos por plato. Es el patrón justo que ya se esboza en servilletas cuando la mitad de la mesa compartió el pan y la otra no, pero sin errores de redondeo manual que dejen céntimos sin cuadrar. El reparto igual de toda la cuenta entre N asientos es otra intención de producto; la asignación de líneas a una sola persona con impuesto y servicio absolutos proporcionales también lo es.

Aquí el foco SEO es el reparto de cena en grupo cuando los grupos que comparten cambian por plato. Si todos los precios son cero y ambos porcentajes son cero, cada total de comensal es cero y la llamada sigue siendo válida por completitud. Los nombres duplicados en un mismo plato se colapsan para no cobrar dos veces a la misma persona por el mismo plato.

Dónde aporta valor una calculadora de reparto de cena en grupo

Reuniones familiares, cenas de equipo en coworking y menús de degustación compartidos necesitan un desglose neutral que todos puedan auditar plato a plato en lugar de discutir mitades iguales que ignoran quién pidió el vuelo de vinos. Las demos de hostelería y las herramientas de formación en punto de venta pueden mostrar cómo una pizza compartida y un solomillo individual producen importes justos distintos sin forzar al personal a partir líneas a mano.

Mantenga listas de platos en tamaños de mesa habituales, fije en pruebas los totales redondeados de comensales y obtendrá liquidaciones reproducibles para chats de grupo, ejemplos LMS y edge workers sin montar una hoja de cálculo ni inventar propinas ad hoc por cada idioma que publique. Combine esta capacidad con una herramienta de reparto igual solo de propina cuando la mesa quiera de verdad equidad por cabeza; use esta cuando los grupos que comparten cambien por plato.

Cenas familiares o de amigos con platos compartidos

Liste cada plato con quién lo compartió de verdad, añada los porcentajes de propina e impuesto del ticket y vea lo que debe cada comensal sin repartir la cuenta entera a partes iguales.

Almuerzos de equipo y menús de degustación

Asigne entrantes compartidos y platos principales individuales a compañeros y reparta propina e impuesto sobre la parte de comida de cada uno para un reembolso transparente.

¿Cómo funciona la calculadora de reparto de cena en grupo?

El precio de cada plato se divide a partes iguales solo entre los comensales listados en ese plato; propina e impuesto multiplican la parte de comida de cada comensal.

¿Qué ocurre si solo algunos comensales compartieron un plato?

Quienes no compartieron ese plato no pagan ninguna parte de su precio.

¿La propina y el impuesto son porcentajes o importes absolutos?

Porcentajes de la parte de comida de cada comensal (0–100).

¿La propina se calcula sobre la cuenta total o sobre la parte de cada uno?

Sobre la parte de comida de cada comensal. Quien comió más paga más propina e impuesto, y nadie paga una cuota igual por platos que no probó.

¿Qué pasa si pongo dos veces al mismo comensal en un plato?

El nombre repetido se ignora y esa persona paga el plato una sola vez. Cada plato se divide entre los nombres distintos que tiene asignados.

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/life/dinner-split-by-share

¿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/life/dinner-split-by-share \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"dishes":[{"name":"Margherita pizza","price":24,"shared_by":["Alice","Bob"]},{"name":"Ribeye steak","price":36,"shared_by":["Carol"]},{"name":"Caesar salad","price":15,"shared_by":["Alice","Bob","Carol"]},{"name":"Tiramisu","price":12,"shared_by":["Alice","Carol"]}]}'
{
  "dishes": [
    {
      "name": "Margherita pizza",
      "price": 24,
      "shared_by": [
        "Alice",
        "Bob"
      ]
    },
    {
      "name": "Ribeye steak",
      "price": 36,
      "shared_by": [
        "Carol"
      ]
    },
    {
      "name": "Caesar salad",
      "price": 15,
      "shared_by": [
        "Alice",
        "Bob",
        "Carol"
      ]
    },
    {
      "name": "Tiramisu",
      "price": 12,
      "shared_by": [
        "Alice",
        "Carol"
      ]
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.dinner_split_by_share",
  "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.

Listas vacías de platos, precios negativos, nombres en blanco, listas shared_by vacías y porcentajes fuera de rango fallan con un error invalid_input claro y no se facturan.

Cómo funciona el reparto igual por plato solo entre quienes lo compartieron

Cada plato lleva un precio en una sola moneda y una lista shared_by de nombres o identificadores cortos de quienes de verdad comieron o pidieron ese plato juntos. Los opcionales tip_percent y tax_percent multiplican entonces esa parte de comida para que quienes comieron más carguen con más propina e impuesto sin inventar un reparto igual por cabeza.

Contrato de entrada, campos de respuesta y reglas de validación

Ambos porcentajes deben estar entre cero y cien inclusive. Envíe por POST un cuerpo JSON con un array dishes obligatorio de uno a doscientos objetos. Cada objeto necesita price como número finito no negativo y shared_by como array no vacío de cadenas con nombres de comensales; el name opcional etiqueta el plato en el desglose devuelto. Se aceptan los alias items, lines, courses y plates para el array cuando su cliente ya usa esas claves. shared_by también acepta sharers, guests, people y who, y puede llegar como cadena separada por comas en formularios sencillos. El tip_percent opcional vale cero por defecto y acepta tip_pct, gratuity_percent y tip; el tax_percent opcional vale cero por defecto y acepta tax_pct, vat_percent y tax. Platos ausentes, arrays vacíos, precios negativos, nombres en blanco, shared_by vacíos, porcentajes fuera de rango y números no finitos fallan con invalid_input indicando el problema; esos fallos nunca consumen saldo prepago. En éxito el cuerpo devuelve dish_count, guest_count, la lista normalizada de dishes con index, name opcional, price, shared_by y per_person_share, food_total, tip_percent, tip_total, tax_percent, tax_total, grand_total y un array guests ordenado por la primera aparición de cada comensal en los platos. Cada fila de guests incluye guest, food_share, tip_share, tax_share, total y dish_count. Los campos de dinero usan redondeo half-up a dos decimales con ajuste residual en el último comensal con food_share positivo para que las propinas redondeadas sumen tip_total, los impuestos sumen tax_total y los totales de comensales sumen grand_total. method es per_dish_equal_share y formula reescribe la regla de asignación para mostrarla junto al resultado.

Dónde aporta valor una calculadora de reparto de cena en grupo

Los bots de gastos y reembolso pueden aceptar el mismo payload estructurado que recoge un formulario móvil y devolver totales por comensal listos para un mensaje de liquidación o un asiento contable. Como la implementación es aritmética analítica de tier A sin tokens de modelo ni red saliente, cada llamada exitosa cuesta el precio base publicado $0.002 y los fallos de validación son gratuitos.

Bots de gastos y aplicaciones de liquidación

Llame a un endpoint prepago estable que devuelve totales por comensal listos para chats, libros contables o interfaces de solicitud de reparto cuando los platos tienen comensales mixtos.

¿Qué errores devuelve la calculadora?

invalid_input si dishes está vacío, hay precios negativos, nombres en blanco, shared_by vacíos o porcentajes de propina/impuesto fuera de 0–100. Esos fallos no se facturan.

¿Cuánto cuesta la calculadora de reparto de cena en grupo?

La herramienta en el navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se cobra.

Ver la documentación completa del KIT →