Hvorfor delte regninger aldri går helt opp
En felles saldo som ikke går opp skyldes nesten alltid én av fire ting: et avrundet øre, en ekstra valuta, en endret regning eller et medlem som dro, og bare den første er regnestykke.
Du ser på en felles saldo, og den stemmer ikke. Kanskje med noen øre. Kanskje med en hel regning. Spørsmålet under er stille, men ekte: er det appen som tar feil, eller er det deg?
Her er det rolige svaret. Når du deler regninger med andre, har en saldo som ikke går opp nesten alltid en av fire årsaker, og bare én av dem er regnestykke. De tre andre er en valuta, en endring og noen som forlot gruppen. Sett navn på hvilken du har, så slutter løsningen å være et mysterium.
De fire årsakene
Begynn med formen på problemet. En felles saldo er en løpende sum av hvem som har betalt og hvem som skylder. Den skal summere seg til null i gruppen: hver krone noen har til gode, er en krone noen andre skylder. Når den ikke gjør det, har noe kommet inn i summen som summen ikke kunne romme.
Så hvorfor går ikke delte regninger opp? Vanligvis en av fire grunner. Et øre havnet et uventet sted da en regning ikke lot seg dele jevnt. To valutaer ble lagt sammen som om de var én.
En gammel regning ble endret etter at folk allerede hadde betalt mot den. Eller en person forlot gruppen mens hun fortsatt skyldte penger. Tre av disse fire har ingenting med matematikken din å gjøre. For det større bildet av hvordan en gruppe faktisk gjør opp gjelden sin, les gjennomgangen vår om å gjøre opp i en gruppe.
Tabellen nevner hver årsak én gang, hvordan den viser seg, og hva som løser den. Alt etter den er den lange versjonen.
Fire grunner til at en felles saldo ikke går opp
| Årsak | Hvordan den viser seg | Hva som løser den |
|---|---|---|
| Avrunding | Saldoen er feil med ett eller to øre, aldri mer | En deterministisk regel som alltid sender det ekstra øret til samme sted |
| En valuta | Summen er feil med et helt beløp, eller leses som ett rart tall | Hold en egen saldo per valuta, og legg dem aldri sammen |
| En endring | Saldoen hoppet etter at en gammel regning ble endret | Gjenta regningens fordeling og før differansen til historikken |
| Noen forlot | Saldoen når ikke null uansett hva du gjør | Bestem hvem som tar over eller ettergir den andelen, og før det opp |
Avrunding: det ekstra øret, og hvorfor det må være deterministisk
Her er eksempelet, og hvert tall i det kan du regne etter selv. Lucas, Aiko og Sofia går ut. Middagen koster 100,00 kr, og de deler likt. 100,00 kr delt på tre er 33,3333 kr i det uendelige, som ingen valuta kan betale. Så fordelingen blir 33,33 kr, 33,33 kr og 33,34 kr.
Legg dem sammen igjen: 33,33 kr pluss 33,33 kr pluss 33,34 kr er nøyaktig 100,00 kr. De tre andelene er ærlige. Én av dem er ett øre større.
Det ekstra øret er hele problemet i miniatyr. Noen må bære det. Dette er avrunding av felles utgifter, og den har én oppgave: legge det ekstra øret et fast sted i stedet for et tilfeldig. Hvis appen tildeler det på nytt hver gang, kan den samme middagen gi 33,34 kr til Aiko i dag og 33,34 kr til Sofia i morgen, og saldoen vipper med ett øre uten synlig grunn.
Så vi gjør regelen deterministisk. Det ekstra øret går til den som betalte hver gang. Lucas betalte, så Lucas bærer 33,34 kr og de to andre bærer 33,33 kr hver. Lucas har til gode 100,00 kr minus sine egne 33,34 kr, som er 66,66 kr.
Aiko skylder 33,33 kr. Sofia skylder 33,33 kr. 33,33 kr pluss 33,33 kr er 66,66 kr. Gruppen summerer seg til null. Avrundingen brukte de to desimalene til norske kroner, underenheten som er fastsatt for den i den internasjonale valutastandarden ISO 4217; valget om å gi øret til den som betalte er vårt, og dens eneste dyd er at det aldri endrer seg.
En nettkalkulator for deling av regninger kan gjøre denne divisjonen for én middag. Det vanskelige er å gjøre det på samme måte for den hundrede, som også er forskjellen vi bryr oss om i å dele en restaurantregning rettferdig. Regnskapsførere har lenge kranglet om hvilken regel som er mest rettferdig; standardvalget i databehandling, avrund halve til partall, er beskrevet i IEEE 754-standarden. Vi trenger den ikke her, fordi øret vårt ikke er en halv.
Tre andeler av en helhet gir nøyaktig ett øre til overs, og det eneste spørsmålet er hvem som holder det.
To valutaer i én gruppe, og hvorfor de ikke kan legges sammen
Nå kommer en ny regning inn i gruppen. Aiko betaler for en taxi, og den koster ¥6 000. Fristelsen, for en trøtt sum, er å legge ¥6 000 til 100,00 kr og vise ett tall.
Det tallet betyr ingenting. 100,00 kr og ¥6 000 er ikke samme slags ting, og å legge dem sammen er som å legge en avstand til en vekt. Yen har null desimaler som underenhet, kronen har to, igjen ifølge ISO 4217. De runder ikke engang av på samme måte.
Så vi holder en saldo per valuta. I kroner endret ingenting seg: Aiko skylder Lucas 33,33 kr, og Sofia skylder Lucas 33,33 kr. I yen deles taxien på tre med ¥2 000 hver. Aiko betalte ¥6 000, så Aiko har til gode ¥6 000 minus ¥2 000, som er ¥4 000.
Lucas skylder ¥2 000. Sofia skylder ¥2 000. ¥2 000 pluss ¥2 000 er ¥4 000. To saldoer, hver summert til null, ingen som utgir seg for å være den andre. Vil du ha de dypere feilmåtene her, skrev vi om dem i pengefeil på tvers av valutaer.
En endring av en gammel regning, og hva som må skje med historikken
Måned tre. Noen oppdager at middagen ble registrert feil: den var 120,00 kr, ikke 100,00 kr. De endrer den. Det er her saldoer som så oppgjorte ut plutselig flytter seg, og der mange apper stille går galt.
Den naive løsningen er å overskrive det gamle tallet og regne på nytt fra bunnen. Men folk har allerede betalt mot den gamle fordelingen. Hvis historikken skrives om i det stille, kan ingen se hvorfor de nå skylder mer. Så endringen må gjenta fordelingen og føre differansen, ikke slette fortiden. 120,00 kr delt på tre er nøyaktig 40,00 kr, ikke noe ekstra øre denne gangen.
Hver andel blir 40,00 kr. Lucas betalte 120,00 kr, så Lucas har til gode 120,00 kr minus 40,00 kr, som er 80,00 kr. Aiko skylder 40,00 kr. Sofia skylder 40,00 kr. 40,00 kr pluss 40,00 kr er 80,00 kr.
Kronesaldoen gikk fra 66,66 kr til gode til 80,00 kr til gode, og differansen, 13,34 kr, kan spores nøyaktig til de 20,00 kr middagen vokste med: de to andre andelene steg 6,67 kr hver, og 6,67 kr pluss 6,67 kr er 13,34 kr. Vi beholder den gamle posten og legger korrigeringen oppå. Hvorfor en endring må gjenta fordelingen sin, i stedet for å late som middagen alltid var 120,00 kr, er sin egen historie i en endring må gjenta fordelingen sin.
Noen forlot, og hva som skjer med det de skyldte
Den fjerde årsaken er en person, ikke et tall. Si at Sofia forlater gruppen mens hun fortsatt skylder 40,00 kr i kroner og ¥2 000 i yen. Nå kan ikke saldoen nå null av seg selv, fordi en av personene den er avhengig av er borte.
Dette er ikke en regnefeil; regnestykket stemmer. Gruppen har et hull på størrelse med Sofias andel.
Det finnes bare noen få ærlige ting å gjøre, og alle er beslutninger, ikke utregninger. Gruppen kan ettergi beløpet, og føre opp at det ble ettergitt. Noen kan ta det over, og føre opp hvem. Eller Sofia kan gjøre opp før hun drar.
Det som teller er at valget skrives ned som en post, slik at saldoen viser null fordi noe skjedde, ikke fordi en gjeld ble slettet i det stille. Vi bestemmer dette aldri for deg; vi fører opp valget du gjør. Den samme logikken gjelder en romkamerat som flytter ut midt i en leieperiode, som vi tar for oss i å dele husleie med romkamerater.
Slik sjekker du en saldo selv når du deler regninger
Du kan revidere alt dette for hånd, og det er verdt å vite hvordan. Ta én valuta om gangen, og bland dem aldri. For den valutaen legger du sammen alt hver person betalte. Legg sammen alt hver person skyldte, andel for andel.
En persons saldo er det de betalte minus det de skyldte. Gjør dette for alle, og legg så alle saldoene sammen. Summen må være null. Hvis den ikke er det, forteller avviket deg hvilken årsak du har.
Et avvik på ett eller to øre er avrunding; se på hvor det ekstra øret havnet, og sjekk at det havnet på samme sted hver gang. Et avvik på størrelse med en hel regning, eller en sum som ser umulig ut, er som regel en ekstra valuta som ble blandet inn. En saldo som har endret seg siden sist du så, peker på en endring, så åpne regningens historikk.
En saldo som ikke lar seg lukke i det hele tatt, peker på noen som forlot gruppen. Når du deler regninger mellom venner, er saldoen alltid bare regnestykke, så et hardnakket avvik er informasjon, ikke uflaks. Vil du heller se tallene enn å stole på ordet vårt, viser artikkelen vår med statistikk om deling av regninger hvor ofte hver av disse faktisk skjer.
Hva en hovedbok som bare tilføyer gjør med alle fire
Under Dimesum ligger en dobbel bokføring som bare tilføyer, og den er offentlig, så ingenting av dette må tas på tro. Dobbel bokføring betyr at hvert beløp føres to ganger, én gang som noe som skyldes og én gang som noe som skyldes til, slik at de to sidene alltid går i balanse; prinsippet er eldre enn programvare og er beskrevet enkelt i oppslaget om dobbel bokføring. At den bare tilføyer betyr at vi aldri overskriver. Vi bare legger til.
Den ene utformingen håndterer alle fire årsakene. Avrunding er deterministisk fordi ørets bestemmelsessted er skrevet inn i bokføringsregelen, ikke bestemt i øyeblikket. Valutaer holdes atskilt fordi hver post bærer sin egen valuta og hovedboken nekter å legge dem sammen. En endring blir en ny korrigerende post som gjentar fordelingen, slik at både den gamle sannheten og den nye overlever; vi beskriver det maskineriet i en hovedbok som bare tilføyer for delte utgifter.
Og en person som drar blir en registrert beslutning, en post som alle andre, i stedet for en manglende rad. Vi fører opp alt sammen. Vi holder eller flytter aldri pengene dine; hovedboken er et register, og oppgjøret skjer direkte mellom dere, med så få overføringer vi kan regne ut. Sammenligner du verktøy, holder notatene våre om apper for deling av regninger sammenlignet og apper for husleiedeling sammenlignet seg til hva hver enkelt gjør og ikke gjør.
En saldo som ikke går opp er ingen dom over vennskapet ditt eller matematikken din. Den er ett av fire små fakta om gruppen din. Åpne Dimesum, så forteller hovedboken deg hvilket.
Vanlige spørsmål
Hvorfor går ikke den felles saldoen min opp?
Nesten alltid av en av fire grunner: et øre som ble avrundet, en ekstra valuta lagt til ved en feil, en gammel regning som ble endret, eller et medlem som dro og skyldte penger. Bare den første er regnestykke. Velg én valuta, legg sammen hver persons betalinger minus andelene deres, og størrelsen på avviket forteller deg hvilken årsak du har.
Hvem får det ekstra øret når en regning ikke går jevnt opp?
Den som appens regel sier, så lenge den sier det samme hver gang. En middag til 100,00 kr delt på tre er 33,33 kr, 33,33 kr og 33,34 kr, og det ekstra øret må lande et fast sted. Dimesum sender det til den som betalte, så den samme middagen gir aldri en annen saldo to ganger. Regelen betyr mer enn valget.
Kan man legge sammen saldoer i to forskjellige valutaer?
Nei, og ingen ærlig app burde gjøre det. 100,00 kr og ¥6 000 er forskjellige slags ting, med forskjellige underenheter, så å legge dem sammen gir et tall som ikke betyr noe. Dimesum holder en egen saldo per valuta og blander aldri den ene inn i den andre. Du gjør opp hver valuta for seg, og derfor kan en gruppe skylde både i kroner og i yen samtidig.
Hva skjer med en saldo når en gammel regning endres?
Fordelingen gjentas og differansen føres som en ny korrigering, i stedet for at fortiden overskrives. Endre en middag på 100,00 kr til 120,00 kr, og hver like andel går fra 33,33 kr til 40,00 kr, så beløpet som skyldes vokser med 13,34 kr. Den gamle posten forblir synlig, korrigeringen ligger oppå, og alle kan spore nøyaktig hvorfor saldoen endret seg.
Hva skjer når noen forlater en gruppe og skylder penger?
Regnestykket stemmer fortsatt; gruppen har bare et hull på størrelse med den ubetalte andelen deres. Saldoen kan ikke nå null før noen bestemmer hva som skal gjøres. Beløpet kan ettergis, tas over av et annet medlem, eller gjøres opp før de drar, og uansett hva det blir, føres det opp som en post. Dimesum fører opp beslutningen du tar; den tar den aldri for deg.
Populære innlegg
- Append-only-hovedbok for eksakte delte saldoer8 min lesing
- Hvorfor redigering må gjenta hele fordelingen8 min lesing
- Seks pengefeil i utgiftsdeling med flere valutaer8 min lesing
- Gjør opp: rydd felles utgifter på færre overføringer5 min lesing
- Slik deler du en regning når én rett ikke ble delt9 min lesing