Todos los artículos
Guías

Cómo dividir una factura que no se reparte en partes exactas

Una factura de 100 € dividida entre 3 deja un céntimo suelto. Cómo gestionar el redondeo de céntimos, los restos y las divisiones por importe exacto para que los totales cuadren.

Split The Bill8 min de lectura

Cuando una factura no se reparte en partes exactas, el enfoque seguro es redondear cada parte al céntimo y luego asignar el resto sobrante a personas concretas en lugar de fingir que no está ahí. Divide 100 € entre tres y cada persona debe 33,333…, que se redondea a 33,33 € — pero 33,33 × 3 son solo 99,99 €, así que hay un céntimo sin contabilizar. La solución no es redondear el total; es dar ese céntimo extra a un pagador (normalmente la persona que pagó, o un turno rotatorio de "quien se queda el resto"). Esta guía cubre de dónde vienen los céntimos que faltan, tres formas justas de repartirlos, y cuándo saltarse la división a partes iguales por completo e introducir importes exactos por persona.

Por qué desaparecen los céntimos

Cada moneda tiene una unidad más pequeña — un céntimo para USD y EUR, un penique para GBP, un dinar para RSD (que no tiene subunidad alguna). No puedes cobrarle a alguien 33,3333 €, así que cualquier parte por persona tiene que redondearse a esa unidad más pequeña. El redondeo siempre pierde o gana una fracción.

El caso clásico: 100,00 € ÷ 3 = 33,3333…. Redondeado hacia abajo, cada persona debe 33,33 €. Suma esas tres partes: 33,33 + 33,33 + 33,33 = 99,99 €. Ha desaparecido un céntimo. Redondea hacia arriba en su lugar y obtienes 33,34 × 3 = 100,02 € — ahora te has inventado dos céntimos que nadie pagó.

Escala con las personas y con totales incómodos. Divide 50 € entre cinco y sale limpio (10 € cada uno). Divide una cena de 47,83 € entre cuatro y obtienes 11,9575 € por persona — redondea a 11,96 € y las cuatro partes suman 47,84 €, un céntimo de más. La regla general: la desviación máxima es (número de personas − 1) × un céntimo, así que una división entre cuatro puede desviarse hasta tres céntimos, y una entre diez hasta nueve.

El error que comete la mayoría de la gente es redondear y luego ajustar el total para que cuadre — p. ej. llamarlo "99,99 €, ya está bien". Eso recauda de menos en silencio, y a lo largo de docenas de facturas compartidas esos céntimos se convierten en dinero real que nunca cuadra.

La forma correcta: distribuir el resto

El método correcto tiene dos pasos. Primero, redondea cada parte hacia abajo a la unidad más pequeña (el suelo). Segundo, reparte los céntimos sobrantes uno a uno hasta que las partes sumen de vuelta el total exacto.

Repasemos 100 € ÷ 3:

- Redondea al suelo cada parte: 33,33 €, 33,33 €, 33,33 € → suma 99,99 €. - Resto = 100,00 € − 99,99 € = 0,01 € (un céntimo). - Da ese céntimo a una sola persona: 33,34 €, 33,33 €, 33,33 € → suma 100,00 €. ✓

Para 47,83 € ÷ 4: el suelo son 11,95 € cada uno (suma 47,80 €), el resto son tres céntimos, así que tres de las cuatro personas pagan 11,96 € y una paga 11,95 € — el total cae exactamente en 47,83 €.

El total ahora nunca se toca. Todos pagan un número entero de céntimos, las partes cuadran al céntimo, y la única pregunta abierta es quién absorbe el céntimo o dos de más — que es una cuestión de justicia, no de matemáticas.

Tres formas justas de asignar los céntimos sobrantes

El resto son como mucho unos pocos céntimos, así que cualquier regla consistente es justa con el tiempo. Elige una y mantente en ella:

1. El pagador se lo come. Quien adelantó la factura se queda el céntimo extra. Es lo más sencillo y, se podría decir, lo más generoso — la persona que hace el favor al grupo pagando absorbe el redondeo. A lo largo de muchas facturas se compensa más o menos porque el pagador va rotando.

2. Rotar el resto. Mantén un puntero de "quién se quedó el último céntimo" y muévelo en cada división. Si Alice se quedó el céntimo extra la última vez, Bob se lo queda esta vez. Es lo más justo en un grupo de larga duración donde las mismas personas dividen repetidamente.

