====== Schnittstelle 1051 – KaDeWe-Istumsatz importieren ====== **1051** (''ImpUmsatzIstKaDeWe'') verarbeitet ''*Transaktionsdaten*.csv'' aus einem Ordner. Der vorgesehene SQL-Pfad reicht über permanente Importdaten bis zu ''Umsätze.Ist'', ''UmsatzVK.VKWert'' und ''Klebequote''. **Code-/Schemawiderspruch:** Die Haupt-SP liest ''OriginalDatum'' aus ''Import.dbo.Umsatz_KaDeWe_TMP''. Die versionierte CREATE-Definition enthält diese Spalte nicht; die spätere ALTER-Zeile ist auskommentiert. Ob die installierte Datenbank die Spalte besitzt, wurde nicht geprüft. Die nachgelagerten Änderungen sind deshalb **nicht als erfolgreicher Lauf bestätigt**. ===== Eingabe und Datenfluss ===== ''PFAD'' ist ein vorhandener Ordner. Dateiname muss ''Transaktionsdaten'' und ''.csv'' enthalten. Beginnt die erste Zeile mit ''Unternehmen;'', überspringt der SQL-BULK sie; sonst liest er ab Zeile 1. Semikolon ist der Feldtrenner. Die versionierte Temp-Tabelle hat 21 varchar-Felder von ''Unternehmen'' bis ''Letzter''. Die SP normalisiert Filiale, Kasse, Artikel, Verkäufer und EAN, erzeugt eine Refresh-Liste und hängt Daten an ''Import.dbo.Umsatz_KaDeWe'' an. Wenn das erforderliche Schema vorhanden ist, berechnet ''..._Verdichten'' Netto-Ist neu und setzt nicht gematchte, unfixierte ''Umsätze.Ist'' ab dem frühesten Refresh-Tag **über alle Gruppen** auf 0. ''..._Verdichten_Person'' schreibt Verkäuferumsätze ab 2025 und addiert späte Retouren. ''SP_Klebequote_KaDeWe'' löscht die ganze ''Klebequote'' und baut sie aus dem permanenten Importbestand neu. Keine Gesamttransaktion; wiederholte Importe können Summen vervielfachen. BASE-Rückmeldungen sind ein eigener, einstellungsabhängiger Pfad. Technische Feldbeziehungen und genaue Spalten: Git-Nexus ''pep4desktop/interfaces/by-id/1051.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statisch geprüft am 25.09.2026. **Vor einem Test zuerst das tatsächliche Import-DB-Schema prüfen.** [[schnittstellen:schnittstellen|Zur Schnittstellenübersicht]]