Magic Import - Intelligenter Datenimport
Hallo, ich bin Sophie! Ihre KI-Assistentin für den Datenimport. Ich analysiere Ihre Dateien automatisch und erkenne, ob es sich um Kunden, Rechnungen oder Produkte handelt. Sie müssen keine komplizierten Spaltenbeziehungen mehr manuell zuordnen - ich erledige das für Sie!
Österreich-First: Ich erkenne automatisch österreichische Formate wie UID-Nummern (ATU12345678), IBAN (AT + 18 Ziffern), PLZ (1010-9999) und die korrekten MwSt.-Sätze (0%, 10%, 13%, 20%).
Wie Magic Import funktioniert
Magic Import ist ein 4-Schritt-Wizard, der Sie durch den gesamten Importprozess führt:
Datei hochladen
Ziehe Ihre CSV-, Excel-, JSON- oder XML-Datei in den Upload-Bereich. Ich akzeptiere Dateien bis zu 10 MB.
Unterstützte Formate:
- CSV (
.csv) - Empfohlen für beste Ergebnisse - Excel (
.xlsx,.xls) - JSON (
.json) - XML (
.xml)
Automatische Klassifizierung
Ich analysiere Ihre Daten und erkenne automatisch:
- Was Sie importieren (Kunden, Produkte, Rechnungen, etc.)
- Welche Spalten welchen Feldern entsprechen
- Ob die Daten österreichischen Compliance-Anforderungen entsprechen
Sie sehen meinen Confidence Score (0-100%):
- 90-100%: Sehr sicher - Import kann direkt erfolgen
- 70-89%: Wahrscheinlich korrekt - kurze Prüfung empfohlen
- 50-69%: Möglich - manuelle Prüfung erforderlich
- Unter 50%: Unsicher - bitte Zuordnung manuell prüfen
Vorschau und Validierung
Ich zeige Ihnen eine Vorschau aller Daten und prüfe:
- Duplikate (verhindert doppelte Einträge)
- Österreichische Formate (UID, IBAN, PLZ, MwSt.)
- Pflichtfelder (UStG §11 bei Rechnungen)
- Datenqualität (ungültige Werte, Sicherheitsrisiken)
Fehler-Ampel:
- 🟢 Grün: Alles OK - bereit zum Import
- 🟡 Gelb: Warnungen - funktioniert, aber prüfen empfohlen
- 🔴 Rot: Kritische Fehler - muss korrigiert werden
Import bestätigen
Nach Ihrer Bestätigung importiere ich die Daten:
- Erstelle alle Einträge in der Datenbank
- Verknüpfe Beziehungen (z.B. Produkte mit Kategorien)
- Erstelle Audit-Logs (BAO §132 - 7 Jahre Aufbewahrung)
- Zeige Ihnen eine Zusammenfassung
Unterstützte Datentypen
Kunden
Kunden importieren
Typische Felder:
- Name (Pflichtfeld)
- UID-Nummer (ATU-Format)
- Adresse, PLZ, Ort
- Telefon
- IBAN (Bankverbindung)
Österreich-Validierung:
- UID-Nummer mit Prüfsumme (UStG §28)
- PLZ: 4 Ziffern (1000-9999)
- IBAN: AT + 18 Ziffern mit Mod-97-Prüfung
Duplikat-Erkennung: Ich prüfe auf bestehende Kunden anhand:
- UID-Nummer (eindeutig)
- E-Mail-Adresse
- Name + PLZ-Kombination
DSGVO Art. 17: Wenn ein Kunde gelöscht wurde (Recht auf Vergessenwerden), erfordert der Re-Import explizite Zustimmung.
Beispiel-CSV:
Name,Email,UID,Adresse,PLZ,Ort,IBAN
Müller GmbH,office@mueller.at,ATU12345678,Mariahilfer Str. 1,1060,Wien,AT611904300234573201
Schmidt KG,info@schmidt.at,ATU87654321,Hauptplatz 5,4020,Linz,AT483200000012345864Österreichische Format-Erkennung
Ich erkenne automatisch folgende österreichische Formate:
UID-Nummer (UStG §28)
Format: ATU + 8 Ziffern
Validierung:
- Regex:
/^ATU[0-9]\{8\}$/ - Luhn-Prüfsumme (Modulo-97)
- Optional: EU-Validierung (VIES-System)
Beispiele:
- ✅
ATU12345678- Gültig - ✅
ATU66889218- Gültig (mit Prüfsumme) - ❌
ATU1234567- Zu kurz - ❌
ATU1234567A- Buchstabe statt Ziffer
MwSt.-Sätze (UStG §10)
Erlaubte Sätze:
| Satz | Verwendung | Beispiele |
|---|---|---|
| 20% | Standard | Dienstleistungen, Software, Beratung |
| 13% | Ermäßigt (Live-Kultur) | Theater, Konzerte, Kunstwerke |
| 10% | Ermäßigt | Lebensmittel, Bücher, Zeitungen |
| 0% | Befreit / Kleinunternehmer | Innergemeinschaftliche Lieferungen, Export |
Achtung: Ich akzeptiere KEINE anderen Sätze (z.B. 19%, 7%, 16%). Diese sind in Österreich nicht gültig!
IBAN-Format
Österreich: AT + 2 Prüfziffern + 16 Ziffern (BBAN)
Validierung:
- Länge: Genau 20 Zeichen
- Länderkennzeichen:
AT - Mod-97-Prüfung (ISO 13616)
Beispiele:
- ✅
AT611904300234573201 - ✅
AT483200000012345864 - ❌
AT12345- Zu kurz - ❌
DE89370400440532013000- Falsche Länderkennung (DE statt AT)
PLZ (Postleitzahl)
Format: 4 Ziffern (1000 - 9999)
Validierung:
- Regex:
/^[1-9][0-9]\{3\}$/ - Erste Ziffer: 1-9 (nicht 0)
Beispiele:
- ✅
1010(Wien) - ✅
4020(Linz) - ✅
8010(Graz) - ❌
0100- Beginnt mit 0 - ❌
100- Zu kurz
Datums-Format
Standard: DD.MM.YYYY
Akzeptierte Varianten:
15.01.2025(bevorzugt)2025-01-15(ISO 8601)15/01/2025(wird konvertiert)
Währungs-Format
Standard: 1.234,56 €
Regeln:
- Tausendertrennzeichen: Punkt (
.) - Dezimaltrennzeichen: Komma (
,) - Währungssymbol:
€(optional)
Beispiele:
- ✅
1.234,56 - ✅
1234,56 - ✅
1.234,56 € - ❌
1,234.56- Amerikanisches Format
Kleinunternehmer-Schwellenwert
€55.000 Brutto-Grenze (seit 2025): Ich überwache Ihre Jahresumsätze und warne Sie, wenn Sie Sie der Kleinunternehmer-Grenze näherst.
Was passiert bei Annäherung?
Bei 80% (€44.000):
- 📊 Dashboard-Warnung: “Kleinunternehmer-Grenze: 80% erreicht”
- ✉️ E-Mail-Benachrichtigung
Bei 90% (€49.500):
- ⚠️ Deutliche Warnung bei jedem Rechnungs-Import
- 📧 Wöchentliche Erinnerung
- 💡 Handlungsempfehlung: Planung für Umstellung
Bei 100% (€55.000):
- 🚨 Kritische Warnung
- 🛑 Import-Stopp für neue Rechnungen (Optional)
- 📞 Hinweis: Steuerberater kontaktieren
Toleranzgrenze (€60.500):
- Bei einmaliger Überschreitung um max. 10% bleibt Kleinunternehmer-Status
- Ich zeige Ihnen genau, wo Sie stehst
Umstellung automatisieren
Wenn Sie die Grenze überschreitest:
- Ich aktiviere automatisch MwSt.-Berechnung (20% Standard)
- Alle künftigen Rechnungen enthalten USt-Ausweis
- Bestehende Rechnungen bleiben unverändert
- Audit-Log für Finanzamt (BAO §132)
Sicherheit und Compliance
XSS/SQL-Injection-Schutz
Ich prüfe alle importierten Daten auf gefährliche Muster:
Blockierte Inhalte:
<script>Tagsjavascript:Protokoll- SQL-Injection-Patterns (
'; DROP TABLE) - Event-Handler (
onclick=,onerror=)
Bei Sicherheitsrisiken wird der Import sofort abgebrochen. Bereinige Ihre Daten und versuche es erneut.
DSGVO Art. 25 (Privacy-by-Design)
Automatisches PII-Masking:
- E-Mail-Adressen:
t***@example.com - Telefonnummern:
+43 XXX ***1234 - IBAN:
AT61 **** **** ****3201
Logging: Sensible Daten werden NIEMALS im Klartext geloggt.
BAO §132 (7-Jahre-Aufbewahrung)
Jeder Import erstellt automatisch Audit-Logs:
- Zeitpunkt des Imports
- Benutzer (wer hat importiert)
- Datei-Hash (Original-Daten)
- Anzahl importierter Einträge
- Fehler und Warnungen
Aufbewahrung: 7 Jahre ab Import-Datum (gesetzliche Pflicht)
Fehlerbehandlung
Typische Fehler und Lösungen
Datei zu groß
”Datei ist zu groß” (Max. 10 MB)
Lösung:
- Teilen: Splitte die Datei in mehrere Teile
- Komprimieren: Speichere als CSV statt Excel
- Bereinigen: Entferne unnötige Spalten
Beispiel-Split mit PowerShell:
# 1000 Zeilen pro Datei
Get-Content kunden.csv | Select-Object -First 1001 | Set-Content kunden_teil1.csv
Get-Content kunden.csv | Select-Object -Skip 1001 -First 1000 | Set-Content kunden_teil2.csvRollback bei Fehler
Wenn während des Imports ein Fehler auftritt:
- Alle Änderungen werden rückgängig gemacht (Datenbank-Transaktion)
- Keine teilweisen Daten bleiben in der Datenbank
- Fehlerprotokoll zeigt Ihnen genau, was schiefgelaufen ist
Sophie’s Tipp: Teste den Import mit einer kleinen Datei (5-10 Zeilen) zuerst. Wenn alles funktioniert, importiere die vollständige Datei.
Best Practices
1. Kopfzeile verwenden
Immer die erste Zeile mit Spaltennamen versehen:
✅ Richtig:
Name,Email,UID
Müller GmbH,office@mueller.at,ATU12345678❌ Falsch:
Müller GmbH,office@mueller.at,ATU123456782. Eindeutige IDs pflegen
- Kunden: UID-Nummer (eindeutig)
- Produkte: Artikelnummer / SKU
- Rechnungen: Fortlaufende Rechnungsnummer
3. Österreichische Formate nutzen
- Datum: DD.MM.YYYY
- Betrag: 1.234,56
- UID: ATU12345678
- IBAN: AT + 18 Ziffern
4. Kategorien vorbereiten
Erstelle Kategorien VOR dem Import:
- Dashboard → Einstellungen → Kategorien
- Lege Produktkategorien an
- Lege Ausgabenkategorien an
- Importiere dann die Daten
5. Kleine Batches testen
- Erste 10 Zeilen als Test
- Prüfe Ergebnis im Dashboard
- Dann vollständiger Import
6. Duplikate vermeiden
Vor dem Import:
- Exportiere bestehende Daten
- Vergleiche mit Import-Datei (Excel SVERWEIS)
- Entferne Duplikate manuell
Statistiken und Berichte
Nach dem Import siehst Sie eine Zusammenfassung:
Import-Zusammenfassung
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Datei: kunden.csv (2,3 MB)
Typ: Kunden
Dauer: 12 Sekunden
Erfolgreich: 127 von 130 Zeilen
Fehler: 3 Zeilen übersprungen
Duplikate: 2 Zeilen
Details:
- Neue Kunden: 125
- Aktualisiert: 2
- Übersprungen: 3 (Fehler)
Nächste Schritte:
→ Kunden anzeigen
→ Rechnung erstellen
→ Weitere Daten importierenTastenkürzel
Arbeite schneller mit Tastatur-Shortcuts:
| Aktion | Tastenkürzel |
|---|---|
| Nächster Schritt | Enter |
| Vorheriger Schritt | Esc |
| Datei-Dialog öffnen | Leertaste |
| Navigation | Tab / Shift+Tab |
| Vorschau scrollen | ↑ ↓ |
| Fehler springen | F (Forward) |
Häufig gestellte Fragen
Kann ich den Import rückgängig machen?
Nein, abgeschlossene Imports können nicht automatisch rückgängig gemacht werden.
Empfehlung:
- Teste mit kleiner Datei zuerst
- Prüfen Sie Vorschau sorgfältig
- Bei Fehlern: Manuelle Korrektur oder Einträge einzeln löschen
Werden meine Daten gespeichert?
Ja, importierte Daten werden in Ihrer BuchhaltGenie-Datenbank gespeichert und 7 Jahre lang aufbewahrt (BAO §132).
Datenschutz: Alle Daten sind per Row-Level Security (RLS) geschützt - nur Sie und Ihr Team haben Zugriff.
Kann ich Excel-Dateien mit mehreren Tabellenblättern importieren?
Aktuell: Nur das erste Tabellenblatt wird importiert.
Workaround: Speichere jedes Blatt separat als CSV:
- Excel → “Speichern unter”
- Format: “CSV (Trennzeichen-getrennt)”
- Importiere jede Datei einzeln
Was passiert bei einem Fehler während des Imports?
Automatisches Rollback:
- Alle Änderungen werden rückgängig gemacht
- Keine teilweisen Daten bleiben gespeichert
- Fehlerprotokoll zeigt Details
Sie können:
- Fehler in Datei korrigieren
- Import erneut starten
- Nur fehlerhafte Zeilen nachträglich manuell anlegen
Unterstützt Magic Import andere Länder (Deutschland, Schweiz)?
Aktuell: Fokus auf Österreich
Geplant: EU-weite Unterstützung (DE, CH, IT, FR) in Q2 2026
Aktuell funktioniert:
- ✅ Österreichische UID (ATU…)
- ⚠️ Deutsche UID (DE…) - nur Format-Check, keine Prüfsumme
- ❌ Schweizer MwSt.-Nummern - noch nicht unterstützt
Nächste Schritte
Nach dem erfolgreichen Import:
- Transaktionen: Verwalte importierte Transaktionen
- Automatisches Matching: Verknüpfe Zahlungen mit Rechnungen
- Zuordnung: Manuelle Zuordnung bei Bedarf
- Kontenabgleich: Prüfe die Abstimmung
Sophie’s Fazit: Magic Import spart Ihnen 80% der Zeit beim Datenimport. Pflege Ihre Stammdaten (UID, IBAN) und nutze konsistente Formate - dann erreichst Sie über 95% erfolgreiche Importe ohne manuelle Nacharbeit!
Support: Bei Fragen zu Magic Import schreibe an office@buchhaltgenie.at oder nutze den Chat im Dashboard.