3. Mayor resto primero. Cuando las partes difieren (divisiones ponderadas o por líneas de detalle), da los céntimos sobrantes a quien se redondeó más hacia abajo. Si la parte real de una persona era 33,3339 € y la de otra era 33,3331 €, la primera persona perdió más con el redondeo, así que recupera el céntimo primero. Es el método usado para asignar escaños en la representación proporcional y es el más defendible matemáticamente para divisiones desiguales.

Sea cual sea tu elección, la idea es que los céntimos vayan al saldo de una persona real, no a un vacío de redondeo. En Split The Bill, las divisiones a partes iguales se redondean a la unidad menor de la moneda y el resto se asigna de forma determinista, así que la suma de las partes siempre es igual al total de la factura — la capa de matemáticas en Python comprueba esto en cada división en lugar de fiarse de una división en coma flotante.

Cuándo saltarse la división a partes iguales: importes exactos

A veces la factura genuinamente no está pensada para repartirse en partes exactas, y forzar una división a partes iguales para luego parchear céntimos es la herramienta equivocada. Usa una división por importe exacto — tecleas lo que debe cada persona, y la app comprueba que las cifras suman el total.

Buenos casos para importes exactos: - Una persona tomó el filete de 34 €, todos los demás pasta de 12 €. La división a partes iguales cobra de más a los que comieron pasta. Introduce cada importe real. - Ya conoces las cifras de una hoja de cálculo, un acuerdo previo u otra app, y solo quieres registrarlas. - Alguien cubre una parte fija — "yo pongo exactamente 50 €, dividid el resto entre vosotros dos".

La única regla con los importes exactos es que las cifras introducidas deben sumar el total de la factura. Si la cena fue de 80 € e introduces 34 €, 12 €, 12 €, 12 €, eso son solo 70 € — los 10 € restantes tienen que ir a alguna parte. Un buen divisor te impide guardar hasta que las partes cuadren, o muestra la diferencia para que puedas asignarla. Split The Bill valida las divisiones por importe exacto contra el total y rechaza un guardado que no cuadre, porque una factura que no suma es una factura que nunca se liquidará limpiamente.

Si la división es proporcional en lugar de un conjunto de cifras conocidas — "Alice cubre el 50 %, Bob y Carol el 25 % cada uno" o "dividir por partes, 2:1:1" — usa el modo porcentaje o por partes en su lugar. Esos calculan los importes y ejecutan la misma lógica de redondear-luego-distribuir-el-resto, así que un resultado de 33,33/33,33/33,34 se gestiona por ti.

Los impuestos y la propina lo empeoran — déjalos para el final

La desviación por redondeo se agrava cuando hay impuestos y propina, porque la gente intenta dividir la base, luego el impuesto, luego la propina por separado y redondea en cada paso. Tres pasos de redondeo significan tres oportunidades de perder un céntimo.

Hazlo en una sola pasada en su lugar. Calcula la parte de cada persona del total final — base más impuesto más propina — y redondea una vez al final. Una base de 47,83 € con 4,30 € de impuesto y una propina de 9,57 € es un gran total de 61,70 €; divide eso entre cuatro con una única pasada de redondeo-y-resto en lugar de dividir tres cifras separadas.

Si el impuesto y la propina son proporcionales a lo que pidió cada persona (el criterio justo por defecto para facturas por líneas de detalle), calcula la base de cada uno a partir de sus artículos, luego escala el impuesto y la propina según la parte de cada persona en la base, y luego redondea la cifra final. La persona que pidió el filete de 34 € paga proporcionalmente más impuesto y propina que los comensales de pasta de 12 € — lo cual es correcto, porque una propina porcentual sobre un pedido mayor es mayor.

El principio que atraviesa todo esto: redondea exactamente una vez, lo más tarde posible, sobre el importe final que cada persona realmente debe. Cada paso de redondeo intermedio es un lugar donde se escapan los céntimos.

Una lista de comprobación rápida para cuadrar

Antes de dar por hecha una división, verifica estas tres cosas — lleva diez segundos y evita el problema del "siempre nos falta un euro":

1. ¿Suman las partes el total? Suma el importe de cada persona. Debe ser igual al total de la factura al céntimo — no "más o menos", exactamente. Si no lo es, redondeaste el total en lugar de distribuir el resto.

