Det er sjældent salget, der driller
Når en webshop har rod i momsen, er den umiddelbare mistanke, at det handler om salget. Det gør det næsten aldrig.
Salget er struktureret. Det ligger i shopsystemet med ordrenummer, dato, beløb og momssats, og det kan trækkes ud i en fil. Det er den ene del af regnskabet, der allerede er data.
Problemet er den anden vej. Varer købt i Tyskland og Kina, gebyrer fra en irsk platform, annoncering faktureret i euro, og udbetalinger fra en betalingsudbyder, der ikke er omsætning, men et nettobeløb. Fire strømme, fire slags dokumenter, fire steder de kan blive væk.
Siden her handler om de fire — hvor tiden går, hvad der typisk mangler, og hvor grænsen går mellem det, et udtræksværktøj kan gøre, og det din revisor skal svare på.
Hvad vi ikke gør
Vi rådgiver ikke om moms
Hvilke ordninger der gælder for salg til udlandet, hvornår du skal registreres hvor, og hvordan et beløb skal behandles — alt sammen spørgsmål til din revisor eller SKATs vejledning.
Vi indberetter ingenting
Der sendes ikke noget til SKAT. Du får grundlaget; angivelsen laver du eller din revisor.
Vi laver ikke posteringer
Konteringen sker i dit bogføringssystem. Det, der kommer herfra, er rækker med felter og et spor tilbage til bilaget.
Vi henter ikke data fra dine platforme
Du lægger filerne op — fakturaer, gebyropgørelser, afregningsrapporter. Der er ingen integration, der logger ind på dine vegne.
De fire strømme
| Strøm | Bilaget | Hvad der går galt |
|---|---|---|
| Varekøb i EU | Faktura uden moms, to momsnumre | Momsen angives kun den ene vej |
| Varekøb uden for EU | Fire bilag pr. forsendelse | Speditørfaktura bogført som én udgift |
| Platforms- og betalingsgebyrer | Månedsopgørelse i en portal | Hentes aldrig, findes kun bag et login |
| Annoncering | Opgørelse i euro, genereret bagud | Beløbet svinger, ingen fast faktura |
| Udbetalinger fra udbyder | Afregningsrapport pr. udbetaling | Nettobeløbet bogført som omsætning |
Fem rækker i en tabel, der hedder «fire strømme» — fordi varekøb deler sig i to spor, alt efter om varen kommer fra et EU-land eller udefra, og de to spor har intet med hinanden at gøre i praksis.
Fælles for dem alle: bilaget findes, men ikke et sted, hvor nogen leder. Det er derfor, kontrollen skal starte i banken frem for i bilagsmappen.
Nettoafregningen — den dyreste misforståelse
Der går 84.320 kroner ind på kontoen fra betalingsudbyderen. Det er fristende at bogføre som salg, og det er forkert.
Beløbet er en rest. Det er omsætningen i perioden, minus udbyderens gebyrer, minus de returer og tilbagebetalinger, der er trukket fra, og måske minus et beløb, der er tilbageholdt. Tre eller fire ting, komprimeret til ét tal.
Bogføres nettobeløbet som omsætning, sker der to ting på én gang: omsætningen bliver for lav, og gebyrudgiften findes ikke i regnskabet. Begge fejl trækker i samme retning, så bundlinjen ser rimelig ud — og det er præcis derfor, det kan stå på i lang tid.
Det, der skal bruges, er afregningsrapporten: udbyderens opgørelse over, hvad udbetalingen består af. Den ligger i portalen, den kan hentes som PDF eller CSV, og den er den eneste dokumentation for, hvordan tallet er sammensat.
To praktiske pointer. Rapporterne gemmes ikke altid særlig længe — hent dem løbende. Og har du flere udbydere, har hver sin form og sin egen periodeafgrænsning; det er en af grundene til, at de skal ind i en fælles tabel frem for at blive læst hver for sig.
Varer fra EU og varer fra Asien — to forskellige opgaver
De ligner hinanden i regnskabet og ligner slet ikke hinanden i praksis.
EU-varer kommer med ét bilag: en faktura uden moms, med begge momsnumre og en sætning om omvendt betalingspligt. Opgaven er at få momsen med begge veje — og at opdage de fakturaer, der aldrig nåede frem. Fremgangsmåden ligger på omvendt betalingspligt og EU-varekøb.
Varer uden for EU kommer med fire bilag fra tre afsendere, og opgaven er den modsatte: at dele speditørens faktura op i told, importmoms og gebyrer, som hører tre forskellige steder hen. Det ligger på importmoms og toldbilag.
For en webshop, der køber begge steder, er det værd at holde de to spor adskilt fra starten — ikke fordi bogføringen er så forskellig, men fordi kontrollen er det. Det ene spor handler om at finde manglende bilag; det andet om at læse dem, du har, grundigt nok.
Platformsgebyrer, som ingen ser
Sælger du gennem en markedsplads eller bruger en udenlandsk shopplatform, kommer der gebyrer hver måned. De trækkes automatisk, opgørelsen genereres i en portal, og ingen får en mail om det.
Beløbene er sjældent store nok til at nogen undersøger dem, og de er store nok til at betyde noget over et år. Vigtigere: de er som regel udenlandske ydelser, og dermed potentielt omfattet af omvendt betalingspligt — altså bilag, der skal behandles særskilt og ikke bare tastes ind som en udgift.
Én ting er værd at kontrollere i dag frem for om et år: at dit momsnummer faktisk er registreret i platformens kontoindstillinger. Er det ikke, har platformen sandsynligvis lagt udenlandsk moms på hver eneste månedsopgørelse — og den kan som hovedregel ikke hentes hjem via den danske angivelse.
Rettelsen virker fremadrettet. Det er derfor, den er værd at lave nu, uanset hvor lidt lyst der er til at logge ind på fire portaler en tirsdag eftermiddag.
Annoncering — beløbet der aldrig er det samme
Annoncekonti opfører sig anderledes end alt andet i regnskabet: der er ingen aftalt pris, beløbet svinger fra måned til måned, og fakturaen genereres bagud på baggrund af forbruget.
Det betyder, at der ikke er noget at forvente. En leverandørfaktura, der plejer at lyde på 4.000 kroner og pludselig lyder på 400, får nogen til at kigge. En annoncefaktura, der gør det samme, får ingen til at kigge, fordi der ikke er nogen normal.
Bilagene er næsten altid i euro, næsten altid uden moms med omvendt betalingspligt, og næsten altid kun tilgængelige i annonceplatformens eget faktureringsafsnit. Tre egenskaber, der hver især gør det svært at holde styr på.
Den vane, der virker: hent fakturaen samme dag, trækket sker på kortet. Kortopgørelsen er alligevel det sted, du finder ud af, at der er trukket — og så er bilaget en kliks arbejde i stedet for en jagt næste kvartal.
Returer og kreditnotaer
En webshop med tøj eller sko kan have returprocenter, der gør returhåndteringen til en selvstændig regnskabspost. Og en kreditnota er ikke et bilag som andre: den giver kun mening sammen med den faktura, den korrigerer.
To ting skal med på kreditnotaens række. Fortegnet — negativt, hele vejen — og en henvisning til den oprindelige faktura. Uden fortegnet stemmer perioden ikke, og hver enkelt række ser stadig korrekt ud. Uden henvisningen kan ingen finde ud af, hvad der blev korrigeret, når nogen spørger et år senere.
Der er også en indirekte effekt, som overrasker: returer optræder i afregningsrapporten fra betalingsudbyderen som fradrag i udbetalingen. Er returerne allerede bogført ét sted og trukket fra udbetalingen et andet, tælles de nemt to gange.
Kontrollen er den samme som overalt ellers: sortér på beløb og dato, og se efter det, der optræder to gange. Det er en øvelse på fem minutter i en tabel og umulig i en bunke PDF-filer.
Flere salgskanaler, som ikke taler sammen
De fleste webshops sælger fra mere end ét sted, længe før nogen kalder det en strategi. Egen shop, en markedsplads, måske en fysisk butik eller en stand på en messe.
Hver kanal har sin egen opgørelse, sin egen periodeafgrænsning og sin egen måde at behandle gebyrer på. To kanaler er dobbelt så meget arbejde som én — men tre er mere end tre gange, fordi afstemningen mellem dem også vokser.
| Kanal | Hvad du får ud af den | Hvad der mangler |
|---|---|---|
| Egen webshop | Ordredata med moms pr. linje | Gebyrerne, som ligger hos udbyderen |
| Markedsplads | Salgsrapport med kommission trukket fra | Sammenhængen til den enkelte ordre |
| Fysisk salg | Kassesystemets dagsopgørelse | Ofte kun summer, ikke linjer |
| Messer og popup | Terminalens afregning | Alt andet — bilagene er i en taske |
Anden række rummer den samme fælde som betalingsudbyderen: markedspladsen trækker sin kommission fra, før pengene sendes videre. Det, der lander på kontoen, er igen et nettobeløb, og igen findes opdelingen kun i en rapport, nogen skal hente.
Den praktiske konsekvens er, at antallet af kanaler betyder mere for bogholderiets arbejdsbyrde end antallet af ordrer. En shop, der fordobler salget i samme kanal, laver stort set det samme arbejde. En shop, der tilføjer en kanal, laver et nyt sæt.
Lager, vareforbrug og bilagene bagved
Moms og lager hænger tættere sammen i en webshop end i de fleste andre virksomheder, fordi varekøbet og varesalget sjældent sker i samme periode.
En container købt i marts sælges hen over efteråret. Købsmomsen hører til marts; omsætningen og salgsmomsen fordeler sig over de følgende måneder. De to ting skal ikke afstemmes mod hinanden — men de bliver det alligevel, hver gang nogen undrer sig over, at momsen svinger.
Det, der gør forskellen, er, om varekøbene kan findes igen. Et køb fra marts, hvor bilaget ligger i en mappe uden struktur, er umuligt at fremdrage, når spørgsmålet kommer i november. Det samme køb som en række med leverandør, dato og en henvisning til filen er ti sekunder.
Der er også en helt praktisk grund til at gemme varelinjerne og ikke kun totalerne: prissammenligning mellem leverandører og perioder sker på linjeniveau, og det er som regel den analyse, der giver mest i en webshop med tynde marginer.
Selve lagerværdien og periodiseringen er regnskabsmæssige vurderinger, og de hører hjemme hos din revisor. Det, der hører hjemme her, er, at grundlaget — bilagene med linjer, datoer og leverandører — overhovedet findes i en form, der kan søges i.
Hvor tiden faktisk går
| Opgave | I hånden | Med udtræk |
|---|---|---|
| 120 leverandørfakturaer til rækker | 4-6 timer | Minutter, plus en målrettet gennemgang |
| Afregningsrapporter fra to udbydere | En halv dag | Ét gennemløb, samme tabel |
| Finde bilaget bag et beløb | 10-15 minutter hver gang | Sekunder, fra kildehenvisningen |
| Kontrollere at linjer og totaler passer | Bliver sjældent gjort | Automatisk, afvigelser vises |
| Finde de bilag der mangler | Nærmest umuligt | Banken mod bilagene, en halv time |
| Lave det om, når revisor spørger | Timer, og tallet flytter sig | Filtrér og eksportér igen |
Femte række er den, der betyder mest, og den eneste, der overhovedet ikke kan løses ved at arbejde hurtigere. Manglende bilag findes ikke ved at gennemgå de bilag, du har — kun ved at holde dem op mod noget, der er komplet.
Hvad det koster at gøre det dårligt
Den åbenlyse omkostning er timer, og den er den mindste af tre.
Fradrag, der aldrig blev taget. Et bilag, der ikke findes, er en udgift, der ikke er bogført. Otte abonnementer, en håndfuld annoncefakturaer og et par gebyropgørelser om måneden løber op, og ingen opdager nogensinde, hvad der ikke blev talt med.
Udenlandsk moms, der ikke kan hentes hjem. Er momsnummeret ikke registreret hos en platform, bliver hver månedsopgørelse en udgift, der er større, end den behøvede være. Fejlen er gratis at rette og virker kun fremadrettet.
Et regnskab, der ikke kan forklares. Når nettoudbetalinger er bogført som omsætning, passer hverken omsætning eller omkostninger — og den samtale med revisor er dyrere end alle timerne tilsammen.
Webshop der arbejder løbende: bilag hentes ved trækket, banken holdes op mod bilagene hvert kvartal, afregningsrapporter gemmes månedligt.
Webshop der samler op: bunken vokser til årsafslutningen, hvor nogle bilag ikke længere kan skaffes, og skøn erstatter dokumentation.
Det er den samme mængde arbejde. Forskellen er, om det sker, mens bilagene stadig kan skaffes.
En måned i praksis
En dansk webshop med fem ansatte. Varer fra to tyske leverandører og en kinesisk producent, salg gennem egen shop og én markedsplads, betalinger via to udbydere, annoncering på to platforme.
Fyrre minutter. Måneden bilag lægges op — 140 filer: fakturaer, gebyropgørelser, afregningsrapporter, to speditørfakturaer og en håndfuld fotograferede kvitteringer. Ud kommer én tabel.
Tyve minutter. Kontoudtoget ind ved siden af. De udenlandske hævninger sorteres efter modtager. Der er fire træk uden bilag: to annoncefakturaer, et abonnement og et gebyr fra markedspladsen.
Femten minutter. De fire hentes i portalerne. Ét af dem er væk, fordi tjenesten kun gemmer tre måneder — det bliver bedt om på mail.
Femten minutter. Kontrol: to speditørlinjer, der ikke kunne placeres (et opkald), en kreditnota med positive tal, og en afregningsrapport, hvor returerne allerede var bogført særskilt.
Halvanden time for en måned, hvoraf halvdelen gik med det, der ellers slet ikke var blevet fundet. Bogføringen og de momsmæssige vurderinger sker derefter i systemet og hos revisor — på et grundlag, der er komplet.
Når shoppen vokser
Problemerne skifter karakter undervejs, og det er værd at vide, hvad der kommer.
Under et par hundrede ordrer om måneden er alt håndterbart manuelt. Det, der halter, er vanerne: bilag hentes, når nogen husker det.
Ved nogle tusinde ordrer holder det ikke længere. Antallet af leverandørbilag stiger, afregningsrapporterne bliver lange, og den enkeltperson, der plejede at have overblik, har det ikke mere.
Derover ændrer fejltypen sig. Det er ikke længere forkert indtastede tal — det er bilag, der slet ikke er der, og dubletter. Ingen af delene findes ved at læse bilag; de findes ved at sammenligne lister.
Overgangen sker som regel uden at nogen bemærker den, og det er derfor, den er værd at forberede: den vane, der virker ved to hundrede ordrer, er også den, der virker ved fem tusind — den skal bare være der på forhånd.
Systemerne omkring shoppen, og hvad de ikke dækker
En webshop har som regel flere integrationer end de fleste virksomheder af samme størrelse: shopsystem til bogføring, bankforbindelse, lagerstyring, måske en app fra betalingsudbyderen.
De dækker hver deres stykke, og de dækker alle sammen den strukturerede del. Salgsordrer, posteringer, saldi — alt det, der allerede findes som data et sted, kan flyttes automatisk.
Det, ingen af dem dækker, er dokumenter. En leverandørfaktura fra Tyskland, en gebyropgørelse fra en platform, en fotograferet kvittering fra en messe — der findes ingen integration, der henter dem, fordi der ikke er noget system i den anden ende at hente dem fra.
Bankforbindelsen er det tydeligste eksempel. Den henter posteringer, ikke bilag, og en postering uden bilag er præcis det problem, hele siden her handler om. Fire huller i en bankforbindelse er beskrevet på fire huller i bankfeedet.
Pointen er ikke, at integrationerne er utilstrækkelige — de gør deres arbejde. Pointen er, at den del af regnskabet, de ikke rører ved, netop er den del, der består af PDF-filer fra udlandet, og at den derfor står tilbage som manuelt arbejde, uanset hvor godt alt andet er sat op.
Salg til udlandet — hvor vi stopper
Sælger du til private kunder i andre EU-lande, er der regler om, hvornår du skal opkræve dansk moms og hvornår modtagerlandets, og der findes ordninger, der samler indberetningen ét sted.
Det siger vi bevidst ikke mere om her. Grænser, ordninger og krav ændrer sig, det afhænger af dit salgsmønster, og en forkert antagelse på det område er dyr. Det er et spørgsmål til din revisor og til SKATs vejledning, og det er et af de steder, hvor det er værd at spørge, før mønsteret har stået på i et år.
Det, siden her kan hjælpe med, er den anden side: at få styr på indkøb, gebyrer og bilag, så grundlaget er komplet, når spørgsmålet skal besvares. Det er også den del, der koster flest timer og færrest vurderinger.
Salgsdata trækker du ud af dit shopsystem — det er allerede struktureret. Det er købssiden, der er PDF-filer, og det er købssiden, der er ærindet her.
Seks fejl, der går igen i webshops
Nettoudbetaling bogført som omsætning. Den dyreste, fordi den skjuler både omsætning og gebyrer på samme tid.
Momsnummeret ikke oplyst hos platformene. Giver udenlandsk moms på hver eneste opgørelse, måned efter måned.
Speditørfakturaen som én omkostning. Told, importmoms og gebyr hører tre steder hen.
Afregningsrapporter hentes ikke løbende. De forsvinder fra portalerne, og så er der ingen dokumentation for, hvad et nettobeløb bestod af.
Returer talt to gange. Én gang som kreditnota og én gang som fradrag i udbetalingen.
Kontoudtoget bruges aldrig som facitliste. Og så kontrolleres kun de bilag, der allerede er kommet ind.
Hvor du starter
Tag sidste måned. Læg alle bilag op på én gang — fakturaer, gebyropgørelser, afregningsrapporter, kvitteringer — og læg kontoudtoget ved siden af.
Kig så på tre ting. Hvor mange udenlandske hævninger der ikke har et bilag. Om dit momsnummer står på platformenes opgørelser. Og om udbetalingerne fra betalingsudbyderen er bogført som nettobeløb eller som omsætning.
De tre spørgsmål tager en time at besvare og giver som regel tre konkrete opgaver — hvoraf mindst én kun kan løses, mens bilagene stadig findes i portalerne.
Rytmen bagefter er den, der står i sådan bogfører du EU-varekøb: bilag ét sted, en gennemgang om måneden, og banken op mod bilagene hvert kvartal.
