Zum Inhalt
v26.3

Datenimport & Export

DiKAS bietet umfangreiche Import- und Export-Funktionen: einen intelligenten Artikel-Import-Wizard mit optionaler KI-Unterstützung, selektives Backup & Restore mit 8 Kategorien und Echtzeit-Fortschritt.

Admin → Datenimport


Artikel-Import

Überblick

Der Import-Wizard führt Sie in 4 Schritten durch den Artikel-Import — von der Datei-Auswahl bis zur Ergebnisübersicht. Spalten werden automatisch erkannt, optional mit KI-Unterstützung.

Artikel-Import Wizard

Schritt 1: Datei hochladen

Admin → Datenimport → Artikel-Import

Unterstützte Formate:

Format Beschreibung
CSV Semikolon- oder Komma-getrennt
TXT Tab-getrennt
XLSX Excel-Dateien
PDF Per KI-Extraktion (optional)
Bilder JPG/PNG/WebP per KI-Extraktion (z. B. Foto einer Preisliste)

Ziehen Sie die Datei in den Upload-Bereich oder klicken Sie auf „Datei auswählen".

Automatische Erkennung:

DiKAS erkennt automatisch: - Trennzeichen: Semikolon (;), Komma (,), Tab, Pipe (|) - Zeichenkodierung: UTF-8, Windows-1252 (per BOM oder Heuristik) - Kopfzeile: Ob die erste Zeile Spaltenüberschriften enthält

Schritt 2: Spalten zuordnen

DiKAS analysiert die Spaltenüberschriften und Werte, um die beste Zuordnung vorzuschlagen:

Automatische Spaltenerkennung (16 Zielfelder):

DiKAS-Feld Erkannte Spaltenüberschriften
Name Artikelname, Bezeichnung, Produktname, Product
Preis VK-Preis, Preis, Verkaufspreis, Price, Betrag
Artikelnummer PLU, SKU, ArtNr, Artikelnr, Number
Steuersatz MwSt, Steuer, Tax, VAT, MwSt%
Steuerklasse Steuerklasse, TaxClass
Warengruppe Gruppe, Warengruppe, Kategorie, Category, WGR
Barcode Barcode, EAN, GTIN, EAN13
Einheit Einheit, Mengeneinheit, ME
Beschreibung Beschreibung, Langtext, Info
Kurzname Kurzname, Kurz
Farbe Farbe, Hintergrund, Background, Color
Aktiv Aktiv, Active, Sichtbar, Visible
Allergene Allergene, Allergen
Sortierung Sortierung, Position, Reihenfolge
Pfand Pfand, Deposit
Gang Gang, Course, Küche

Erkennungsphasen: 1. Header-Matching: Spaltenüberschrift wird gegen 60+ bekannte Muster geprüft 2. Wert-Analyse: Bei unklaren Spalten werden die ersten 20 Zeilen analysiert (Zahlen, Booleans, Codes)

Korrigieren Sie bei Bedarf die Zuordnung per Dropdown.

KI-Zuordnung: Wenn ein KI-Anbieter konfiguriert ist, klicken Sie auf „KI-Vorschlag" — DiKAS sendet Spaltenüberschriften und Beispielzeilen an die KI und erhält eine optimierte Zuordnung.

Schritt 3: Vorschau & Konfiguration

Prüfen Sie die importierten Daten: - Wie viele Artikel werden importiert? - Gibt es Duplikate? (Gleiche Artikelnummer, Barcode oder Name) - Werden neue Gruppen erstellt?

Duplikat-Behandlung:

Modus Beschreibung
Überspringen Vorhandene Artikel nicht ändern
Aktualisieren Vorhandene Artikel mit neuen Daten aktualisieren
Ersetzen Vorhandene Artikel löschen und neu erstellen

Duplikat-Erkennung: Vergleich über Artikelnummer, Barcode oder Name (konfigurierbar).

Wert-Transformationen:

Transformation Beschreibung
Steuerklasse → Steuersatz Legacy-Steuerklasse (0/1/99) → Prozentsatz (19/7/0)
Preisformat Deutsches (1.000,00) und englisches (1,000.00) Format
Boolean-Text „ja"/„yes"/„1"/„x" → aktiv, „nein"/„no"/„0" → inaktiv
Allergencodes Legacy-Codes (a1–a14) → EU-Codes (A–N)

Schritt 4: Import durchführen

Klicken Sie auf „Importieren". Das Ergebnis zeigt: - Neu erstellt: X Artikel - Aktualisiert: X Artikel - Übersprungen: X Artikel - Fehler: X Artikel (mit Details pro Zeile)

Neue Warengruppen werden automatisch erstellt, wenn die angegebene Gruppe noch nicht existiert.


Import-Profile