2. ¿Es cada parte un número entero de la unidad más pequeña? Nada de 33,335 € escondido por ahí. Para monedas sin decimales como RSD o JPY, cada parte debe ser una unidad entera — no hay subunidades a las que redondear.

3. ¿Está el resto asignado a una persona con nombre? "Un céntimo extra" no es una respuesta; "la parte de Bob es un céntimo más alta esta vez" sí lo es. Si tu herramienta no puede decirte quién tiene el céntimo impar, está ocultando una diferencia sin cuadrar.

Una app debería hacer las tres cosas automáticamente. La razón por la que Split The Bill ejecuta las matemáticas en Python en lugar de dejar que la IA o el navegador calculen es exactamente esta: la división en coma flotante y el redondeo "ya está bien" son la forma en que los libros compartidos se desvían, y una herramienta de división de facturas que se desvía unos céntimos por factura pierde la confianza rápido. O las cifras cuadran, o la división no se guarda.

Preguntas rápidas

  • ¿Cómo se divide una factura de 100 € entre 3 personas?

    Cada persona debe 33,33 €, y una persona debe 33,34 €. 100 € ÷ 3 son 33,333…, que se redondea a 33,33 € — pero tres partes de 33,33 € suman solo 99,99 €, así que sobra un céntimo. Asigna ese céntimo a una sola persona (normalmente quien pagó) para que las tres partes sumen de vuelta exactamente 100,00 €.

  • ¿Qué haces con el céntimo sobrante cuando una factura no se reparte en partes exactas?

    Dáselo a una persona concreta en lugar de redondear el total. Las opciones más justas son: la persona que pagó la factura lo absorbe, rotas quién se queda el céntimo extra entre facturas, o — para divisiones desiguales — se lo das a quien se redondeó más hacia abajo (método del mayor resto). Nunca ajustes el total de la factura para que "salga redondo".

  • ¿Debería redondear cada parte hacia arriba o hacia abajo?

    Redondea cada parte *hacia abajo* al céntimo primero (el suelo), y luego reparte los céntimos sobrantes uno a uno hasta que las partes sumen el total exacto. Redondear a todos hacia arriba recauda de más — 33,34 × 3 son 100,02 €, dos céntimos más que la factura de 100 €. Redondear hacia abajo y distribuir el resto es el único método que siempre cuadra.

  • ¿Cuándo debería usar una división por importe exacto en lugar de una a partes iguales?

    Usa importes exactos cuando la factura no está pensada para repartirse en partes exactas — una persona pidió algo mucho más caro, alguien cubre una parte fija, o ya conoces la cifra de cada persona. Tecleas cada importe, y la división solo debería guardarse si esos importes suman el total de la factura. Para casos proporcionales (porcentajes o partes), usa el modo porcentaje o por partes en su lugar.

  • ¿Cuánto puede desviarse una división por el redondeo?

    Como mucho (número de personas − 1) céntimos. Una división entre tres puede desviarse hasta dos céntimos antes de que distribuyas el resto, una entre cuatro hasta tres, y una entre diez hasta nueve. Por eso el resto siempre es diminuto — pero aun así tiene que ir a una persona real, o esos céntimos nunca cuadran a lo largo de muchas facturas.

  • ¿Cómo afectan los impuestos y la propina a una división desigual?

    La empeoran si divides la base, el impuesto y la propina por separado y redondeas en cada paso. En su lugar, calcula la parte de cada persona del gran total final (base + impuesto + propina) y redondea una vez al final. Para facturas por líneas de detalle, escala el impuesto y la propina según la parte de cada persona en la base, para que los pedidos mayores carguen proporcionalmente más.

  • ¿Y las monedas sin céntimos, como el yen japonés o el dinar serbio?

    Se aplica la misma lógica, pero la unidad más pequeña es la unidad entera de la moneda. Divide ¥1.000 entre tres y cada persona debe ¥333, con ¥1 de sobra asignado a una persona — no hay subunidades a las que redondear. Un buen divisor conoce la precisión de la unidad menor de cada moneda y redondea en consecuencia en lugar de mostrar decimales que no se pueden pagar.

Prueba Split The Bill — gratis

10 tickets escaneados al mes, gastos recurrentes, multidivisa y liquidación vía Venmo / PayPal / Revolut.

Crear cuenta gratis