====== Schnittstelle 1013 – Ist und IstNetto ab einem Datum zurückstellen ====== Das Programm **1013** setzt ''Umsätze.Ist'' und ''Umsätze.IstNetto'' in vorhandenen Tageszeilen auf 0. Es ruft keine Aprocon-Schnittstelle auf und liest keine Datei. Die Änderung gilt für alle vorhandenen Umsatzzeilen ab ''DATUM'' ohne obere Datums-, Gruppen-, Filial- oder Herkunftsgrenze. Der Lauf stellt frühere Werte nicht automatisch wieder her. ===== Parameter und Ablauf ===== ''DATUM'' ist die einschließlich geltende Untergrenze; ein Standardwert ist nicht registriert. PEP4 akzeptiert absolute deutsche Daten, Tagesversätze und Datumsmuster. Einige Quartalsmuster sind im untersuchten Code fehlerhaft; kontrolliere das aufgelöste Datum. Ein parametriertes SQL-''UPDATE'' schreibt 0 in beide Zielspalten. Es gibt keine fachliche Stored Procedure, keinen INSERT/DELETE und keine Eingangs- oder Ausgangsdatei. ===== Einstellungen und Fixierung ===== ''IstFixed=0'' ist hier **immer** erforderlich. Zeilen mit ''IstFixed'' ungleich 0 oder NULL bleiben unverändert. Die Systemeinstellung ''SCHNITT_KR_UmsatzFixedBeachten'' wird von diesem Fachpfad nicht gelesen. ''SQL_TIMEOUT'' wird für diesen Befehl nicht ausdrücklich gesetzt. Die gemeinsame ''cSchnitt_Basis'' verwendet die Protokolleinstellungen ''GLOBAL_LOGLEVEL'' und ''GLOBAL_LOGLEVELEVLOG'' (Code-Defaults 50/0). Bedingte Rückmeldungen hängen von ''MAIL_SCHNITTSTELLEONSUCCESS'', ''MAIL_SCHNITTSTELLEONERROR'', ''SCHNITT_MELDUNG_SchnittstelleOnSuccess'', ''SCHNITT_MELDUNG_SchnittstelleOnError'' sowie den Mail-Versandwerten ''MAIL_SCHNITTSTELLETO'', ''MAIL_SMTP_SERVER'', ''MAIL_USER'', ''MAIL_PASS'', ''MAIL_USEDEFAULTCREDENTIALS'', ''MAIL_SSL'', ''MAIL_TESTADRESSE'', ''MAIL_FROM'' und ''MAIL_FROM_NAME'' ab. Diese Einstellungen ändern den Fach-UPDATE nicht; ''MANUELL'' und ''SILENT'' begrenzen die Rückmeldung. ===== Ergebnis und Grenzen ===== Prüfe ''Umsätze.Datum'', ''IstFixed'', ''Ist'' und ''IstNetto'' direkt. Ein Erfolg im Basisablauf bestätigt nicht die Anzahl geänderter Zeilen. Eine fehlerhafte Datumsauswertung kann vor dem lokalen Fehler-Catch abbrechen. ===== Technische Referenz ===== ^ Merkmal ^ Wert ^ | Programmkennung | ''1013'' / ''ImpUmsatzAproconRückstellungIstIstNetto'' | | Einstieg | ''cSchnittKRApc.RückstellungIstIstNetto'' | | Eingang | ''DATUM'' und vorhandene ''Umsätze''-Zeilen | | Ausgang | UPDATE ''Umsätze.Ist'' und ''Umsätze.IstNetto'' | | Fachliches SQL | Parametriertes Inline-UPDATE; keine fachliche SP | ===== Siehe auch ===== * [[schnittstellen:1012|Fünf Umsatzwerte zurückstellen (1012)]] * [[schnittstellen:schnittstellen|Übersicht der dokumentierten Schnittstellen]] ===== Prüfstand ===== Am 25.09.2026 aus der statischen Analyse des Quellcommits ''f1d82a003b62f2658f06eaa943dc685ab219bdf3'' übernommen. Die Analyse wurde am 18.09.2026 erstellt; kein Lauf oder produktiver Datenbankstand bestätigt.