Case: fakturan såg korrekt ut - men var fel

En faktura landar i inkorgen. Beloppet är rimligt. Leverantören är känd. Raderna ser korrekta ut. Ändå saknas 47 000 kronor i den slutliga kalkylen tre månader senare. Det här är berättelsen om hur en till synes felfri faktura passerade varje kontroll - och varför det krävdes en annan typ av granskning för att upptäcka avvikelsen.

Fakturan som inte väckte några frågor

Ett medelstort byggföretag i Mellansverige anlitar en underentreprenör för markarbeten i ett bostadsprojekt. Avtalet omfattar schaktning, grundläggning och materialhantering. Arbetet fortskrider enligt plan, och efter första etappen skickar underentreprenören sin faktura.

Fakturan specificerar 340 mantimmar schaktning till 585 kronor per timme, 12 kubikmeter betong till avtalat litapris, samt maskinanvändning under fyra dagar. Totalt: 287 400 kronor exklusive moms.

Ekonomiavdelningen granskar fakturan. Leverantörens organisationsnummer stämmer. Fakturanumret är nytt, ingen dubblettvarning. Momsberäkningen är korrekt. Beloppet ligger i linje med vad som förväntades för den första etappen. Fakturan attesteras och betalas inom betalningsvillkoret.

Ingen reagerar. Allt ser rätt ut. Ett klassiskt exempel på vanliga fel i leverantörsfakturor som passerar obemärkt.

Vad avtalet faktiskt sa

Tre månader senare, när projektledaren stämmer av den totala kostnaden mot budget, dyker en avvikelse upp. Projektet har kostat 47 000 kronor mer än kalkylen förutsatte. Felet spåras tillbaka till just den första fakturan.

Vid en noggrann jämförelse mot det ursprungliga avtalet visar sig följande:

  • Avtalet angav att timkostnaden 585 kronor per timme inkluderade transport av maskiner till och från arbetsplatsen. Fakturan redovisade maskinanvändning som en separat post: fyra dagar a 11 750 kronor, totalt 47 000 kronor.
  • Transportkostnaden hade inte lagts på timkostnaden, utan brutits ut som en fristående rad. Summan per timme var alltså korrekt isolerat sett, men den totala faktureringen inkluderade en kostnad som redan var inräknad i enhetspriset.

Underentreprenören hade inte nödvändigtvis agerat i ond tro. Deras administrativa system genererade rader per kostnadstyp, och maskintransport hamnade automatiskt på en egen rad. Men resultatet var detsamma: beställaren betalade 47 000 kronor för något som redan ingick i det avtalade priset. Den här typen av dold överdebitering från leverantörer är vanligare än de flesta företag tror.

Varför det traditionella systemet inte slog larm

Fakturan passerade varje steg i den befintliga kontrollkedjan, och det finns logiska skäl till varför:

Formell kontroll: Organisationsnummer, fakturanummer, momsberäkning och betalningsvillkor var alla korrekta. Inget formellt fel existerade.

Beloppskontroll: Totalsumman låg inom rimligt intervall för projektets omfattning. Det fanns ingen avvikelse som utlöste en beloppsgräns eller flaggade fakturan som ovanlig.

Dubblettdetektering: Fakturanumret var unikt. Ingen tidigare faktura hade samma kombination av leverantör, belopp och datum.

Det som saknades var en kontroll som gick bortom siffrorna och ställde frågan: stämmer det som faktureras med det som avtalades? Inte bara till belopp, utan till innehåll och villkor. En checklista för fakturakontroll fångar formella brister, men inte den här typen av semantisk avvikelse.

Varför en människa troligen också hade missat det

Det är frestande att tänka att en erfaren ekonom borde ha fångat avvikelsen. Men i praktiken är det ovanligt, av flera samverkande skäl.

För det första: avtalet var tolv sidor långt med bilagor. Klausulen om att maskintransport ingick i timkostnaden stod i bilaga 3, under rubriken "Ersättningsmodell". Att hitta den informationen krävde att granskaren aktivt letade efter den, inte bara att hen läste igenom fakturan.

För det andra: fakturaraden "Maskintransport" såg inte misstänkt ut. Den hade ett rimligt belopp, en tydlig beskrivning och en enhetskostnad som inte avvek från marknadspriser. Ingenting i raden signalerade att den var felaktig. Den var bara felplacerad i förhållande till avtalet.

