Inhaltsverzeichnis

ETA/ETD-Einkaufstermine


Istzustand:
Heute wird ein Termin für das Eintreffen der Waren im Hafen in Europa als Liefertermin eingegeben. Dieser Termin wird in der Dispo als Liefertermin angezeigt.

Anforderung:
Vom Einkauf soll in Zukunft in der Bestellung der Wert x im System eingegeben werden. Dies ist der Termin, zu dem die Ware den Herkunfts-Hafen verlässt (Eigentumswechsel).

Die Bestellverwaltung inkl. anhängiger Datenspeicherung wurde erweitert.

Es wurden (sowohl auf Positions-, als auch auf Kopf-Ebene) folgende neue Felder integriert.
<Liefertermin abgehend (ETD → Estimated Time of Departure: voraussichtliche Abfahrtszeit der Warenlieferung am Herkunftshafen )>
<Laufzeit in Tagen>
Bei Bestellungserfassung wird
- nach Auswahl Lieferant/Artikel die <Laufzeit> systemisch ermittelt und dargestellt. Die Laufzeit wird im Parameter Verwalten Abgangsorte hinterlegt und kann je Abgangsort <Anzahl Tage für Lieferung von Abgangsort nach Zielort> gespeichert werden (ähnlich „Verwalten Anlieferorte“). Jeder Einkaufskondition (Ebene Artikel/Lieferant) kann ein Abgangsort zugeordnet werden.
Das Feld ist editierbar und kann (auch ggf. später im Änderungsmodus) editiert werden.
- bei Eingabe des Liefertermins-ETA (Estimated time of arrival) der Liefertermin-ETD ermittelt (ETA minus Laufzeit (Kalendertage (7-Tage-Woche)))
(muss nächster gültiger Termin gem. Fabrikkalender sein)
- bei Eingabe des Liefertermins-ETD der Liefertermin-ETA ermittelt (ETD plus Laufzeit (Kalendertage (7-Tage-Woche)))
Bei Speicherung Position (oder Kopf) werden sowohl ETD, als auch Laufzeit als neue Datenfelder gespeichert (eink_artikel, eink_kopfdaten)

Positionsmaske:

Kopfmaske:


Diese Logik wurde auch in weiteren Prozessen/Programmen/Abläufen integriert, um Durchgängigkeit und konsistente Daten zu erzeugen:
- Liefereinteilung innerhalb einer Bestellung (ebenfalls Erweiterung um Ermittlung und Speicherung ETD und Laufzeit)
- Kopieren Bestellposition innerhalb einer Bestellung (ETD und Laufzeit kopieren aus Quell-Position)
- Erledigen Bestellungen (cd9803) (ETD und Laufzeit kopieren)
- Erstellen/Freigeben Bestellvorschläge (cd2513) (ETD aus ETA und Laufzeit autom. berechnen und speichern)
- Übernehmen Anfrage als Bestellung (ETD aus ETA und Laufzeit autom. berechnen und speichern)
- Abruferstellung (ETD aus ETA und Laufzeit autom. berechnen und speichern)

Erweiterung weitere Logiken um ETD:
- Bestellungsdruck: Die neuen Datenfelder ETD und Laufzeit werden in die Druck-Vorlauf-Prozesse aufgenommen. Die Datenfelder werden beim Druck-Vorlauf in die entspr. Tabellen in die bereits vorhandenen Termin-Felder übernommen (eink_cr_positionen, eink_cr_kopfdaten).
Der für den Lieferanten relevante Liefertermin ist also der Abgangstermin (ETD).
- Lieferantenbewertung: Für die Lieferantenbewertung relevant ist zukünftig der ETD (dies ist der für den Lieferanten „relevante“ Termin).
(Prüfung/Änderung Logik der Differenztageermittlung beim cd3006-Warenzugang)
- Lieferanmahnung: Für die Lieferanmahnung relevant ist zukünftig der ETD (dies ist der für den Lieferanten „relevante“ Termin).
- Warenzugang/Bestellung: Listung ETD in Übersichtsmasken
- Bestellobligo-Liste: Für Berechnung der „Vorschau“-Zahlungen muss der ETD verwendet werden. Ab Zeitpunkt der Abgabe am Hafen ist Eigentumswechsel, Rechnung kann ab diesem Zeitpunkt kommen