kundencenter/docs/domains.md
2026-09-27 00:51:32 +02:00

22 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Domains: Preise, Prüfung, Aufstellung
**Modul:** `apps/api/src/modules/domains` · Migrationen 010–013 · Seiten `/domains`, `/admin/produkte/domains`, `/admin/domains`, Abschnitt „Domains“ auf der Kundenseite.
## Preisberechnung
- Einkaufsliste (KCS/supportdomain): Endung, Laufzeit, 4 Staffeln (0–49, 50–199, 200–999, 1000+), Setup. Die Liste gilt als **Bruttopreis inkl. USt** (Einstellung `cost_basis`, umstellbar auf netto).
- Verkauf = Einkauf + Aufschlag (Prozent in Basispunkten oder Festbetrag; je Endung, sonst global). Kein Aufschlag → kein Verkaufspreis („auf Anfrage“).
- Rundung (optional, Standard an): Cent-Anteil 00–50 → ,50; 51–99 → ,99.
- Bei Brutto-Liste wird Netto herausgerechnet (`brutto / (1 + USt)`), es wird nie zweimal USt aufgeschlagen. Setup ohne Aufschlag.
- Steuersatz: „Regelsteuersatz“ aus `tax_rates`.
## Verfügbarkeit
RDAP (IANA-Bootstrap, .de zusätzlich über rdap.denic.de), Rückfall DNS mit Hinweis „ohne Gewähr“. Endgültige Prüfung erst bei der Registrierung beim Registrar.
## Aufstellung (`domain_records`)
Preis-Schnappschuss je Domain (EK brutto/netto, VK brutto/netto, Gewinn netto) und Beschaffungsstatus (offen / bei KCS bestellt / anderer Anbieter). CSV-Export als KCS-Bestellliste und Gesamtaufstellung.
## Import der Preisliste
Oberfläche „Preisliste einlesen“ oder `pnpm --filter @kc/api cli import-domains --file=<datei>` (Format siehe `data/domain-preise.txt`). Aufschläge und Aktiv-Status bleiben erhalten.
## Offen
Registrar-API von KCS (unbekannt, Anfrage nötig), Domain als Position in der Bestellung.