From 130715b8ceec7bd0f4fde6deddb825e4dd7a0053 Mon Sep 17 00:00:00 2001 From: "henrik.larsen@dcsa.org" Date: Thu, 19 Mar 2026 15:48:49 +0100 Subject: [PATCH 1/6] EBL 3.0: SD-2934: Update What's New for Issuance v3.0.3 --- ebl/v3/issuance/README.md | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index 997c31c8..73284f80 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -5,8 +5,30 @@ The DCSA Bill of Lading Issuance API is specified on [**SwaggerHub**](https://ap Publications related to the Bill of Lading Issuance API: - [Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website - [Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications) -- [Bill of Lading](./../) maintained here on GitHub -- [Bill of Lading Issuance Response](./../issuance_response/) maintained here on GitHub (the Issuance Response API linked to this API) +- [Bill of Lading](./..) maintained here on GitHub + +[Release v3.0.3 (TBD 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3) +--- +This is a patch version for the DCSA Issuance API. eBL Solution Providers updated: +- examples on endpoints have been added +- `errorCode` description updated +- removed `TODO` comments +- `sendToPlatform`, `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.2 (14 November 2025)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.2) --- From 9d79c8c11e0c340bdbefa1774fc4de15bedc4d41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:16:47 +0200 Subject: [PATCH 2/6] Append `\` Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- ebl/v3/issuance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index 73284f80..e5ce8d6f 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -5,7 +5,7 @@ The DCSA Bill of Lading Issuance API is specified on [**SwaggerHub**](https://ap Publications related to the Bill of Lading Issuance API: - [Glossary of Terms](https://knowledge.dcsa.org/s/glossary) maintained on the [dcsa.org](https://dcsa.org) website - [Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications) -- [Bill of Lading](./..) maintained here on GitHub +- [Bill of Lading](./../) maintained here on GitHub [Release v3.0.3 (TBD 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3) --- From 08e0ee7fd75ccbc24bb285f5ae98a5ff3029c325 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:17:27 +0200 Subject: [PATCH 3/6] Update publication date --- ebl/v3/issuance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index e5ce8d6f..d5f64c43 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -7,7 +7,7 @@ Publications related to the Bill of Lading Issuance API: - [Bill of Lading](https://dcsa.org/standards/ebill-of-lading/) maintained on the [dcsa.org](https://dcsa.org) website (contains documents and publications) - [Bill of Lading](./../) maintained here on GitHub -[Release v3.0.3 (TBD 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3) +[Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3) --- This is a patch version for the DCSA Issuance API. eBL Solution Providers updated: - examples on endpoints have been added From 025fa2cbf61d35d8d124be769a393593ba5dd528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:20:07 +0200 Subject: [PATCH 4/6] Update API patch description --- ebl/v3/issuance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index d5f64c43..d1898bad 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -9,7 +9,7 @@ Publications related to the Bill of Lading Issuance API: [Release v3.0.3 (14 April 2026)](https://app.swaggerhub.com/apis-docs/dcsaorg/DCSA_EBL_ISS/3.0.3) --- -This is a patch version for the DCSA Issuance API. eBL Solution Providers updated: +This is a patch version for the DCSA Issuance API including updates to e.g. eBL Solution Provider lists, deprecation of consignmentItem properties and adding addressLines: - examples on endpoints have been added - `errorCode` description updated - removed `TODO` comments From a01a88cd4554e17e214309a403ed45f922ff6871 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:20:29 +0200 Subject: [PATCH 5/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- ebl/v3/issuance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index d1898bad..6bc75365 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -18,7 +18,7 @@ This is a patch version for the DCSA Issuance API including updates to e.g. eBL - `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`) + - corrected many descriptions for typos and grammatical 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 From 269dcd24f428418e1e6b03f5b1a5d75d5c97bda6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Helm=C3=B8=20Larsen?= Date: Thu, 9 Apr 2026 17:20:59 +0200 Subject: [PATCH 6/6] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- ebl/v3/issuance/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ebl/v3/issuance/README.md b/ebl/v3/issuance/README.md index 6bc75365..c9bd66fc 100644 --- a/ebl/v3/issuance/README.md +++ b/ebl/v3/issuance/README.md @@ -24,7 +24,7 @@ This is a patch version for the DCSA Issuance API including updates to e.g. eBL - `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) + - `role` added to `VesselVoyage` in order to specify the vessel as being: `FIRST_SEA_GOING` (First sea going 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)