Automatischer Umsatzexport per Script: Überschreiben von Exportdateien
Bei der zeitgesteuerten Durchführung des Rundrufes wird die Exportdatei nicht überschrieben. Ein „Überschreiben“ (Löschung der Datei vor dem Rundruf) findet nur bei manuell ausgeführten Rundrufen statt.
Hintergrund und Begründung
Nach interner Abstimmung haben wir entschieden, dass dieses Verhalten gewollt ist. Es basiert auf folgenden Überlegungen:
- Nachverarbeitung durch externe Systeme: In der Regel wird davon ausgegangen, dass die durch den zeitgesteuerten Rundruf erstellten Exportdateien von einem nachverarbeitenden System verarbeitet und entfernt werden. Die zeitgesteuerte Verarbeitung ist in der Regel auf die Rundrufzyklen abgestimmt.
- Vermeidung von Datenverlust: Ein automatisches Löschen würde zwar sicherstellen, dass es tagsüber nur einen aktuellen Eintrag gibt. Jedoch könnte eine Datei vom Vortag, die noch nicht verarbeitet wurde, gelöscht werden, was zu einem Verlust der Vortagesumsätze führen würde. Dieses Risiko besteht, falls das nachverarbeitende System die Datei noch nicht eingelesen hat.
Fazit und Empfehlungen
Um eine korrekte Weiterverarbeitung der exportierten Dateien zu gewährleisten, sollten die folgenden Punkte beachtet werden:
-
Koordination mit Rundrufzyklen bei HBCI-Abholung
Wenn für die Umsatzabholung per HBCI automatisierte Rundrufe genutzt werden, ist es wichtig, die nachfolgende Verarbeitung der Exportdateien mit den Rundrufzyklen zu synchronisieren. So wird sichergestellt, dass keine Daten verloren gehen und die Dateien rechtzeitig zur Weiterverarbeitung zur Verfügung stehen. -
EBICS-Abholung für konsolidierte Umsätze
Sollten Sie nur Umsätze bis einschließlich des Vortages verarbeiten wollen, empfehlen wir die Nutzung der EBICS-Abholung. Diese Option liefert lediglich abgeschlossene Umsätze und bietet somit eine konsolidierte Datenbasis, die einen ganzen Tag umfasst. -
Einsatz von Lösch-Skripten für den HBCI-Rundruf
Möchten Sie bei HBCI-Abholung immer nur den aktuellen Umsatzstand abrufen, können Sie zeitgesteuerte Lösch-Skripte einsetzen, die kurz vor dem Rundruf laufen. Beachten Sie dabei jedoch, dass der Vortagesexport zuvor weiterverarbeitet und gesichert wurde, um Datenverlust zu vermeiden.
Zusammenfassung
Je nach Bedarf kann entweder die HBCI-Abholung in Kombination mit Lösch-Skripten oder die EBICS-Abholung für den konsolidierten Umsatzstand eingesetzt werden. Durch die richtige Abstimmung der Rundrufzyklen und die Nutzung automatisierter Prozesse bleibt die Umsatzverarbeitung zuverlässig und risikoarm.