You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
• Adds ordered display text for endorsee representation on negotiable bills of lading.
• Applies constraints and precedence consistently across eBL, issuance, and PINT contracts.
Adding the field directly to each affected bundled contract is appropriate because the specifications are independently published and must remain self-contained. A reusable component was considered, but it would add indirection and would not eliminate duplication across separate specification files.
Files changed (3) +96 / -0
Enhancement (3) +96 / -0
EBL_v3.0.4.yamlExpose displayed to-order text throughout the core eBL contract+64/-0
Expose displayed to-order text throughout the core eBL contract
• Adds 'displayedToOrderText' to Create Shipping Instructions, Update Shipping Instructions, Shipping Instructions, and Transport Document schemas. The field supports up to six ordered 35-character lines, applies only to to-order bills, and takes visual precedence over supplied endorsee party details.
EBL_ISS_v3.0.4.yamlInclude displayed to-order text in issuance payloads+16/-0
Include displayed to-order text in issuance payloads
• Extends the issuance Transport Document schema with the same constrained display text and precedence rules, ensuring issued negotiable bills can represent an endorsee without detailed party information.
EBL_PINT_v3.0.0.yamlCarry displayed to-order text through PINT transfers+16/-0
Carry displayed to-order text through PINT transfers
• Adds the display-only endorsee text to the PINT Transport Document schema, preserving ordered lines and consistent negotiable-bill semantics during document transfer.
displayedToOrderText may replace documentParties.endorsee, but PINT still defines every
isToOrder=true document without that party as blank-endorsed and requires the party for a to-order
eBL. A text-only order is therefore classified inconsistently, leading implementations to reject it
or apply divergent endorsement handling.
+ Text to be displayed in the Transport Document visualisation of a negotiable BL to represent the endorsee, typically shown in the consignee field in the traditional BL layout. This attribute can be used instead of providing endorsee party details when no specific information (e.g. address, contact details) should be displayed.
Evidence
The added property explicitly permits omitting endorsee party details, while PINT's API-level rules
classify absence of that party as blank endorsement and require its presence for a
to-order/negotiable eBL.
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution
## Issue description
`displayedToOrderText` can replace endorsee party details, but PINT's introductory classification still determines blank endorsement and to-order status exclusively from the presence of `documentParties.endorsee`.
## Issue Context
Clarify whether text-only orders are equivalent to a named endorsee or remain blank-endorsed presentation overrides, then make the schema description and PINT classification rules agree.
## Fix Focus Areas
- pint/v3/EBL_PINT_v3.0.0.yaml[20-25]
- pint/v3/EBL_PINT_v3.0.0.yaml[1760-1769]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
The new field may replace the endorsee party without defining behavior for v3.0.3-or-earlier peers,
even though requests negotiate only major version 3. An older peer can ignore the unknown text and
interpret the missing endorsee as blank endorsement, producing a different visualization or document
classification.
+ Text to be displayed in the Transport Document visualisation of a negotiable BL to represent the endorsee, typically shown in the consignee field in the traditional BL layout. This attribute can be used instead of providing endorsee party details when no specific information (e.g. address, contact details) should be displayed.
Evidence
Requests expose only the major API version, the new property permits omitting endorsee details, and
the existing contract defines an isToOrder document without an endorsee as blank-endorsed. Nearby
compatibility notes show that this API already requires explicit guards when newer 3.0.x content may
be ignored by older implementations.
The issue below was found during a code review. Follow the provided context and guidance below and implement a solution
## Issue description
Using `displayedToOrderText` without an endorsee party is unsafe when communicating with pre-3.0.4 implementations because patch versions cannot be selected through the request version header.
## Issue Context
Add an explicit compatibility rule, such as prohibiting text-only replacement for older peers or requiring an endorsee fallback. Apply equivalent guidance wherever the property is exchanged.
## Fix Focus Areas
- ebl/v3/EBL_v3.0.4.yaml[4404-4413]
- ebl/v3/EBL_v3.0.4.yaml[4741-4750]
- ebl/v3/EBL_v3.0.4.yaml[5102-5111]
- ebl/v3/EBL_v3.0.4.yaml[10103-10112]
- ebl/v3/issuance/EBL_ISS_v3.0.4.yaml[1101-1110]
- pint/v3/EBL_PINT_v3.0.0.yaml[1760-1769]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
HenrikHL
changed the title
BKG 2.0, EBL 3.0: SD-3102: Support On Behalf of Consignee
BKG 2.0, EBL 3.0: SD-3041: Display specific text in the visualisation of negotiable BLs
Jul 29, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
SD-3041: Display specific text in the visualisation of negotiable BLs