236053cd7f
Kategoriserer danske regnskabs-/ERP-skills, ERP-data-afstemnings-
skill og to devops-workflows (gitea-issue-agent, kanban-workflows)
som Radix-medlemmers AI-agenter kan dele.
Struktur:
skills/<kategori>/<skill-navn>/SKILL.md
skills/<kategori>/<skill-navn>/{references,templates,scripts}/
Indekseret af index.json (genereret af scripts/rebuild_index.py).
Kør `python3 scripts/rebuild_index.py --check` i CI for at fange
synkroniseringsfejl.
162 lines
7.9 KiB
Markdown
162 lines
7.9 KiB
Markdown
---
|
||
name: momsafregning
|
||
description: >
|
||
Beregn dansk momsangivelse (moms, momsfradrag, momsrefusion) til SKAT — aktiveres ved
|
||
forespørgsler om "moms", "momsangivelse", "momsrefusion", "kvartalsmoms", "halvårsmoms",
|
||
"momsregnskab", "25% moms", "momsfri".
|
||
version: 0.1.0
|
||
author: radix-accountant
|
||
license: MIT
|
||
metadata:
|
||
hermes:
|
||
tags: [accounting, dansk-regnskab, moms, skat, momsangivelse]
|
||
related: [resultatopgoerelse, kontoplan-mapping, dansk-csv-import]
|
||
---
|
||
|
||
# Dansk Momsafregning
|
||
|
||
Forbereder **momsangivelse** klar til indberetning via SKAT's TastSelv Erhverv (eller skat.dk). Håndterer både **kvartalsmoms** (små/mellemstore virksomheder) og **halvårsmoms** (helårsmomsansøgere, mikrovirksomheder under 5 mio. kr. i omsætning).
|
||
|
||
## Aktiveres ved
|
||
|
||
- "Beregn moms for Q2 2026"
|
||
- "Forbered momsangivelse for maj 2026"
|
||
- "Hvad er min momsrefusion for hele 2025?"
|
||
- "Hvornår skal jeg indberette moms næste gang?"
|
||
|
||
## Danske momssatser (gældende)
|
||
|
||
| Sats | Bruges til |
|
||
|---|---|
|
||
| **25%** | Standard (langt de fleste varer og ydelser i Danmark) |
|
||
| **0%** | Eksport ud af EU, visse avis/abonnementer, kunstnerisk virksomhed under 300.000 kr. |
|
||
| Fritaget | Sygehusbehandling, undervisning, finansielle ydelser, forsikring |
|
||
|
||
⚠️ **Bemærk**: EU-lande har forskellige satser, men denne skill håndterer **kun dansk moms**. For EU-handel brug særskilt sub-skill (ikke del af denne version).
|
||
|
||
## Kontogruppering (dansk standardkontoplan + e-conomic)
|
||
|
||
| Konto (SUM) | Konto (e-conomic) | Navn | Beløb i momsangivelsen |
|
||
|---|---|---|---|
|
||
| 1100-1199 | 1010 | Salg af varer/ydelser (DK, 25%) | Rubrik A: Varesalg (momspligtig) |
|
||
| 1200-1299 | 1010 | Salg af ydelser (DK, 25%) | Rubrik A: Ydelsessalg (momspligtig) |
|
||
| 1500-1599 | 1080 | Eksport (0% moms) | Rubrik A: EU-salg/eksport |
|
||
| 1600-1699 | 1300 | Råvarer/varekøb (DK, 25%) | Rubrik B: Varekøb (momsfradrag) |
|
||
| 1700-1799 | 1690 / 1730 | Driftsomkostninger (DK, 25%) | Rubrik B: Driftsomkostninger (momsfradrag) |
|
||
| 1800-1899 | 1800 | Import (køb fra udland) | Rubrik B: Import |
|
||
| 1900-1999 | — | Køb af ydelser uden moms | (ingen moms at fradrage) |
|
||
| 2060 | 6500 | Udgående moms | (salgsmoms) |
|
||
| 2070 | 6510 | Indgående moms | (momsfradrag) |
|
||
| 2080 | 6520 | Momsafregning | (saldo) |
|
||
|
||
⚠️ **Tjek altid kundens egen kontoplan** — de faktiske kontonumre kan variere. Ovenstående er standard-reference for både SUM (dansk standardkontoplan) og e-conomic (4-cifret).
|
||
|
||
## Struktur (momsangivelse, kvartal)
|
||
|
||
```
|
||
MOMSANGIVELSE — [Kvartal] [År]
|
||
═══════════════════════════════════════════════════
|
||
Periode: [dd-MM-yyyy] til [dd-MM-yyyy]
|
||
CVR: [hentes fra Radix]
|
||
═══════════════════════════════════════════════════
|
||
|
||
RUBRIK A — UDGÅENDE MOMS (moms af salg)
|
||
───────────────────────────────────────────────────
|
||
A1 Varesalg, momspligtig (25%) 1.234.567,89
|
||
A2 Ydelsessalg, momspligtig (25%) 89.012,34
|
||
A3 Varesalg, EU/eksport (0%) 0,00
|
||
A4 Ydelsessalg, EU (0%) 0,00
|
||
...
|
||
Udgående moms i alt (25% af A1+A2) 330.895,06
|
||
───────────────────────────────────────────────────
|
||
|
||
RUBRIK B — INDGÅENDE MOMS (moms på køb, kan fradrages)
|
||
───────────────────────────────────────────────────
|
||
B1 Varekøb, momsfradrag (25%) 450.123,45
|
||
B2 Driftsomkostninger, momsfradrag (25%) 67.890,12
|
||
B3 Import, betalt toldmoms 0,00
|
||
...
|
||
Indgående moms i alt (25% af B1+B2) 129.503,39
|
||
───────────────────────────────────────────────────
|
||
|
||
RUBRIK C — SALGSMOMS (MOMS DER SKAL INDBETALES)
|
||
═══════════════════════════════════════════════════
|
||
Udgående moms 330.895,06
|
||
Indgående moms −129.503,39
|
||
───────────────────────────────────────────────────
|
||
SALGSMOMS 201.391,67
|
||
═══════════════════════════════════════════════════
|
||
|
||
Hvis positiv: SKAT skylder dig penge
|
||
Hvis negativ: Du skylder SKAT penge
|
||
───────────────────────────────────────────────────
|
||
|
||
INDBETALINGSFRIST
|
||
───────────────────────────────────────────────────
|
||
Kvartalsmoms: 1. i 3. måned efter kvartalets udløb
|
||
Eksempel: Q1 (jan-mar) → frist 1. juni
|
||
═══════════════════════════════════════════════════
|
||
```
|
||
|
||
## Workflow
|
||
|
||
1. **Spørg om periode** (måned, kvartal, halvår)
|
||
2. **Bekræft virksomhedstype**: lille/mellemstor (kvartal) eller helårsmomsansøger (halvår)
|
||
3. **Hent salg og køb** fra Radix ERP for perioden
|
||
4. **Adskil konti** efter momssats (25%, 0%, fritaget)
|
||
5. **Beregn udgående moms** (moms af eget salg) og **indgående moms** (moms af køb)
|
||
6. **Beregn salgsmoms** = udgående moms − indgående moms
|
||
7. **Vis beløb at indberette** (positiv = SKAT skylder dig, negativ = du skylder SKAT)
|
||
8. **Angiv indberetningsfrist** iht. SKAT's regler
|
||
9. **Tilbyd at generere SKAT XML/CSV** (hvis brugeren vil indberette direkte)
|
||
|
||
## Reverse charge (vigtig!)
|
||
|
||
For køb af ydelser fra udlandet (fx en tysk konsulent):
|
||
|
||
- **Køber** skal selv beregne og indberette momsen (reverse charge)
|
||
- Konti der er reverse charge: typisk 1900-1999 (køb af ydelser uden moms i købsprisen)
|
||
- I momsangivelsen: medtag i **Rubrik A** (både salg OG køb) og **Rubrik B** som fradrag — nettoeffekten er nul, men SKAT kræver begge beløb indberettet
|
||
|
||
## Almindelige fejl
|
||
|
||
- ❌ Medtag IKKE lønudgifter i momsbasis (løn er momsfri i DK)
|
||
- ❌ Medtag IKKE renter i momsbasis (finansielle ydelser er fritaget)
|
||
- ❌ Glem IKKE reverse charge-beløb — SKAT krydstjekker
|
||
- ❌ Brug IKKE EUR-sats for DK-virksomheder — 25% er dansk standardsats
|
||
- ✅ ALTID angiv CVR-nummer i rapporten
|
||
- ✅ ALTID vis "Dette er ikke skatterådgivning — kontakt din revisor/SKAT" på momsangivelser
|
||
|
||
## SKAT-frister (2026)
|
||
|
||
| Type | Periode | Frist |
|
||
|---|---|---|
|
||
| Kvartalsmoms | Q1 (jan-mar) | 1. juni |
|
||
| Kvartalsmoms | Q2 (apr-jun) | 1. september |
|
||
| Kvartalsmoms | Q3 (jul-sep) | 1. december |
|
||
| Kvartalsmoms | Q4 (okt-dec) | 1. marts (næste år) |
|
||
| Halvårsmoms | H1 (jan-jun) | 1. september |
|
||
| Halvårsmoms | H2 (jul-dec) | 1. marts (næste år) |
|
||
| Moms, mikrovirksomhed (<5 mio. kr.) | Helår (jan-dec) | 1. marts (næste år, men kun hvis ansøgt om helårsmoms) |
|
||
|
||
⚠️ Frister kan ændre sig — tjek altid skat.dk for aktuelle frister.
|
||
|
||
## Eksempel på aktivering
|
||
|
||
**Bruger:** "Forbered momsangivelse for Q2 2026"
|
||
|
||
**Svar (forkortet):**
|
||
> Momsangivelse for perioden 01-04-2026 til 30-06-2026:
|
||
>
|
||
> | Rubrik | Beløb | Moms |
|
||
> |---|---|---|
|
||
> | A1 Varesalg | 234.567,89 | 58.641,97 |
|
||
> | A2 Ydelsessalg | 12.345,67 | 3.086,42 |
|
||
> | B1 Varekøb | 89.012,34 | 22.253,09 |
|
||
> | B2 Driftsomk. | 23.456,78 | 5.864,20 |
|
||
> | **Salgsmoms** | | **33.611,10** |
|
||
>
|
||
> **Frist:** 01-09-2026 (1. september 2026)
|
||
>
|
||
> *Dette er ikke skatterådgivning. Kontakt din revisor eller SKAT for endelig indberetning.*
|