====== Schnittstelle 1050 – Moses-Istumsatz importieren ====== **1050** (''ImpUmsatzIstMoses'') liest ''SE1*''-Dateien aus einem Ordner und berechnet vorhandene ''Umsätze.Ist'' und ''TeileIst'' über ''SCHNITT_Umsatz_Moses_Ist''. Die Moses-Planvariante 1054 ist eine eigene Kennung und hier nicht mitgemeint. Vor der Dateiauswahl löscht 1050 **die gesamte Tabelle ''SCHNITT_Umsatz''**. Aus der Datei weggefallene Umsatztage werden von der Folge-SP nicht zurückgesetzt. Bereits erfolgreich gelesene Dateien können nach ''IMP'' verschoben sein, bevor ein späterer Fehler auftritt. ===== Eingabe und Datenfluss ===== ''PFAD'' ist ein Ordner; Dateien mit Präfix ''SE1'' werden absteigend nach Pfad bearbeitet. ''Encoding.Default'', Semikolon, TrimWhiteSpace, Quotes; erste Zeile übersprungen, mindestens neun Felder: Datum, Uhrzeit, Filiale, Kostenstelle, Bon, Warengruppe, Brutto, Netto, Menge. Eine Kennung aus Dateinamenpräfix und Tag verhindert spätere Dateien desselben Tages, nicht mehrere Zeilen innerhalb einer Datei. Die SP ordnet ''(Filiale*10000+Kostenstelle)*10000'' über ''UmsKstGr'' zu und aktualisiert nur vorhandene Umsatzzeilen mit ''IstFixed=0''. Keine Gesamttransaktion. Zeilenfehler markieren den Lauf fehlerhaft, die Folge-SP läuft dennoch. ''SQL_TIMEOUT'' steuert diesen Pfad nicht. Direkte Info-/Logmeldungen, keine BASE-Mail/API-Wirkung. Technische Feldbeziehungen: Git-Nexus ''pep4desktop/interfaces/by-id/1050.md''. Quellcommit ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'', statisch geprüft am 25.09.2026. **Kein Importlauf oder Live-Schemaabgleich.** [[schnittstellen:schnittstellen|Zur Schnittstellenübersicht]]