Returvarer kræver kreditnota, tilbageført moms og lager-justering. Vi gennemgår hver enkelt skridt.
Returvarer er en realitet for de fleste webshops — den danske returrate er typisk 8-12% for tøj og 3-5% for andre produkter. Bogføring af returvarer involverer fire separate elementer der alle skal håndteres korrekt: refundering, moms-tilbageførsel, kreditnota og lager-justering.
De fire bogføringsmæssige elementer
1. Refunderingen til kunden
Pengene går fra din konto til kundens konto. Dette håndteres typisk via indløseren (refundering gennem Stripe, Clearhaus, etc.).
Bogføring:
- Debet "Refunderinger" eller modposter "Salg"
- Kredit "Tilgodehavende [indløser]"
Når indløseren trækker fra næste payout:
- Debet "Tilgodehavende [indløser]"
- Kredit "Bank"
2. Moms-tilbageførslen
Du har opkrævet moms ved salget — den skal tilbageføres ved refundering.
Bogføring:
- Debet "Udgående moms" (med samme momssats som original-ordren)
Kritisk for EU-salg: brug samme momssats som original. Hvis original var tysk 19%, så er tilbageførsel også 19% — ikke dansk 25%.
3. Kreditnotaen
Formel dokumentation til kunden. Lovkrav for B2B; god praksis for B2C.
Læs Hvad er kreditnota, og hvornår skal du udstede en? for detaljerne.
4. Lager-justeringen
Varen kommer tilbage til dit lager (forhåbentligt) og skal kunne sælges igen.
Bogføring (hvis du fører lager):
- Debet "Varelager"
- Kredit "Vareforbrug"
For shops uden formel lager-bogføring (mange små webshops) sker dette uden separat postering — varen er bare tilbage på hylden.
Praktisk eksempel: Returvare i 5 trin
Kunde returnerer en T-shirt på 350 kr inkl. 25% moms. T-shirten har kostet dig 90 kr i indkøb.
Trin 1: Kunden gennemfører return i Shopify
Webshop'en registrerer return-request. Shopify viser refunderet status.
Trin 2: Refunderingen sker via Stripe
Stripe behandler refunderingen og trækker 350 kr fra næste payout. Tager typisk 5-10 dage at lande hos kunden.
Trin 3: Bogføring af refundering
| Konto | Debet | Kredit |
|---|---|---|
| Refundering (eller modposter Salg) | 280 | |
| Udgående moms 25% | 70 | |
| Tilgodehavende Stripe | 350 |
Trin 4: Kreditnota udstedes
I Billy/e-conomic oprettes kreditnota med:
- Reference til original fakturanummer
- Beløb: -280 kr eks. moms
- Moms: -70 kr
- Total: -350 kr inkl. moms
Trin 5: Lager-justering
Hvis du fører lager:
| Konto | Debet | Kredit |
|---|---|---|
| Varelager | 90 | |
| Vareforbrug | 90 |
Hvis du ikke fører lager: ingen lager-postering, men du noterer varen som tilgængelig igen.
Edge cases
Varen kommer ikke tilbage
Hvis kunden får refunderet men returnerer aldrig varen (svig eller forsinkelse), skal du stadig bogføre refunderingen — men lager-justeringen sker ikke.
Det er en reel omkostning du tager. Hvis det sker ofte, skal du måske stramme return-politik.
Varen kommer tilbage beskadiget
Hvis varen kommer tilbage i ikke-salgbar stand, kan du:
- Refundere alligevel og afskrive varen som tab
- Refundere delvist (typisk 70-80% af pris) og afskrive resten
Bogføringsmæssigt registreres tabet som:
| Konto | Debet | Kredit |
|---|---|---|
| Tab på beskadigede varer | 90 | |
| Varelager | 90 |
Partial refunderinger
Hvis kunden returnerer 1 ud af 3 varer i en ordre, refunderes kun den ene. Bogføring følger samme mønster, men kun for den specifikke vare.
Vigtigt: kreditnota udstedes for det specifikke beløb, ikke for hele original-fakturaen.
Refunderinger uden return (kulance)
Nogle gange refunderes du penge til kunden uden at de returnerer varen (typisk pga. kvalitetsproblemer eller kundeservice-kulance). Det bogføres som almindelig refundering, men uden lager-justering — varen er solgt og forblev solgt.
Klassiske fejl ved return-bogføring
Fejl 1: Manglende moms-justering
Refundering bogføres uden at tilbageføre momsen. Læs De 5 mest almindelige momsfejl for konsekvenser.
Fejl 2: Ingen lager-justering
Varen kommer tilbage, men bogføringen viser den stadig som "solgt". Du har dermed forkert bruttomarginal-beregning og forkert lagerværdi.
Fejl 3: Forkert konto
Refundering bogføres på "Diverse omkostninger" i stedet for separat "Refunderinger" eller modposter salg. Det skjuler den reelle returrate.
Fejl 4: Glemt MOSS-justering
EU-ordre returneres, men OSS-rapport viser stadig den originale salgssum til det pågældende land. Du indberetter for høj moms til Tyskland.
Hvordan Bookify automatiserer det
Bookify håndterer hele return-flow:
- Detekterer return via Shopify/WooCommerce webhook
- Henter original-ordre data (momssats, indløser, lagervare-info)
- Opretter kreditnota med korrekt reference og momsmatch
- Bogfører refundering mod tilgodehavende-konto
- Justerer lager (hvis lager-tracking aktiv)
- Opdaterer MOSS-tracking for kvartalsrapport
Konklusion
Returvarer er ikke "give pengene tilbage" — det er en multi-element bogføringsproces med refundering, moms, kreditnota og lager. Manuel håndtering er fejlfarligt og tidskrævende. Automation eliminerer det meste af besværet.
Læs også Refunderinger og bogføring: Den glemte detalje for relateret problematik.
Vil du se Bookify i aktion?
Opret en gratis konto og prøv hvordan automatisk bogføring føles.
Opret gratis konto