1047 (ImpUmsatzKstBonkar) liest PEP4*.csv aus einem Ordner. Die Folgeprozedur SCHNITT_KST_BONKAR füllt Import.dbo.ImportBonkar und aktualisiert vorhandene Umsätze.Ist, TeileIst und Kassierdauer.
Die permanente Importtabelle wird nur angefügt, nicht vorab bereinigt. Bei erneutem Import derselben Daten können die Summen steigen. Die Temp- und Refresh-Tabellen werden global geleert. Auch nach einem BULK-Fehler kann die Datei bereits nach IMP verschoben sein.
PFAD ist ein vorhandener Ordner. Die Dateien werden alphabetisch verarbeitet; ein exakter Abschlussdatensatz INFO;END; ist erforderlich. SQL Server liest ab Zeile 2 per BULK INSERT mit Semikolon-Trennung. Das erste Feldlayout der externen Import-Temp-Tabelle ist im geprüften Repository nicht vollständig definiert. Der SP-Pfad bildet Filiale, Transaktion, Abteilung, Menge, Betrag, Kasse, Storno und Kassierdauer. Er aktualisiert bestehende Umsatzzeilen nur mit IstFixed=0; es gibt keinen INSERT neuer Umsätze-Zeilen.
SQL_TIMEOUT begrenzt TRUNCATE/SP mit Faktor 2, nicht den unbegrenzten BULK-Command. SCHNITT_CleanUp_Days kann alte CSV-Dateien in IMP bei fehlerfreiem Lauf entfernen. Basis-Rückmeldungen können abhängig von Einstellungen Mail/API auslösen. Keine Gesamttransaktion.
Technische Feldbeziehungen: Git-Nexus pep4desktop/interfaces/by-id/1047.md. Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3, statisch geprüft am 25.09.2026. Kein Importlauf, kein Live-Schemaabgleich.