4.7 KiB
4.7 KiB
Changelog - 26.02.2026
Neue Funktionen: Profi-Viewer (VDA 4913) & Direkt-Vorschau
Heute wurde der EDI Viewer massiv aufgewertet, um VDA 4913 Lieferbelege in professioneller Form darzustellen und den Workflow zwischen Konverter und Viewer zu optimieren.
1. VDA 4913 Professional Viewer
- Neues Layout: Strukturierte Darstellung als "echter" Lieferschein mit Absender- und Empfänger-Adressblöcken.
- Transport-Daten: Übersichtliche Anzeige von Spediteur, Gewichten (Brutto/Netto) und Referenznummern.
- Positions- & Packstück-Tabelle:
- Optimierte Darstellung der Artikelpositionen (Sachnummern, Mengen, A-Stände).
- Detaillierte Auflistung der Packmittel und zugehörigen SSCCs/Packstücknummern.
- Print-Optimierung: Verbessertes PDF-Drucklayout (Druckdatum, Dokumententyp im Footer, Ausblendung von UI-Elementen).
2. Konverter-Integration ("View" Button)
- Direkt-Link: In den Konvertierungsergebnissen wurde ein "View"-Button neben dem Download-Button ergänzt.
- Nahtloser Übergang: Das Ergebnis kann sofort im professionellen Viewer betrachtet werden, ohne die Datei vorher lokal speichern und wieder hochladen zu müssen.
3. Dokumentation & Mapping
- Mapping-Übersicht: Erstellung einer detaillierten Dokumentation (
docs/mapping_overview.md), die das Mapping von VDA 4913 zu Bosch DESADV sowie die Anreicherung durch Konfigurationsdaten (NAD, Gewichte, Maße) beschreibt. - UI-UX: Automatische Re-Initialisierung von Lucide-Icons bei dynamisch generierten Inhalten im Viewer.
Changelog - 25.02.2026
Neue Funktion: INVRPT (EDIFACT) zu VDA 4913 (EDL36/35) Konverter
Heute wurde das System um eine Konvertierungsfunktion für Bestandsberichte (INVRPT) erweitert.
1. INVRPT D13A Unterstützung
- Neues Modul:
invrpt-to-vda4913.jsparst EDIFACT INVRPT Nachrichten und erstellt daraus VDA 4913 Format. - VDA 4913 Mapping:
- Konvertierung in EDL36 (Lieferschein/Transport) und EDL35 (Bestandsmeldung) Datensätze (711, 712, 713, 714, 719).
- Berücksichtigung von Mengen (QTY+156 für Bestand vs. QTY+145 für Kumulativ).
- Längenkorrekturen und exaktes Padding für das 128-Zeichen VDA-Format.
2. UI-Integration
- Neuer Konvertierungs-Modus: "INVRPT → VDA 4913" im User Interface wählbar.
- Automatische Erkennung: Das System erkennt beim Drop einer INVRPT-Datei den korrekten Modus automatisch.
- Mapping-Verwaltung: Die Kundennummern-Zuordnung unterstützt nun auch den neuen INVRPT-Modus.
Changelog - 23.02.2026
Neue Funktionen: EDI Viewer & VDA 4905 Integration
Heute wurde das System um eine leistungsfähige Viewer-Komponente erweitert, die sowohl EDIFACT- als auch VDA-Dokumente für den Anwender grafisch aufbereitet.
1. EDI Viewer (Allgemein)
- Drag & Drop Schnittstelle: Dateien können einfach per Maus in den Viewer gezogen werden.
- Druck-Optimierung: Ein spezielles Print-Layout ermöglicht den sauberen Export als PDF (ähnlich dem klassischen "Lieferplan").
- Benutzerführung: Ergänzung eines "Zurück"-Buttons zum schnellen Wechsel zwischen Dateien und moderneres Design der Oberfläche.
2. DELFOR (EDIFACT) Unterstützung
- Header-Extraktion: Auslesen von Belegnummern, Datum sowie Käufer-, Verkäufer- und Warenempfängerdaten (NAD).
- IFM-Spezifika:
- Unterstützung der Qualifier
QTY+194(Letzte Lieferungen) undQTY+70/71(Eingangsfortschrittszahl). - Verknüpfung von Lieferscheinnummern (RFF+AAU) mit den jeweiligen Mengen.
- Auslesen der Null-Stellung (DTM+51).
- Unterstützung der Qualifier
3. VDA 4905 (Lieferabruf) Unterstützung
- Erweiterter Parser: Vollständige Implementierung der Sätze 511, 512, 513, 514 und 519 im
vda-parser.js. - Zusätzliche Felder: Anzeige von alten und neuen Abrufnummern sowie der Werknummer (Satz 512).
- Präzisions-Steuerung:
- Mengen bei Abrufen werden als ganze Stückzahlen (Integer) behandelt.
- Felder wie "Letzte Liefermenge" und "EFZ" werden korrekt mit 3 impliziten Nachkommastellen (Division durch 1000) verarbeitet.
4. Daten-Visualisierung & Logik
- Dynamische Zeiträume: Intelligente Erkennung und Formatierung von Abrufterminen:
- Tagesgenau: (TT.MM.JJJJ)
- Wochen-Format: Anzeige als Zeitspanne inkl. Kalenderwoche (z.B.
W 25.05.26 - 31.05.26 (KW: 22)). - Monats-Format: Anzeige als Monat inkl. Monatsnummer (z.B.
M 01.03.27 - 31.03.27 (MO: 03)).
- Summenbildung: Automatische Errechnung und Anzeige von Monatssummen und Kumulativen Mengen innerhalb der Abruftabelle.
- Lokalisierung: Alle numerischen Werte nutzen das deutsche Format (Punkt für Tausender, Komma für Dezimalstellen).
- Rundungs-Korrektur: Behebung von JavaScript-Fließkommafehlern bei der Aufsummierung von Mengen.