Startseite / Blog / Technik
TechnikWarum geteilte Rechnungen oft nicht aufgehen
Ein Gruppensaldo, der nicht aufgeht, geht fast immer auf eine von vier Ursachen zurück, eine gerundete Cent-Zahl, eine zweite Währung, eine geänderte Rechnung oder ein ausgeschiedenes Mitglied, und nur die erste ist Rechnen.
Sie schauen auf einen Gruppensaldo, und er stimmt nicht. Vielleicht um ein paar Cent. Vielleicht um eine ganze Rechnung. Die Frage dahinter ist leise, aber echt: liegt die App falsch, oder liegen Sie falsch?
Hier ist die ruhige Antwort. Wenn Sie Rechnungen mit anderen teilen, hat ein Saldo, der nicht aufgeht, fast immer eine von vier Ursachen, und nur eine davon ist Rechnen. Die anderen drei sind eine Währung, eine Änderung und jemand, der gegangen ist. Benennen Sie, welche Sie haben, und die Lösung ist nicht länger rätselhaft.
Die vier Ursachen
Beginnen Sie mit der Form des Problems. Ein geteilter Saldo ist eine laufende Summe darüber, wer bezahlt hat und wer schuldet. Über die Gruppe hinweg sollte er null ergeben: jeder Euro, der jemandem zusteht, ist ein Euro, den jemand anderes schuldet. Wenn das nicht so ist, ist etwas in die Summe geraten, das die Summe nicht tragen konnte.
Warum gehen geteilte Rechnungen also nicht auf? Meist aus einem von vier Gründen. Ein Cent ist an eine unerwartete Stelle gewandert, weil eine Rechnung nicht gleichmäßig teilbar war. Zwei Währungen wurden addiert, als wären sie eine.
Eine alte Rechnung hat sich geändert, nachdem Menschen bereits darauf gezahlt hatten. Oder eine Person hat die Gruppe verlassen und schuldete noch Geld. Drei dieser vier haben nichts mit Ihrem Rechnen zu tun. Für das größere Bild, wie eine Gruppe ihre Schulden tatsächlich begleicht, lesen Sie unsere Analyse zum Ausgleich in einer Gruppe.
Die Tabelle nennt jede Ursache einmal, wie sie sich zeigt und was sie behebt. Alles danach ist die lange Fassung.
Vier Gründe, warum ein geteilter Saldo nicht aufgeht
| Ursache | Wie sie sich zeigt | Was sie behebt |
|---|---|---|
| Rundung | Der Saldo weicht um ein oder zwei Cent ab, nie mehr | Eine deterministische Regel, die den überzähligen Cent immer an dieselbe Stelle schickt |
| Eine Währung | Die Summe weicht um einen ganzen Betrag ab oder liest sich als eine seltsame Zahl | Führen Sie je Währung einen eigenen Saldo und addieren Sie nie über sie hinweg |
| Eine Änderung | Der Saldo ist gesprungen, nachdem sich eine alte Rechnung geändert hat | Stellen Sie die Aufteilung der Rechnung neu dar und buchen Sie die Differenz in die Historie |
| Jemand ist gegangen | Der Saldo erreicht niemals null, egal was Sie tun | Entscheiden Sie, wer den Anteil der ausgeschiedenen Person übernimmt oder erlässt, und halten Sie es dann fest |
Rundung: der überzählige Cent, und warum er deterministisch sein muss
Hier ist das Beispiel, und jede Zahl darin können Sie selbst nachrechnen. Lucas, Aiko und Sofia gehen aus. Das Abendessen kostet 100,00 €, und sie teilen es gleichmäßig. 100,00 € geteilt durch drei ergibt 33,3333 € und immer so weiter, was keine Währung bezahlen kann. Also wird die Aufteilung 33,33 €, 33,33 € und 33,34 €.
Rechnen Sie sie wieder zusammen: 33,33 € plus 33,33 € plus 33,34 € ergibt genau 100,00 €. Die drei Anteile sind ehrlich. Einer von ihnen ist einen Cent größer.
Dieser zusätzliche Cent ist das ganze Problem im Kleinen. Jemand muss ihn tragen. Das ist die Rundung geteilter Ausgaben, und sie hat eine Aufgabe: den überzähligen Cent an eine feste statt an eine zufällige Stelle setzen. Wenn die App ihn jedes Mal neu zuweist, kann dasselbe Abendessen heute 33,34 € für Aiko und morgen 33,34 € für Sofia ergeben, und der Saldo schwankt ohne sichtbaren Grund um einen Cent.
Also machen wir die Regel deterministisch. Der zusätzliche Cent geht jedes Mal an die zahlende Person. Lucas hat bezahlt, also trägt Lucas 33,34 € und die anderen beiden tragen je 33,33 €. Lucas stehen 100,00 € minus seiner eigenen 33,34 € zu, also 66,66 €.
Aiko schuldet 33,33 €. Sofia schuldet 33,33 €. 33,33 € plus 33,33 € ergibt 66,66 €. Die Gruppe ergibt in Summe null. Die Rundung nutzte die zwei Dezimalstellen des Euro, die für ihn festgelegte Untereinheit im internationalen Währungsstandard ISO 4217; die Entscheidung, den Cent der zahlenden Person zu geben, ist unsere, und ihr einziger Vorzug ist, dass sie sich nie ändert.
Ein Online-Rechner zum Teilen von Rechnungen kann diese Division für ein Abendessen erledigen. Der schwierigere Teil ist, es beim hundertsten genauso zu tun, was auch der Unterschied ist, auf den es uns beim fairen Teilen einer Restaurantrechnung ankommt. Buchhalter streiten seit langem darüber, welche Regel am fairsten ist; die verbreitete Voreinstellung in der Informatik, das kaufmännische Runden zur nächsten geraden Zahl, ist im IEEE-754-Standard festgelegt. Wir brauchen es hier nicht, denn unser Cent ist keine Hälfte.
Drei Anteile eines Ganzen lassen genau einen Cent übrig, und die einzige Frage ist, wer ihn hält.
Zwei Währungen in einer Gruppe, und warum sie sich nicht addieren lassen
Nun kommt eine zweite Rechnung in die Gruppe. Aiko bezahlt ein Taxi, und es kostet 6.000 ¥. Die Versuchung ist, für eine müde Summe 6.000 ¥ zu 100,00 € zu addieren und eine Zahl anzuzeigen.
Diese Zahl bedeutet nichts. 100,00 € und 6.000 ¥ sind nicht dieselbe Art von Ding, und sie zu addieren ist, als addierte man eine Entfernung zu einem Gewicht. Der Yen hat null Dezimalstellen als Untereinheit, der Euro hat zwei, wieder gemäß ISO 4217. Sie runden nicht einmal auf dieselbe Weise.
Also führen wir je Währung einen Saldo. In Euro hat sich nichts geändert: Aiko schuldet Lucas 33,33 €, und Sofia schuldet Lucas 33,33 €. In Yen teilt sich das Taxi dreifach zu je 2.000 ¥. Aiko hat 6.000 ¥ bezahlt, also stehen Aiko 6.000 ¥ minus 2.000 ¥ zu, also 4.000 ¥.
Lucas schuldet 2.000 ¥. Sofia schuldet 2.000 ¥. 2.000 ¥ plus 2.000 ¥ ergibt 4.000 ¥. Zwei Salden, jeder ergibt in Summe null, keiner gibt vor, der andere zu sein. Wenn Sie die tieferen Fehlerfälle hier möchten, haben wir sie in Geldfehlern über Währungen hinweg beschrieben.
Eine Änderung an einer alten Rechnung, und was mit der Historie geschehen muss
Dritter Monat. Jemand merkt, dass das Abendessen falsch erfasst wurde: es waren 120,00 €, nicht 100,00 €. Diese Person ändert es. Hier bewegen sich Salden, die ausgeglichen aussahen, plötzlich, und hier laufen viele Apps still falsch.
Die naive Lösung ist, die alte Zahl zu überschreiben und von Grund auf neu zu rechnen. Aber Menschen haben bereits auf die alte Aufteilung gezahlt. Wenn die Historie still umgeschrieben wird, kann niemand sehen, warum er jetzt mehr schuldet. Also muss die Änderung die Aufteilung neu darstellen und die Differenz buchen, nicht die Vergangenheit löschen. 120,00 € geteilt durch drei ergibt genau 40,00 €, diesmal kein überzähliger Cent.
Jeder Anteil wird 40,00 €. Lucas hat 120,00 € bezahlt, also stehen Lucas 120,00 € minus 40,00 € zu, also 80,00 €. Aiko schuldet 40,00 €. Sofia schuldet 40,00 €. 40,00 € plus 40,00 € ergibt 80,00 €.
Der Euro-Saldo bewegte sich von 66,66 € Schuld zu 80,00 € Schuld, und die Differenz, 13,34 €, ist genau auf die 20,00 € zurückzuführen, um die das Abendessen wuchs: die beiden anderen Anteile stiegen um je 6,67 €, und 6,67 € plus 6,67 € ergibt 13,34 €. Wir behalten den alten Eintrag und legen die Korrektur darüber. Warum eine Änderung ihre Aufteilung neu darstellen muss, statt so zu tun, als wäre das Abendessen immer 120,00 € gewesen, ist eine eigene Geschichte in eine Änderung muss ihre Aufteilung neu darstellen.
Jemand ist gegangen, und was mit dem geschieht, was er schuldete
Die vierte Ursache ist eine Person, keine Zahl. Nehmen wir an, Sofia verlässt die Gruppe und schuldet noch 40,00 € in Euro und 2.000 ¥ in Yen. Nun kann der Saldo nicht von allein null erreichen, weil eine der Personen, von denen er abhängt, weg ist.
Das ist kein Rechenfehler; das Rechnen stimmt. Die Gruppe hat ein Loch in der Größe von Sofias Anteil.
Es gibt nur wenige ehrliche Möglichkeiten, und alle sind Entscheidungen, keine Berechnungen. Die Gruppe kann den Betrag erlassen und festhalten, dass er erlassen wurde. Jemand kann ihn übernehmen und festhalten, wer. Oder Sofia kann vor dem Gehen ausgleichen.
Wichtig ist, dass die Entscheidung als Eintrag festgehalten wird, damit der Saldo null zeigt, weil etwas geschehen ist, und nicht, weil eine Schuld still gelöscht wurde. Wir entscheiden das nie für Sie; wir halten die Entscheidung fest, die Sie treffen. Dieselbe Logik gilt, wenn ein Mitbewohner mitten in einem Mietverhältnis auszieht, was wir in Miete mit Mitbewohnern teilen behandeln.
Wie Sie einen Saldo selbst prüfen, wenn Sie Rechnungen teilen
Sie können all das von Hand prüfen, und es lohnt sich zu wissen, wie. Nehmen Sie eine Währung nach der anderen und mischen Sie sie nie. Zählen Sie für diese Währung alles zusammen, was jede Person bezahlt hat. Zählen Sie alles zusammen, was jede Person schuldete, Anteil für Anteil.
Der Saldo einer Person ist, was sie bezahlt hat, minus dem, was sie schuldete. Tun Sie das für alle und zählen Sie dann alle Salden zusammen. Die Summe muss null sein. Ist sie es nicht, sagt Ihnen die Lücke, welche Ursache Sie haben.
Eine Lücke von ein oder zwei Cent ist Rundung; schauen Sie, wo der überzählige Cent gelandet ist, und prüfen Sie, dass er jedes Mal an derselben Stelle landete. Eine Lücke in der Größe einer ganzen Rechnung oder eine Summe, die unmöglich aussieht, ist meist eine zweite Währung, die hineingefaltet wurde. Ein Saldo, der sich seit Ihrem letzten Blick geändert hat, deutet auf eine Änderung hin, öffnen Sie also die Historie der Rechnung.
Ein Saldo, der sich gar nicht schließen lässt, deutet auf jemanden, der gegangen ist. Wenn Sie Rechnungen unter Freunden teilen, ist der Saldo immer nur Rechnen, eine hartnäckige Lücke ist also Information, kein Pech. Wenn Sie lieber die Zahlen sehen, als uns zu glauben, zeigt unser Beitrag Statistiken zum Teilen von Rechnungen, wie oft jede davon tatsächlich vorkommt.
Was ein nur anfügendes Hauptbuch gegen alle vier tut
Unter Dimesum liegt ein nur anfügendes Hauptbuch mit doppelter Buchführung, und es ist öffentlich, sodass nichts davon auf Glauben beruhen muss. Doppelte Buchführung bedeutet, dass jeder Betrag zweimal erfasst wird, einmal als Schuld und einmal als Guthaben, sodass beide Seiten immer ausgeglichen sind; das Prinzip ist älter als Software und wird schlicht im Eintrag zur doppelten Buchführung beschrieben. Nur anfügend bedeutet, dass wir nie überschreiben. Wir fügen nur hinzu.
Dieses eine Design behandelt alle vier Ursachen. Rundung ist deterministisch, weil das Ziel des Cents in die Buchungsregel geschrieben ist und nicht im Moment entschieden wird. Währungen bleiben getrennt, weil jeder Eintrag seine eigene Währung trägt und das Hauptbuch sich weigert, über sie hinweg zu addieren. Eine Änderung wird zu einem neuen korrigierenden Eintrag, der die Aufteilung neu darstellt, sodass die alte und die neue Wahrheit beide erhalten bleiben; wir beschreiben diese Mechanik in ein nur anfügendes Hauptbuch für geteilte Ausgaben.
Und eine Person, die geht, wird zu einer festgehaltenen Entscheidung, ein Eintrag wie jeder andere, statt zu einer fehlenden Zeile. Wir halten all das fest. Wir halten oder bewegen Ihr Geld nie; das Hauptbuch ist ein Verzeichnis, und der Ausgleich geschieht direkt zwischen Ihnen, in den wenigsten Überweisungen, die wir berechnen können. Wenn Sie Tools vergleichen, halten sich unsere Notizen zu Apps zum Teilen von Rechnungen im Vergleich und Apps zum Teilen der Miete im Vergleich daran, was jede tut und was nicht.
Ein Saldo, der nicht aufgeht, ist kein Urteil über Ihre Freundschaft oder Ihr Rechnen. Er ist eine von vier kleinen Tatsachen über Ihre Gruppe. Öffnen Sie Dimesum, und das Hauptbuch sagt Ihnen, welche.
Häufige Fragen
Warum geht mein geteilter Saldo nicht auf?
Fast immer aus einem von vier Gründen: ein Cent, der gerundet wurde, eine zweite Währung, die versehentlich addiert wurde, eine alte Rechnung, die geändert wurde, oder ein Mitglied, das mit Schulden gegangen ist. Nur der erste ist Rechnen. Wählen Sie eine Währung, addieren Sie die Zahlungen jeder Person minus ihrer Anteile, und die Größe der Lücke sagt Ihnen, welche Ursache Sie haben.
Wer bekommt den überzähligen Cent, wenn eine Rechnung nicht glatt aufgeht?
Wen die Regel der App bestimmt, solange sie jedes Mal dasselbe bestimmt. Ein Abendessen für 100,00 €, dreifach geteilt, ergibt 33,33 €, 33,33 € und 33,34 €, und dieser zusätzliche Cent muss an einer festen Stelle landen. Dimesum schickt ihn an die zahlende Person, sodass dasselbe Abendessen nie zweimal einen anderen Saldo ergibt. Die Regel zählt mehr als die Wahl.
Kann man Salden in zwei verschiedenen Währungen addieren?
Nein, und keine ehrliche App sollte es. 100,00 € und 6.000 ¥ sind verschiedene Arten von Ding, mit verschiedenen Untereinheiten, sodass ihre Addition eine Zahl ergibt, die nichts bedeutet. Dimesum führt je Währung einen eigenen Saldo und faltet nie einen in den anderen. Sie gleichen jede Währung für sich aus, weshalb eine Gruppe zugleich in Euro und in Yen schulden kann.
Was passiert mit dem Saldo, wenn eine alte Rechnung geändert wird?
Die Aufteilung wird neu dargestellt und die Differenz als neue Korrektur gebucht, statt die Vergangenheit zu überschreiben. Ändern Sie ein Abendessen von 100,00 € auf 120,00 €, und jeder gleiche Anteil geht von 33,33 € auf 40,00 €, sodass die Schuld um 13,34 € wächst. Der alte Eintrag bleibt sichtbar, die Korrektur liegt darüber, und jeder kann genau nachvollziehen, warum sich der Saldo geändert hat.
Was passiert, wenn jemand eine Gruppe mit Schulden verlässt?
Das Rechnen stimmt weiterhin; die Gruppe hat nur ein Loch in der Größe des unbezahlten Anteils. Der Saldo kann nicht null erreichen, bis jemand entscheidet, was zu tun ist. Der Betrag kann erlassen, von einem anderen Mitglied übernommen oder vor dem Gehen ausgeglichen werden, und was immer es ist, wird als Eintrag festgehalten. Dimesum hält die Entscheidung fest, die Sie treffen; es trifft sie nie für Sie.
Beliebte Beiträge
- Append-only-Ledger für geteilte Ausgaben8 Min. Lesezeit
- Warum das Ändern einer Ausgabe die Aufteilung neu setzt8 Min. Lesezeit
- Sechs Geldfehler bei Ausgaben in mehreren Währungen8 Min. Lesezeit
- Abrechnen: Gruppenausgaben mit wenigen Überweisungen5 Min. Lesezeit
- Rechnung aufteilen, wenn ein Gericht nicht geteilt wurde9 Min. Lesezeit