Den avancerade kassaflödesmodellen, steg för steg
Metoden i korthet
Kassaflödet kan alltid beskrivas som alla förändringar i räkenskaperna utom kassan. Genom att multiplicera varje förändring med −1 kan vilken kassaflödesanalys som helst uttryckas, i den struktur som bäst fångar din verksamhet. Utmaningen är sedan att gruppera och allokera räkenskapernas transaktioner till dessa kassaflödesrader, så att de ger bästa möjliga bild av kassaflödet. Dessa grupperingar och logiska mappningsregler kan göras på olika nivåer:
- Posten kassaflödesrad beskriver hela posten
- ↳Kontoden gör det inte, men en beskriver varje konto
- ↳Dimensionden gör det inte, och bara en tagg på transaktionen skiljer dem åt
- ↳Transaktionden gör det inte, och bara motkontot och debet/kredit skiljer dem åt
När varje förändring har sin kassaflödesrad är kontrollen mekanisk: totalen stämmer automatiskt av mot periodens förändring av kassan.
Utgångspunkten — balanserade räkenskaper för en period
Metod: Utgångspunkten är resultat- och balansräkningens förändringar under en period. Samla listan med varje post som inte är en summa eller en delsumma, och hur mycket var och en förändrades. Det är bokföringen i sin högsta gruppering. När modellen är klar har varje post utom kassaposten mappats till en kassaflödesanalys.
Logiken: Förändringarna i resultat- och balansräkningen summerar alltid till noll, vilket betyder att allt utom kassan redan är en mycket förenklad kassaflödesanalys — bara genom att titta på posterna. Matematiken kräver dock att tecknet vänds på de raderna för att de ska bli förklaringsposter till kassaflödet, vilket hänger ihop med varför intäkter är negativa i bokföringen men bidrar positivt till kassan.
Exempel: Februari. Räkenskaperna summerar till noll, vilket är det enda som måste stämma innan något av det här fungerar. Varje förändring visas två gånger: som den ligger i räkenskaperna, och multiplicerad med −1, den form den får när den når kassaflödesanalysen. Leverantörsskulder står som −90 eftersom skulden växte med 90, och nettoomsättning står som −900 eftersom intäkter bokförs i kredit. Lägg märke till att eget kapital rör sig 150, inte de 262 som perioden tjänade in. Resultatet ligger inte inuti eget kapital här — det är resultaträkningens egna rader, och det är just därför resultat- och balansförändringar kan ligga i en och samma lista utan att något räknas två gånger.
| Post | Kassaflödesrad | Förändring | Förändring × −1 |
|---|---|---|---|
| Nettoomsättning | Ej mappad | −900 | 900 |
| Råvaror och förnödenheter | Ej mappad | 280 | −280 |
| Övriga externa kostnader | Ej mappad | 150 | −150 |
| Personalkostnader | Ej mappad | 170 | −170 |
| Av- och nedskrivningar | Ej mappad | 26 | −26 |
| Finansiella poster | Ej mappad | 12 | −12 |
| Immateriella anläggningstillgångar | Ej mappad | 94 | −94 |
| Materiella anläggningstillgångar | Ej mappad | 180 | −180 |
| Kundfordringar | Ej mappad | 60 | −60 |
| Övriga fordringar | Ej mappad | 25 | −25 |
| Leverantörsskulder | Ej mappad | −90 | 90 |
| Upplupna kostnader | Ej mappad | −20 | 20 |
| Eget kapital | Ej mappad | 150 | −150 |
| Långfristiga skulder | Ej mappad | −200 | 200 |
| Kassa och bank | — modellen ska bli detta | 63 | |
| Räkenskaperna | 0 |
Identiteten: Kolumnen × −1 summerar redan till 63 — förändringen på kassa och bank. Ingenting är mappat än, och identiteten håller redan. Mappningen skapar inte de 63; den avgör bara hur de fördelas på rader.
Mappa de poster vars förändring representerar ett kassaflöde
Metod: Första steget är att gå igenom posterna i resultat- och balansräkningen och för var och en fråga om en enda kassaflödesrad redan beskriver den i sin helhet. Där den gör det mappas posten och hela dess förändring direkt dit, och ingenting under den behöver öppnas.
Logiken: En post är summan av sina konton, och varje konto summan av sina transaktioner. Där varje transaktion under posten hör hemma på samma kassaflödesrad ger en mappning av posten samma belopp som en mappning av varje transaktion. Det är vad som gör nivån till ett val, och det håller bara så länge hela förändringen har en enda orsak.
Exempel: I det här exemplet kan vi härleda åtta poster i resultat- och balansräkningen direkt till var sin kassaflödesrad. Posten beskrivs då i sin helhet av raden: nettoomsättningen hör i sin helhet hemma under kassaflödesraden rörelseresultat före avskrivningar. Strukturen vi valt startar vid rörelseresultatet före avskrivningar, för att visa hur mycket av det som faktiskt blir kassaflöde. Vi vet också att förändringen av anläggningstillgångarna tillsammans med av- och nedskrivningarna ger en rättvis bild av investeringarna. Men av- och nedskrivningar i resultaträkningen rymmer både immateriella och materiella tillgångar, så posten behöver brytas upp på kontonivå — och på den här nivån förblir den ej mappad. Investeringar i materiella tillgångar står därför nu på −180, och blir −200 när avskrivningen ansluter i steg 3. Upplupna kostnader är det enkla fallet: hela förändringen är just det som övrig förändring av rörelsekapital beskriver, så ingenting under den behöver öppnas. Finansiella poster går rakt till betald ränta (förutsatt att räntan betalas löpande — ligger en del av den i en periodisering behöver raden kontonivån också, och testet är detsamma). Sex kvar.
| Post | Kassaflödesrad | Förändring | Förändring × −1 |
|---|---|---|---|
| Nettoomsättning | Rörelseresultat före avskrivningar | −900 | 900 |
| Råvaror och förnödenheter | Rörelseresultat före avskrivningar | 280 | −280 |
| Övriga externa kostnader | Rörelseresultat före avskrivningar | 150 | −150 |
| Personalkostnader | Rörelseresultat före avskrivningar | 170 | −170 |
| Av- och nedskrivningar | Ej mappad | 26 | −26 |
| Finansiella poster | Betald ränta | 12 | −12 |
| Immateriella anläggningstillgångar | Investeringar i immateriella tillgångar | 94 | −94 |
| Materiella anläggningstillgångar | Investeringar i materiella tillgångar | 180 | −180 |
| Kundfordringar | Ej mappad | 60 | −60 |
| Övriga fordringar | Ej mappad | 25 | −25 |
| Leverantörsskulder | Ej mappad | −90 | 90 |
| Upplupna kostnader | Övrig förändring av rörelsekapital | −20 | 20 |
| Eget kapital | Ej mappad | 150 | −150 |
| Långfristiga skulder | Ej mappad | −200 | 200 |
| Kassa och bank | — modellen ska bli detta | 63 | |
| Räkenskaperna | 0 |
Mappa per konto där posten kan representera flera olika kassaflöden
Metod: När ingen enskild kassaflödesrad beskriver en hel post, för att dess konton behöver olika, mappar du kontona i stället.
Logiken: En post är alltid en aggregering av transaktioner — och i många fall av flera konton. Därför kan vi, när en post rymmer rörelser som drivit kassan på olika sätt, bryta upp posten och mappa de underliggande kontona till den kassaflödesrad var och en hör hemma på. Det viktiga är att vi fortfarande arbetar mot full täckning: varje post ska mappas, och aldrig två gånger — vilket gäller även kontona i den post vi väljer att dela upp.
Exempel: Av- och nedskrivningar delas i två, och varje del följer med den tillgång den skriver ner. Det är här metoden skiljer sig från receptet. Den indirekta metoden drar av avskrivningen från resultatet och lägger sedan tillbaka den. Här dras den aldrig av från början: den styrs till samma kassaflödesrad som tillgången den skrev ner, där nettoförändringen −180 och avskrivningen −20 går ihop till de −200 som faktiskt lämnade banken — inventarierna betalades vid köpet, så hela tillskottet är kassa. Det finns ingen återläggningsrad, för det finns ingenting att lägga tillbaka. Eget kapital delas på samma sätt: 2091 balanserad vinst bär februaris utdelning och 2093 aktieägartillskottet, en kassaflödesrad var. Utdelningen beslutades och betalades inom månaden, så utdelningsskulden på 2898 nettar till noll; en månad då den inte gör det hör 2898 också hemma på utdelningsraden.
| Post | Kassaflödesrad | Förändring | Förändring × −1 |
|---|---|---|---|
| Nettoomsättning | Rörelseresultat före avskrivningar | −900 | 900 |
| Råvaror och förnödenheter | Rörelseresultat före avskrivningar | 280 | −280 |
| Övriga externa kostnader | Rörelseresultat före avskrivningar | 150 | −150 |
| Personalkostnader | Rörelseresultat före avskrivningar | 170 | −170 |
| Av- och nedskrivningar | 26 | −26 | |
| 7810 Avskrivningar immateriella | Investeringar i immateriella tillgångar | 6 | −6 |
| 7830 Avskrivningar inventarier | Investeringar i materiella tillgångar | 20 | −20 |
| Finansiella poster | Betald ränta | 12 | −12 |
| Immateriella anläggningstillgångar | Investeringar i immateriella tillgångar | 94 | −94 |
| Materiella anläggningstillgångar | Investeringar i materiella tillgångar | 180 | −180 |
| Kundfordringar | Ej mappad | 60 | −60 |
| Övriga fordringar | Ej mappad | 25 | −25 |
| Leverantörsskulder | Ej mappad | −90 | 90 |
| Upplupna kostnader | Övrig förändring av rörelsekapital | −20 | 20 |
| Eget kapital | 150 | −150 | |
| 2091 Balanserad vinst eller förlust | Utdelning | 300 | −300 |
| 2093 Erhållna aktieägartillskott | Aktieägartillskott | −150 | 150 |
| Långfristiga skulder | Ej mappad | −200 | 200 |
| Kassa och bank | — modellen ska bli detta | 63 | |
| Räkenskaperna | 0 |
Nyttja transaktionstaggar där ett konto representerar flera olika kassaflöden
Metod: När ingen enskild kassaflödesrad beskriver ett helt konto, utan bara vissa transaktioner på kontot representerar ett specifikt kassaflöde, kan du använda de dimensionstaggar som finns i bokföringen.
Logiken: På samma sätt som kontona utgör en post, utgör de taggade transaktionerna tillsammans med de otaggade ett kontos saldo. Det gör det möjligt att, längs högst en dimension av taggar, bryta upp ett kontosaldo för perioden och mappa delarna till olika kassaflödesrader.
Exempel: I vårt exempel har vi skattekontot (1630), som ligger i balansräkningen under övriga fordringar. Vi kunde inte mappa övriga fordringar direkt till en kassaflödesrad, eftersom posten rymmer rörelser som betyder flera olika saker. Vi kunde inte heller mappa 1630 i sin helhet till betald skatt, eftersom kontot bär flera sorters in- och utflöden: preliminärskatt, arbetsgivaravgifter, moms, ränta samt uttag och insättningar på själva kontot. I stället har vi under perioden taggat de transaktioner som faktiskt avser betalning av inkomstskatt med taggen ”Skattebetalning”. Då kan vi plocka ut just de transaktionerna på 1630 och mappa dem till kassaflödesraden betald skatt, och mappa resten av kontots förändring till övrig förändring av rörelsekapital. Reglerar ett företag i stället var och en av dem mot sitt eget skuldkonto skiljer kontonivån i steg 3 redan dem åt, och ingen tagg behövs.
| Post | Kassaflödesrad | Förändring | Förändring × −1 |
|---|---|---|---|
| Nettoomsättning | Rörelseresultat före avskrivningar | −900 | 900 |
| Råvaror och förnödenheter | Rörelseresultat före avskrivningar | 280 | −280 |
| Övriga externa kostnader | Rörelseresultat före avskrivningar | 150 | −150 |
| Personalkostnader | Rörelseresultat före avskrivningar | 170 | −170 |
| Av- och nedskrivningar | 26 | −26 | |
| 7810 Avskrivningar immateriella | Investeringar i immateriella tillgångar | 6 | −6 |
| 7830 Avskrivningar inventarier | Investeringar i materiella tillgångar | 20 | −20 |
| Finansiella poster | Betald ränta | 12 | −12 |
| Immateriella anläggningstillgångar | Investeringar i immateriella tillgångar | 94 | −94 |
| Materiella anläggningstillgångar | Investeringar i materiella tillgångar | 180 | −180 |
| Kundfordringar | Ej mappad | 60 | −60 |
| Övriga fordringar | 25 | −25 | |
| 1630 · taggat ”Skattebetalning” | Betald skatt | 40 | −40 |
| 1630 · inte taggat ”Skattebetalning” | Övrig förändring av rörelsekapital | −15 | 15 |
| Leverantörsskulder | Ej mappad | −90 | 90 |
| Upplupna kostnader | Övrig förändring av rörelsekapital | −20 | 20 |
| Eget kapital | 150 | −150 | |
| 2091 Balanserad vinst eller förlust | Utdelning | 300 | −300 |
| 2093 Erhållna aktieägartillskott | Aktieägartillskott | −150 | 150 |
| Långfristiga skulder | Ej mappad | −200 | 200 |
| Kassa och bank | — modellen ska bli detta | 63 | |
| Räkenskaperna | 0 |
Fånga och kombinera in- och utbetalningar genom att mappa på motkontot
Metod: För att fånga in- och utbetalningar direkt i kassaflödesanalysen kan du mappa transaktionerna efter en regel: var motkontot i transaktionen ett kassakonto? Om ja, var raden en debet eller en kredit — och låt de två fallen gå till var sin kassaflödesrad.
Logiken: Det är här en indirekt modell blir direkt. En rad som är en debet, med kassan på andra sidan, är pengar ut; en kredit med kassan på andra sidan är pengar in. Precis som med dimensionstaggarna är det viktigaste full täckning: varje transaktion mappas en gång. Inför du därför en regel för ett konto som bara fångar transaktioner där motkontot är ett kassakonto, behövs också en regel för de transaktioner där motkontot inte är det.
Exempel: Vi vill fånga några ytterligare rader som specifikt visar kund- och leverantörsbetalningar. Fyra regler räcker: inbetalningar från kunder, återbetalningar till kunder, utbetalningar till leverantörer och återbetalningar från leverantörer. De styrs av 1510 och 2440, och gäller bara när motkontot är kassa och bank. Eftersom vi måste ha full täckning mappas 1510 och 2440 också när motkontot inte är ett kassakonto — och det är den delen som fångar upp faktureringen, momsen, nedskrivningarna och kvittningarna. Lånekontot delas på samma sätt, i ett nytt lån och en amortering, och det är så uppställningen visar upplåningen brutto: nettoförändringen på egen hand gömmer det ena inuti det andra.
| Post | Kassaflödesrad | Förändring | Förändring × −1 |
|---|---|---|---|
| Nettoomsättning | Rörelseresultat före avskrivningar | −900 | 900 |
| Råvaror och förnödenheter | Rörelseresultat före avskrivningar | 280 | −280 |
| Övriga externa kostnader | Rörelseresultat före avskrivningar | 150 | −150 |
| Personalkostnader | Rörelseresultat före avskrivningar | 170 | −170 |
| Av- och nedskrivningar | 26 | −26 | |
| 7810 Avskrivningar immateriella | Investeringar i immateriella tillgångar | 6 | −6 |
| 7830 Avskrivningar inventarier | Investeringar i materiella tillgångar | 20 | −20 |
| Finansiella poster | Betald ränta | 12 | −12 |
| Immateriella anläggningstillgångar | Investeringar i immateriella tillgångar | 94 | −94 |
| Materiella anläggningstillgångar | Investeringar i materiella tillgångar | 180 | −180 |
| Kundfordringar | 60 | −60 | |
| 1510 · kredit mot 1930 | Inbetalningar från kunder | −850 | 850 |
| 1510 · debet mot 1930 | Återbetalningar till kunder | 10 | −10 |
| 1510 · utan motrad i kassan | Övrig förändring av rörelsekapital | 900 | −900 |
| Övriga fordringar | 25 | −25 | |
| 1630 · taggat ”Skattebetalning” | Betald skatt | 40 | −40 |
| 1630 · inte taggat ”Skattebetalning” | Övrig förändring av rörelsekapital | −15 | 15 |
| Leverantörsskulder | −90 | 90 | |
| 2440 · debet mot 1930 | Utbetalningar till leverantörer | 315 | −315 |
| 2440 · kredit mot 1930 | Återbetalningar från leverantörer | −10 | 10 |
| 2440 · utan motrad i kassan | Övrig förändring av rörelsekapital | −395 | 395 |
| Upplupna kostnader | Övrig förändring av rörelsekapital | −20 | 20 |
| Eget kapital | 150 | −150 | |
| 2091 Balanserad vinst eller förlust | Utdelning | 300 | −300 |
| 2093 Erhållna aktieägartillskott | Aktieägartillskott | −150 | 150 |
| Långfristiga skulder | −200 | 200 | |
| 2350 · kredit mot 1930 | Nya lån | −400 | 400 |
| 2350 · debet mot 1930 | Amorteringar | 200 | −200 |
| Kassa och bank | — modellen ska bli detta | 63 | |
| Räkenskaperna | 0 |
Den färdiga modellen
Logiken: Sammansatt av den nivå varje kassaflödesrad behövde håller modellen en egenskap: varje förändring är mappad exakt en gång. Det är det som gör kontrollen mekanisk: antingen är totalen lika med förändringen på kassakontot, eller så är någon förändring mappad två gånger eller inte alls.
Exempel: Fjorton kassaflödesrader, valda av företaget. Bryt ner vilken som helst för att se vad den mappats från — en hel post, kontona under en post, en tagg, eller transaktionerna själva. Totalen är förändringen på 1930.
| Rad | Belopp |
|---|---|
| 300 | |
| 3010 Nettoomsättning | 900 |
| 4010 Råvaror och förnödenheter | −280 |
| 6990 Övriga externa kostnader | −150 |
| 7010 Personalkostnader | −170 |
| 850 | |
| 1510 · kredit mot 1930 | 850 |
| −10 | |
| 1510 · debet mot 1930 | −10 |
| −315 | |
| 2440 · debet mot 1930 | −315 |
| 10 | |
| 2440 · kredit mot 1930 | 10 |
| −470 | |
| 1510 · utan motrad i kassan | −900 |
| 2440 · utan motrad i kassan | 395 |
| 1630 · inte taggat ”Skattebetalning” | 15 |
| 2990 Upplupna kostnader | 20 |
| Förändring av rörelsekapital | 65 |
| −40 | |
| 1630 · taggat ”Skattebetalning” | −40 |
| −12 | |
| 8410 Finansiella poster | −12 |
| Kassaflöde, löpande verksamhet | 313 |
| −200 | |
| 1220 Materiella anläggningstillgångar | −180 |
| 7830 Avskrivningar inventarier | −20 |
| −100 | |
| 1060 Immateriella anläggningstillgångar | −94 |
| 7810 Avskrivningar immateriella | −6 |
| Kassaflöde, investeringsverksamhet | −300 |
| −300 | |
| 2091 Balanserad vinst eller förlust | −300 |
| 150 | |
| 2093 Erhållna aktieägartillskott | 150 |
| 400 | |
| 2350 · kredit mot 1930 | 400 |
| −200 | |
| 2350 · debet mot 1930 | −200 |
| Kassaflöde, finansieringsverksamhet | 50 |
| Kassaflöde | 63 |
I en bild: Varje post från resultat- och balansräkningen till vänster, de fjorton kassaflödesraderna till höger, och mappningen däremellan. Där en av dem förgrenar sig är etiketten på varje gren regeln som delade den.
Poängen: Den första artikeln, Hur man gör en kassaflödesanalys, avstod medvetet från att nämna någon metod: den behandlade kassaflödet som en effekt av varje icke-kassaförändring och lämnade strukturen öppen. Det här är vad det valet ger. En modell behöver inte välja mellan indirekt och direkt, och rörelsekapitalraderna ovan visar varför — in- och utbetalningarna som de faktiskt skedde, och under dem den samlade förändringen som håller ihop resultat och kassa. En renodlat direkt uppställning förpassar den bryggan till en not vid sidan av; en renodlat indirekt visar aldrig betalningarna. Båda kommer ur en och samma uppsättning regler över en och samma bokföring, och därför kan de ligga i samma uppställning och ändå stämma.
Vanliga frågor
För att en indirekt uppställning stannar vid förändringen i varje saldo. Kundfordringarna växte med 60, leverantörsskulderna med 90 — sant, och till ingen hjälp för den som hanterar kassan. Raderna som förklarar kassan är betalningarna bakom de förändringarna: vad kunderna faktiskt betalade in, vad som faktiskt betalades ut till leverantörerna. En renodlat indirekt uppställning visar dem aldrig.
Transaktionsnivån finns för precis det här. Den öppnar en nettoförändring till betalningarna som drev den, medan raderna utan motrad i kassan håller betalningsraderna knutna till kontots förändring. Du behåller den indirekta uppställningens avstämning och får raderna den aldrig kunde visa.
För att en renodlat direkt uppställning är en lista över betalningar med resten av rapporteringen bortskuren. Den bär ingen resultatrad att utgå från, så bryggan mellan resultat och kassa överlever bara som en not fastskruvad vid sidan av uppställningen, inte som dess struktur — och med strukturen försvinner delsummeringarna en läsare håller fast vid, liksom relationen till balansmåtten byggda av samma rader, som rörelsekapital.
Den blandade modellen behåller relationen: betalningsrader där betalningarna förklarar kassan, aggregerade rader där uppställningen måste knyta an till resultat- och balansräkningen.
Kolla först om motkontot klarar det. En tagg som saknas är bara förödande när skillnaden är osynlig i själva verifikatet — där raderna skiljer sig åt i avsikt snarare än i vad de bokfördes mot. Där uppdelningen följer motkontot och riktningen klarar steg 5 den utan någon tagg alls.
Där den inte gör det delar du inte upp den — inte ur datat som det ser ut. Varje tal i modellen kommer från bokföringen, och en uppdelning bokföringen inte bär är en uppdelning modellen inte kan visa. En uppskattning presenterad som en mappning förstör den enda egenskap allt annat vilar på: att varje tal går att spåra till bokföringen.
Vad metoden ger i stället är ett precist fynd: det här kontot, den här taggen som saknas, den här detaljnivån utom räckhåll — vilket är det du tar med till den som bokför. De hållbara lösningarna ligger uppströms: ge skillnaden ett eget konto i kontoplanen, eller gör taggen obligatorisk när transaktionerna bokförs. Tills dess, mappa på den grövre nivån; en ärligt ihopklumpad rad slår en påhittad uppdelning.
Ja. Raderna var dina att definiera, och de förblir dina att ändra — logiken kräver bara att varje förändring har exakt en av dem. Det är det som gör en omstrukturering systematisk i stället för en ombyggnad: nivåerna, täckningen och kontrollen överlever alla den nya strukturen.
Vad en ny struktur däremot kräver är en ny genomgång av mappningen. En rad som delas, slås ihop eller försvinner skickar tillbaka sina förändringar för att avgöras på nytt, på den nivå de nya raderna behöver — och kontrollen säger när du är klar: totalen stämmer mot kassans förändring igen. Och eftersom det du lagrade var regler och inte belopp mappas tidigare perioder om under den nya strukturen också, så långt deras historik bär den detalj de nya reglerna kräver.