För det tredje: ekonomiavdelningen hanterade 200+ leverantörsfakturor per månad. Att för varje enskild fakturarad gå tillbaka till det fullständiga avtalet och kontrollera fakturor mot avtal var i praktiken omöjligt med de resurser som fanns tillgängliga. Skillnaden mellan manuell och automatiserad fakturahantering blir avgörande i just den här typen av situation.

Hur semantisk validering hade fångat avvikelsen

Semantisk validering innebär att ett system inte bara kontrollerar siffror, utan förstår innebörden av det som faktureras och jämför den mot avtalsvillkoren. I det här fallet hade processen sett ut så här:

  1. Avtalsanalys: Systemet läser avtalet och identifierar att timkostnaden 585 kr/timme är definierad som "inklusive etablering, maskintransport och avetablering" i bilaga 3.
  2. Fakturaanalys: Systemet identifierar varje fakturarad och dess kategori. Raden "Maskintransport" kategoriseras som en transportrelaterad kostnad.
  3. Korsreferens: Systemet upptäcker att maskintransport redan ingår i det avtalade enhetspriset, men att den samtidigt faktureras som en separat post. En avvikelse flaggas.
  4. Avisering: Granskaren får en tydlig markering: "Maskintransport (47 000 kr) kan redan ingå i avtalat timpris enligt bilaga 3, avsnitt Ersättningsmodell. Verifiera innan attestering."

Skillnaden mot traditionell kontroll är grundläggande. Systemet jämförde inte bara belopp mot belopp. Det jämförde vad som fakturerades mot vad som var avtalat, inklusive vilka kostnadskomponenter som redan var inkluderade i andra poster. Det här är samma princip som driver automatiserad fakturakontroll, men applicerad på avtalets semantik snarare än bara dess siffror.

Den avgörande insikten

Det här fallet illustrerar en princip som ofta förbises i fakturahantering: att en faktura är korrekt är inte samma sak som att den följer avtalet.

Varje siffra på fakturan var i sig rätt. Timkostnaden stämde. Antalet timmar var rimligt. Maskinanvändningen hade ägt rum. Momsen var korrekt beräknad. Men fakturans totala innehåll avvek från vad parterna hade kommit överens om.

Traditionella kontrollsystem är byggda för att fånga formella fel: felaktiga belopp, dubbletter, felberäknad moms. De är inte konstruerade för att förstå relationen mellan en fakturarad och ett avtalsvillkor. Det är i det gapet som dolda kostnader uppstår, inte genom uppenbara misstag utan genom subtila avvikelser som varken system eller människor har kapacitet att fånga konsekvent.

För företag som hanterar komplexa avtal med många leverantörer, särskilt inom bygg och transport, är det just den här typen av avvikelser som ackumuleras till betydande belopp. Inte ett stort fel, utan hundra små som ingen upptäcker. Den samlade effekten på projektbudget och lönsamhet kan bli avgörande.

Vanliga frågor om fakturakontroll och avtalsavvikelser

Varför fångar inte traditionella fakturasystem avtalsavvikelser?

Traditionella system kontrollerar formella uppgifter som fakturanummer, momsberäkning och dubbletter. De jämför inte fakturans innehåll mot avtalsvillkor, vilket innebär att kostnader som redan ingår i avtalade enhetspriser kan faktureras separat utan att systemet slår larm.

Vad är semantisk validering av fakturor?

Semantisk validering innebär att ett system förstår innebörden av det som faktureras och jämför den mot avtalsvillkoren. Istället för att bara kontrollera siffror analyseras vad som faktureras mot vad som är avtalat, inklusive vilka kostnadskomponenter som ingår i olika poster. Läs mer om hur digital dokumentanalys möjliggör den här typen av kontroll.

Hur kan dolda fakturakostnader upptäckas i byggprojekt?

Dolda kostnader upptäcks genom att systematiskt korsreferera varje fakturarad mot det fullständiga avtalet inklusive bilagor. Semantisk validering automatiserar denna process genom att identifiera poster som redan ingår i avtalade enhetspriser men som faktureras separat. I entreprenadprojekt är den här typen av kontroll särskilt viktig på grund av avtalens komplexitet.

Attestro analyserar fakturor mot avtal och prislistor, inte bara mot siffror. Boka en demo och se hur semantisk validering fungerar i praktiken.

Testa Attestro gratis med 25 fakturor och Fortnox-synk. Skapa konto