From 184569b8ff664b5b5b97c1ef15d7e94e0bea8b71 Mon Sep 17 00:00:00 2001 From: "henrik.larsen@dcsa.org" Date: Fri, 20 Mar 2026 10:05:08 +0100 Subject: [PATCH 1/3] EBL 3.0: SD-2934: Update What's New for PINT v3.0.0 --- pint/v3/README.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/pint/v3/README.md b/pint/v3/README.md index 89467fe8..9f06292f 100644 --- a/pint/v3/README.md +++ b/pint/v3/README.md @@ -9,6 +9,29 @@ Publications related to the PINT API: --- This is a moving target and will continue to be updated: +[Release v3.0.0 Beta 2026TBD (TBD 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_PINT/3.0.0-Beta-2026TBD) +--- +Snapshot as of TBD 2026 for EBL Platform Interoperability 3.0.0 Beta. Purpose of the snapshot is to align with eBL v3.0.3. Appart from changes to Transport Document, examples on endpoints have been improved and 3 new platforms have been added. +- examples on endpoints have been added +- `errorCode` description updated +- removed `TODO` comments +- `eblPlatform` and `codeListProvider` lists updated with platforms that have been onboarded to the DCSA eBL APIs + - `DOCU` (DocuTrade) + - `AEOT` (AEOTrade) + - `SGTD` (SGTraDex) +- **Transport Document** changes: + - corrected many descriptions for typos and gramatical errors (`numberOfOriginalsWithCharges`, `numberOfOriginalsWithoutCharges`, Reference and ReferenceConsignmentItem `type`, `OuterPackaging`, `packageCode`, `numberOfPackages`, OuterPackaging `description`, `innerPackagings`, `NetExplosiveContent`, NetExplosiveContent `description`, `InnerPackaging`, `UtilizedTransportEquipment`, `VesselVoyage`, `street`, `streetNumber`, `floor`, `postCode`, `city` and `stateRegion`) + - `HSCodes` marked as deprecated everywhere, `extendedHSCodes` to be used instead + - `extendedHSCodes` added in order to support 12 character codes + - `nationalCommodityCodes` marked as deprecated everywhere, `extendedNationalCommodityCodes` to be used instead + - `extendedNationalCommodityCodes` added in order to support 16 character codes + - `innerPackagings` can now have a nested `innerPackagings` to allow multiple innerPackaging-layers + - `role` added to `VesselVoyage` in order to specify the vessel as being: `FIRST_SEA_GOING` (First sea giong vessel) or `MOTHER` (Mother vessel) + - an unstructured address object called `addressLines` added to: `PlaceOfReceipt`, `PlaceOfDelivery` and `OnwardInlandRouting`. Also added to the following party objects: `Shipper`, `OnBehalfOfShipper`, `Consignee`, `OnBehalfOfConsignee`, `Endorsee`, `CarriersAgentAtDestination`, `NotifyParty`, general `Party` and `IssuingParty` + - `facilityName` added to the following location objects: `PlaceOfReceipt`, `PlaceOfDelivery`, `OnwardInlandRouting` + - `chargeName` marked as deprecated - use `extendedChargeName` instead which covers 100 characters (instead of 50 characters) + - `eblPlatform` added to: `Shipper`, `Consignee` and `Endorsee` party objects + [Release v3.0.0 Beta 20251114 (14 November 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_PINT/3.0.0-Beta-20251114) --- Snapshot as of 14 November 2025 for EBL Platform Interoperability 3.0.0 Beta. This Snapshot breaks backward compatibility: changes `actionCodes` in the Transaction chain, changes `recipient` from mandatory to optional, and renames properties to align with Surrender API. The rest of the changes are backward compatible. From 9d82c1f9be2bd5b08db11eafab8edb0f32a1f3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:25:45 +0200 Subject: [PATCH 2/3] Update Snapshot date --- pint/v3/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pint/v3/README.md b/pint/v3/README.md index 9f06292f..1cff10ae 100644 --- a/pint/v3/README.md +++ b/pint/v3/README.md @@ -9,7 +9,7 @@ Publications related to the PINT API: --- This is a moving target and will continue to be updated: -[Release v3.0.0 Beta 2026TBD (TBD 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_PINT/3.0.0-Beta-2026TBD) +[Release v3.0.0 Beta 20260413 (13 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_PINT/3.0.0-Beta-20260413) --- Snapshot as of TBD 2026 for EBL Platform Interoperability 3.0.0 Beta. Purpose of the snapshot is to align with eBL v3.0.3. Appart from changes to Transport Document, examples on endpoints have been improved and 3 new platforms have been added. - examples on endpoints have been added From d919a0e3a1341326f00ea3c7d78559aed75244b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:26:12 +0200 Subject: [PATCH 3/3] Apply suggestion from @HenrikHL --- pint/v3/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pint/v3/README.md b/pint/v3/README.md index 1cff10ae..745d6e8e 100644 --- a/pint/v3/README.md +++ b/pint/v3/README.md @@ -11,7 +11,7 @@ This is a moving target and will continue to be updated: [Release v3.0.0 Beta 20260413 (13 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_PINT/3.0.0-Beta-20260413) --- -Snapshot as of TBD 2026 for EBL Platform Interoperability 3.0.0 Beta. Purpose of the snapshot is to align with eBL v3.0.3. Appart from changes to Transport Document, examples on endpoints have been improved and 3 new platforms have been added. +Snapshot as of 13 April 2026 for EBL Platform Interoperability 3.0.0 Beta. Purpose of the snapshot is to align with eBL v3.0.3. Apart from changes to Transport Document, examples on endpoints have been improved and 3 new platforms have been added. - examples on endpoints have been added - `errorCode` description updated - removed `TODO` comments