====== Schnittstelle 1046 – KTown-ICP-Tagesumsatz (Prototype) ====== **1046** (''ImpUmsatzKTownIcpTagPrototype'') liest Tageswerte und überschreibt vorhandene ''Umsätze.UmsatzICP'' **und** ''Umsätze.Umsatz''. ''Ist'' wird nicht geändert. Manuell registriert (''InAutomatik=False''). Es gibt keinen Fixierungs- oder eigenen Quellsystemfilter und kein INSERT neuer Umsatzzeilen. Die öffentliche Methode hat keinen abschließenden Return und kann trotz Erfolgsmeldung ''False'' liefern. ===== Eingabedatei ===== ''PFAD'' verlangt eine vorhandene Datei. ''Encoding.Default'', Semikolon, TrimWhiteSpace, CSV-Quotes; erste Zeile übersprungen, keine Feldzahlprüfung. Mindestens vier Felder: 1 Datum via lokalitätsabhängigem ''CDate'', 2 Filialcode, 3 Abteilungssuffix, 4 Umsatz via ''CDbl''. ''Abteilung=(10000+Feld2)*1000+Feld3''. Keine Archivierung. ===== Datenfluss und Betrieb ===== Nach ''#UmsatzImport'' verknüpft der Code ''Abteilung'' mit ''UmsKstGr.Kst'' und gültigem Von/Bis, summiert Umsatz je Datum/Gruppe und setzt beide Zielspalten nur auf bestehenden ''Umsätze''-Zeilen. Keine Folge-SP oder permanente Import-Stagingtabelle. Zeilenfehler erlauben Teilimport; keine Gesamttransaktion. Fester SQL-Timeout 600 Sekunden, nicht ''SQL_TIMEOUT''. Info-/Loggrenzen: ''GLOBAL_LOGLEVEL'', ''GLOBAL_LOGLEVELEVLOG''. Technische Feldbeziehungen: Git-Nexus ''pep4desktop/interfaces/by-id/1046.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statisch geprüft am 25.09.2026. **Kein Importlauf oder Live-Schemaabgleich.** [[schnittstellen:schnittstellen|Zur Schnittstellenübersicht]]