====== Schnittstelle 1048 – ICP-Kostenstellenumsatz importieren ====== **1048** (''ImpUmsatzKstIcp'') liest eine Datei in ''Import.dbo.ImportIcpTemp''. ''SCHNITT_KST_ICP'' ersetzt Monats-/Abteilungswerte in ''Import.dbo.ImportIcp''. **''Umsätze'' wird in diesem aktiven Pfad nicht direkt geändert.** Eine nicht vorhandene Datei führt zu einem Fehlerdialog, aber die Einstiegsmethode gibt ''True'' zurück. Zeilenfehler werden intern gesammelt, ohne den Erfolg zu kippen. Die Datei wird auch nach einem SQL-Fehler nach ''IMP'' verschoben. Der weitere Verteilungsaufruf ist auskommentiert. ===== Eingabedatei und Datenfluss ===== ''PFAD'' ist ein Dateipfad. Parser: ''Encoding.Default'', Semikolon, TrimWhiteSpace und Quotes; erste Zeile immer übersprungen, keine Feldzahlprüfung. Position 2 Jahr, 3 Monat, 4 Filialcode, 5 Abteilung (erste drei Zeichen), 6 Umsatz. Das gespeicherte Datum ist der Monatserste **minus drei Monate**. Vor dem Import wird die gesamte Temp-Tabelle geleert. Danach löscht die SP im permanenten Importbestand die Kombinationen Monat/Jahr/Abteilung aus der Temp-Tabelle und fügt sie neu ein. Keine Gesamttransaktion. Die SP hat 3600 Sekunden Timeout; ''SCHNITT_CleanUp_Days'' steuert eine anschließende Bereinigung. Die Bereinigung baut den Pfad aus dem **Dateinamen** statt aus dessen Verzeichnis und kann bei aktivierter Frist scheitern. Direkte Info-/Logmeldungen, keine BASE-Mail/API-Wirkung. Technische Feldbeziehungen: Git-Nexus ''pep4desktop/interfaces/by-id/1048.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statisch geprüft am 25.09.2026. **Kein Importlauf, kein Live-Schemaabgleich.** [[schnittstellen:schnittstellen|Zur Schnittstellenübersicht]]