Speichern Sie häufig verwendete Zuordnungen als Profil:

  1. Nach erfolgreicher Zuordnung: „Profil speichern"
  2. Name eingeben (z. B. „Lieferant Müller CSV")
  3. Gespeichert werden: Spalten-Mapping, Transformationen, Trennzeichen, Standard-Gruppe, Steuer, Duplikat-Modus
  4. Beim nächsten Import: Profil laden → Zuordnung ist bereits fertig

Profil-Einstellungen

Feld Beschreibung
Name Profilname
Quellformat CSV, XLSX, PDF, Image
CSV-Einstellungen Trennzeichen, Kodierung, Kopfzeile, Textqualifizierer
Excel-Einstellungen Blatt-Index/Name, Kopfzeile, Datenstart
Standard-Gruppe Fallback-Warengruppe
Standard-Steuersatz Fallback-Steuersatz
Duplikat-Modus Überspringen / Aktualisieren / Ersetzen
Matching-Feld Artikelnummer / Barcode / Name

KI-gestützter Import

PDF- und Bild-Extraktion

Für Preislisten als PDF oder Foto:

  1. PDF oder Bild hochladen
  2. DiKAS sendet die Datei an den konfigurierten KI-Anbieter
  3. Die KI extrahiert: Artikelnamen, Preise, Gruppen, Steuersätze
  4. Ergebnis wird als tabellarische Vorschau angezeigt
  5. Weiter wie bei CSV-Import (Schritt 2–4)

Unterstützte KI-Anbieter

Anbieter Modell Beschreibung
OpenAI GPT-4 Vision Cloud-basiert, API-Key erforderlich
Anthropic Claude Vision Cloud-basiert, API-Key erforderlich
Google Gemini Gemini 2.0 Flash Cloud-basiert, API-Key erforderlich
Ollama Lokale Modelle Selbst-gehostet, kein API-Key nötig

Konfiguration: Admin → Einstellungen → KI-Import

Kostenfreies Kontingent

Ohne eigenen API-Key stehen 2 kostenlose KI-Importe über den DiKAS-Schlüssel zur Verfügung. Für unbegrenzte Nutzung hinterlegen Sie Ihren eigenen API-Key.


Excel-Vorlage

Laden Sie eine Vorlage herunter, die alle 17 Zielfelder enthält:

„Vorlage herunterladen" → Excel-Datei mit: - Alle Spaltenüberschriften - Eine Beispielzeile mit Erklärungen - Formathinweise pro Spalte


Backup & Restore

Backup erstellen

Backup und Restore

Admin → Einstellungen → System → Backup

  1. „Backup erstellen" klicken
  2. DiKAS erstellt eine ZIP-Datei mit:
  3. Alle Dokumente als JSONL (komprimiert mit Brotli, ~80 % Größenersparnis)
  4. Alle Anhänge (Bilder, Dokumente) im attachments/-Verzeichnis
  5. ZIP herunterladen und sicher aufbewahren

ZIP-Struktur:

backup.zip
├── data.jsonl.br          ← Alle Dokumente (Brotli-komprimiert)
└── attachments/           ← Dateianhänge
    ├── article_xxx/       ← Artikelbilder
    │   └── image.jpg
    ├── customer_yyy/      ← Kundendokumente
    │   └── vertrag.pdf
    └── ...

Backup wiederherstellen (Selektiver Restore)

Admin → Einstellungen → System → Wiederherstellen

  1. „Backup hochladen" klicken
  2. ZIP-Datei auswählen (max. 2 GB)
  3. Kategorien wählen — Sie entscheiden, welche Daten wiederhergestellt werden:
Kategorie Inhalte Icon
Artikel Artikel, Artikelgruppen, Optionsvorlagen, Lager, HACCP-Vorlagen 📦
Kunden Kunden, Kundengruppen, Rechnungen, Abos, Bankdaten, Gutscheine 👥
Personal Mitarbeiter, Zeiterfassung 👤
Tische Tische, offene Bons, Reservierungen 🪑
Einstellungen Konfiguration, Drucker, Vorlagen, TSE, DATEV, Import-Profile ⚙️
Umsatzdaten Bons, Ausgaben, Tagesabschlüsse, Zahlungen, Lieferaufträge 💰
Disco Disco-Gäste, Eintrittsgruppen, Tagesprotokolle 🎵
Werkstatt Werkstatt-Aufträge 🔧

„Alles" wählt alle 8 Kategorien.

  1. „Wiederherstellen" klicken
  2. Fortschrittsbalken zeigt den Verlauf in Echtzeit (SignalR):
  3. Daten löschen → Dokumente lesen → Dokumente einfügen → Anhänge kopieren → Migration

Restore-Pfade

Datenbank Verhalten
CouchDB Bei vollständigem Restore: Datenbank löschen/neu erstellen. Bei selektivem Restore: Dokumente einfügen/überschreiben.
SQLite / SQL Server Betroffene Tabellen leeren (je nach Kategorie), Legacy-Konvertierung, EF Core Bulk-Insert

⚠️ Wichtig: Bei der Wiederherstellung werden die gewählten Daten überschrieben. Erstellen Sie vorher ein Backup des aktuellen Stands!


Häufige Fragen

Kann ich nur die Artikel importieren, ohne den Rest zu überschreiben? Ja — wählen Sie beim Restore nur die Kategorie „Artikel". Alle anderen Daten bleiben unverändert.

Was passiert bei einem Restore mit offenen Bons? Offene Bons gehören zur Kategorie „Tische". Wenn Sie diese Kategorie nicht wählen, bleiben die aktuellen offenen Bons erhalten.

Unterstützt der Import auch Lieferanten-Kataloge mit 10.000+ Artikeln? Ja — der Import verarbeitet auch große Dateien. Die Verarbeitung erfolgt in Batches mit Fortschrittsanzeige.


Nächster Schritt

Module — Zusatzmodule (Disco, Werkstatt, Zeiterfassung)