Öresavrundning
Den här sidan är hela anledningen till att Knox finns. Läser du bara en sida, läs den här.
Problemet
Ett svenskt Fortnox-företag har nästan alltid öresutjämning påslaget. Inställningen finns under Inställningar → Fakturering → Registreringsvy, och den avrundar varje fakturas totalsumma till närmaste hela krona och bokför differensen på konto 3740 Öres- och kronutjämning.
En webbutik debiterar samtidigt kunden ett exakt belopp, ner till öret.
De två sakerna kan inte gälla samtidigt. En kund som betalat 499,50 kr får en faktura på 500,00 kr, och 0,50 går till 3740. Det händer på de flesta ordrar, åt båda håll, och inget av systemen nämner det någonsin. Det dyker upp månader senare vid bankavstämningen som en drift av små oförklarade differenser som ingen kan spåra tillbaka till en order.
Varje Fortnox-integration för e-handel har det här problemet. De flesta är bara tysta om det.
Vad Knox gör
Fyra saker, på fyra ställen, eftersom det är fyra olika problem.
1. Den modellerar Fortnox räknesätt, inte sitt eget
Innan något skickas räknar Knox ut fakturan så som Fortnox kommer att göra det: varje rads summa är styckpris gånger antal avrundat till öret, och momsen räknas sedan om per skattesats utifrån de radsummorna — vilket är så moms redovisas och så Fortnox summerar den.
Att räkna om Crafts egna siffror skulle inte bevisa någonting. Hela risken ligger i skillnaden mellan de två modellerna, så Knox implementerar deras och jämför.
2. Den täpper till sin egen rest med en riktig avrundningsrad
Att gruppera moms per skattesats (Fortnox) och avrunda per rad (Commerce) kan lämna några ören emellan. Knox lägger till en tydlig öresavrundningsrad med 0 % moms, bokförd mot 3740, som bär exakt resten.
En 0 %-rad flyttar summan precis så mycket utan några momskonsekvenser — vilket är exakt vad en svensk bokförare gör för hand. Du kan i stället ställa in Knox på att neka fakturan om du hellre vill se den än fixa den.
3. Den förutsäger företagets avrundning, i klartext
Sin egen rest kan Knox rätta. Företagets öresutjämning kan den inte: ingen uppsättning rader ger en summa på 499,50 i ett företag som avrundar till kronan.
Så i stället för att misslyckas tyst säger Knox ifrån innan den skickar:
Fortnox kommer att avrunda fakturan till 500,00 eftersom öresutjämning är inställd på ”krona” för företaget — 0,50 från de 499,50 kunden betalade. Ingen faktura kan hamna på ett örebelopp så länge den inställningen är på; den finns under Inställningar → Fakturering → Registreringsvy.
4. Den kontrollerar totalsumman Fortnox faktiskt svarade med
Fortnox räknar om varje totalsumma själv, så deras svar är det enda beviset för att modellen stämde. Knox jämför det mot vad kunden debiterades efter varje skapad faktura.
När de inte stämmer märks fakturan Stämmer inte med ordern i kontrollpanelen, med båda siffrorna och orsaken. Det är också så du får veta, tre månader efter driftsättning, att någon ändrat inställningen.
Att läsa av inställningen
Fortnox exponerar ingen endpoint för öresutjämning. Men effekten syns: en faktura som avrundats
bär en RoundOff som inte är noll.
Så Knox läser företagets senaste fakturor och drar slutsatsen. Tryck på Läs av från Fortnox i inställningarna, eller:
php craft knox/connect/rounding
Den rapporterar läget, hur säker den är och hur den kom fram till det. Ett företag utan fakturor ännu, eller vars senaste fakturor råkar hamna på hela kronor ändå, går genuint inte att avgöra — och Knox säger det i stället för att gissa.
Inställningar
| Inställning | Vad den gör |
|---|---|
| Öresutjämning | Matcha den mot företagsinställningen i Fortnox så att modellen blir rätt. Av, Närmaste 50 öre, Närmaste krona. |
| När raderna inte går jämnt ut | Lägg till en öresavrundningsrad (standard), Neka fakturan, eller Skicka den och registrera differensen. |
| Namn på avrundningsraden | Vad raden heter på den utskrivna fakturan. Standard Öresavrundning. |
| Kontrollera efter att fakturan skapats | Jämför totalsumman Fortnox svarar med mot ordern. Låt den vara på. |
| Avstämningstolerans (öre) | Slack mellan de två. Noll är rätt. |
Rekommendationen
Stäng av öresutjämning i Fortnox. Då stämmer fakturorna med betalningarna exakt, avstämningen blir trivial och konto 3740 förblir tomt.
Knox fungerar hur som helst. Den låtsas bara inte.
Kan du inte stänga av den — vissa revisorer vill ha den på för kontanthantering — låt den vara på och sätt Knox Öresutjämning till samma sak. Varje faktura kommer att vara några ören fel, men du vet vilka och med hur mycket, vilket är skillnaden mellan en känd avrundningspolicy och ett mysterium.