For the complete documentation index, see llms.txt. This page is also available as Markdown.

Entwickler-Changelog

Dieses Changelog enthält nur Änderungen, die für abhängige AL-Extensions relevant sind. Es ersetzt nicht das vollständige technische oder benutzerorientierte Release-Changelog des DHL Connectors.

Unreleased

Derzeit keine dokumentierten Änderungen am Integrationsvertrag.

25.23.0.0 – 17. August 2026

Added

  • Additive Integration Events in SOUDHL API Management: OnBeforeGenerateLabel, OnAfterGenerateLabel, OnBeforeSendParcelDEShipmentRequest, OnBeforeGetRate, OnAfterGetRate.

  • Additive Integration Events in SOUDHL Packing Mgt: OnBeforeCreatePackages, OnBeforePackageHeaderInsert, OnAfterPackageCreated, OnAfterCreatePackages.

  • Additive Integration Events in SOUDHL Package Recipient Mgt: OnAfterSnapshotFromSalesHeader, OnAfterUpdateTrackingOnSourceOrder.

Contract

  • Die drei bestehenden Events OnBeforeSendShipmentRequest, OnBeforeSetPackageSubpageVisible und OnBeforeSetListActionsVisible bleiben inklusive Signatur und Timing unverändert.

  • OnBeforeSendShipmentRequest bleibt ausschließlich Express vorbehalten.

  • Neue Publisher sind lokale [IntegrationEvent(false, false)]-Procedures. Es gibt kein IsHandled und keinen zusätzlichen Commit().

  • Ohne Subscriber bleiben Ablauf, Rückgabewerte, Transaktionsgrenzen, Berechtigungen und Oberfläche unverändert.

  • Eventparameter enthalten nur fachliche Paket-, Auftrags-, Packing- und Rate-Daten. Credentials, Tokens, Authorization-Header, interne Endpunkte und rohe Responses bleiben ausgeschlossen.

  • OnAfterGenerateLabel mit Success = false bildet Fehlerfälle ab. Ein separates Failure-Event existiert nicht.

  • Die öffentliche Signatur von GetRate bleibt unverändert; Before- und After-Timing werden intern um den bestehenden Aufruf gelegt.

  • Consumer, die die neuen Events nutzen, benötigen mindestens Version 25.23.0.0.

25.22.0.0 – 17. August 2026

Added

  • Codeunit 72242986 SOUDHL Sales Shipment Mgt ordnet offene Verkaufsauftragspakete nach dem Buchen optional der neuen Verkaufslieferung zu.

  • Feld Assign Packages on Sales Post steuert dieses Verhalten.

  • Gebuchte Verkaufslieferungen können die zugeordneten DHL-Pakete anzeigen.

Changed

  • SOUDHL User und SOUDHL Base enthalten die erforderlichen Execute-Rechte für die neue Zuordnungslogik.

25.21.2.0 – 14. August 2026

Fixed

  • Das indirekte Ändern der DHL-Konfiguration aus abhängigen Apps ist innerhalb des Entitlement-Rahmens wieder möglich. Direkte Credential-Pflege bleibt nicht unterstützt.

25.21.1.0 – 13. August 2026

Fixed

  • SOUDHL Packing Mgt.ResolveUnitWeightKg berücksichtigt zuerst das Gewicht der verwendeten Artikel-Einheit und verwendet Artikelgewicht nur als Fallback.

25.21.0.0 – 13. August 2026

Changed

  • Packing interpretiert Abmessungen und Gewichte über die zentralen Einstellungen Dimension Unit und Weight Unit der DHL-Konfiguration.

  • Consumer-Apps sollen keine eigene Interpretation der alten UoM-Erweiterungsfelder mehr verwenden.

25.20.0.0 – 11. August 2026

Added

  • Paketbezogene Abmessungen und Dimension Unit.

  • Optionaler, idempotenter Kartonbestandsverbrauch nach erfolgreicher Labelerzeugung.

  • Bevorzugte Box je Artikelkategorie.

  • Gewicht aus der Verkaufs-Einheit als zusätzliche Quelle.

Changed

  • ResolveUnitWeightKg(Item) bleibt bestehen und besitzt zusätzlich einen Overload mit UoM-Code.

  • Pending Packages aktualisieren den Empfänger vor der Labelerzeugung; hochgeladene Pakete behalten ihren historischen Snapshot.

  • Parcel DE und Express verwenden normalisierte Paketabmessungen.

  • Eine erfolgreiche externe Labelerzeugung wird vor einer optionalen Kartonbestandsbuchung gespeichert.

25.19.0.0 – 10. August 2026

Added

  • Öffentliche Codeunit 72242980 SOUDHL Packing Mgt.

  • CreatePackages und CreatePackagesWithPackingMode.

  • Öffentliche Gewichts-, Dimensions-, Fit- und Paketanzahl-Helfer.

  • Packing Modes Bin Packing, All On First Package und Smart Distribute.

Contract

  • Package Header speichert Gesamtgewicht in Gramm.

  • Package Line speichert Gewicht pro Einheit in Kilogramm.

  • Bereits hochgeladene Pakete bleiben bei einer Neuberechnung erhalten.

25.17.0.0 – 21. Juli 2026

Added

  • Öffentliche Codeunit 72242972 SOUDHL Rate Provider mit primitive-parameter CalculateRate API.

  • Temporärer SOUDHL Rate Result Buffer für Basispreis, Zuschläge und Zusammenfassung.

  • Tarif-, Zonen- und Zuschlagsmodell für lokale Preisberechnungen.

25.13.0.0 – 15. Juli 2026

Added

  • Enum SOUDHL Document Type mit Verkaufsauftrag und Warenausgang.

  • Empfänger-Snapshots auf Package Header.

  • Quellauftrags- und Quellzeilenreferenzen auf Package Line.

  • Codeunit SOUDHL Package Recipient Mgt für konsistente Empfänger und Tracking-Writeback.

25.12.0.0 – 22. Juni 2026

Added

  • Optionaler DHL-Express-Service neben Parcel DE.

  • Unterstützte UI-Override-Hooks für abhängige Versandoberflächen.

  • Express-Request-Erweiterung über OnBeforeSendShipmentRequest.

Pflege dieses Changelogs

Bei jeder Änderung am externen Integrationsvertrag ist hier festzuhalten:

  • App-Version und Datum,

  • neue oder geänderte Codeunit-/Methodensignaturen,

  • neue, geänderte oder entfernte Events,

  • neue erforderliche Berechtigungen,

  • Änderungen an Einheiten-, Transaktions- oder Fehlerverhalten,

  • Migrationshinweise und neue Mindestversion für Consumer-Apps.

Breaking Changes dürfen nicht nur im allgemeinen Release-Changelog stehen, sondern müssen hier ausdrücklich als solche gekennzeichnet werden.