Inhaltsverzeichnis

Schnittstelle 1011 – Aprocon-Kassenberichte über ODBC importieren

1011 (ImpUmsatzKassenberichtAprocon) liest externe Aprocon-Kassenberichte über ODBC und aktualisiert vorhandene Umsätze.Ist, IstNetto und Kunden. Es gibt keine Eingangsdatei.

Die gemeinsame PEP4-Zwischentabelle SCHNITT_Umsatz wird vollständig geleert, bevor die externen Berichte gelesen werden. Ein Abbruch kann sie leer oder nur teilweise gefüllt lassen.

Parameter und Quelle

DATUM begrenzt den externen SELECT einschließlich ab diesem Tag. DSN ist ein Textparameter mit Default AUTO; dann wird die Systemeinstellung SCHNITT_APC_DSN verwendet. FID ist eine Nummer mit Default 0: Bei FID ungleich 0 wird die externe Filiale mit Filiale*100+FID abgebildet. NurAufServer=True ist Registrierungsmetadatum; die Methode prüft es nicht selbst.

Externes Feld Verwendung
Filiale, Datum Gruppierung und PEP4-Kostenstelle/Tag.
Netto Netto-Summe und Bestandteil Brutto.
MwStVoll, MwStHalb, MwStPauschal Brutto = Summe Netto plus alle drei Steueranteile.
AnzahlKunden Kundensumme.

Datenfluss

PEP4-SCHNITT_Umsatz erhält je Filiale/Tag Datum, Kostenstelle, Referenz=0, PreisBrutto, PreisNetto und Menge=Kunden; PreisEK bleibt NULL. Danach ruft VB dbo.SCHNITT_Umsatz_Aprocon_Kassenbericht_Ist_IstNetto_Kunden_ODBC auf. Die Prozedur verknüpft SCHNITT_Umsatz.Kostenstelle mit UmsKstGr.Kst, gewichtet Brutto/Netto/Kunden mit UmsKstGr.Prozent und aktualisiert bestehende Umsätze nach Gruppe und Datum. Nur IstFixed=0 wird geändert. Die anderen zwei Prozeduren derselben SQL-Datei für Soll/EK und Retouren werden nicht von 1011 aufgerufen.

Kein INSERT in Umsätze, keine Gesamttransaktion. Die registrierte Beschreibung verlangt eine vorherige Rückstellung; diese Routine stellt andere Umsatzfelder nicht selbst zurück.

Einstellungen und Prüfstand

SCHNITT_APC_DSN wirkt bei DSN=AUTO. SQL_TIMEOUT begrenzt den PEP4-SQL-Command (Default im Code 60), während der ODBC-Command ausdrücklich Timeout 0 hat. Die gemeinsame Basis verwendet bedingt Log-/Mail-/Meldungseinstellungen. Technische Feldbeziehungen: Git-Nexus pep4desktop/interfaces/by-id/1011.md.

Quellcommit f1d82a003b62f2658f06eaa943dc685ab219bdf3, statisch geprüft am 25.09.2026. Keine ODBC-Verbindung, kein Importlauf und kein Live-Schemaabgleich.

Zur Schnittstellenübersicht