Skip to content

Commit

Permalink
Merge branch '2024-q4-dev' into POACC-754
Browse files Browse the repository at this point in the history
  • Loading branch information
jerouris authored Sep 18, 2024
2 parents 5f99d61 + 4f119b2 commit c6b4a4c
Show file tree
Hide file tree
Showing 5 changed files with 191 additions and 1 deletion.
4 changes: 4 additions & 0 deletions guides/profiles/30-despatchadvice/principles/parties.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,10 @@ a|
*(UBL:OriginatorCustomerParty)*

|The party who will eventually receive and consume the goods and on whose behalf the buyer makes the purchase.

*Delivery party*
*(cac:Delivery/cac:DeliveryParty)*
|A unit to where the consignee forwards the goods. A final delivery point.
|====

The diagram below shows the roles in the fulfillment process.
Expand Down
8 changes: 7 additions & 1 deletion guides/release-notes/v3.0.14.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,23 @@ Release date:: November 2024
* BIS Catalogue
** Added sample file and use case which describes consignment orders and vendor-managed inventory for Order Only and Ordering BIS.

* BIS Ordering and Order Only
** Added sample file and use case which describes consignment orders and vendor-managed inventory

== Changes to syntax
* Order transaction (T01)
* Order Response transaction (T76)
* Order Response transaction Advanced (T116)
* Despatch Advice (T16)
** Optional attribute added to indicate the scheme of the Transport Handling Unit identifier.
** Optional party Delivery Party added to align with Order.

* Catalogue transaction (T19)
* Punchout transaction (T77)
Add ”cac:DocumentReference” to Certificate.
this may contain vital information regarding the label and has a simular function as in Catalogue.

== Changes to code lists and validation artefacts

* Added new codelist with code values SSCC (Serial Shipping Container Code) and ZZZ (Mutually defined) to the optional attribute that indicates the type/scheme for Transport handling unit identifier (in Despatch Advice)

== Other
6 changes: 6 additions & 0 deletions project.xml
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,12 @@
<Type>CodeList-1</Type>
<Path>structure/codelist/StatusReason.xml</Path>
</Resource>
<Resource>
<Type>CodeList-1</Type>
<Path>structure/codelist/TransportHandlingUnitIDschemeID.xml</Path>
</Resource>


<!-- Files -->
<Resource>
<Type>native:File</Type>
Expand Down
21 changes: 21 additions & 0 deletions structure/codelist/TransportHandlingUnitIDschemeID.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeList xmlns="urn:fdc:difi.no:2017:vefa:structure:CodeList-1">

<Title>Transport Handling Unit ID scheme(openPEPPOL)</Title>
<Identifier>TransportHandlingUnitIDschemID</Identifier>
<Version>1.0</Version>
<Agency>OpenPEPPOL</Agency>
<Subset>OpenPEPPOL</Subset>

<Code>
<Id>SSCC</Id>
<Name>Serial Shipping Container Code</Name>
<Description>Code used to identify a logistic unit</Description>
</Code>
<Code>
<Id>ZZZ</Id>
<Name>Mutually defined</Name>
<Description>Identifier scheme which is mutually defined by the trading partners</Description>
</Code>

</CodeList>
153 changes: 153 additions & 0 deletions structure/syntax/ubl-despatch-advice.xml
Original file line number Diff line number Diff line change
Expand Up @@ -981,6 +981,150 @@
<Reference type="BUSINESS_TERM">tir16-045</Reference>
</Element>
</Element>
<Element cardinality="0..1">
<Term>cac:DeliveryParty</Term>
<Name>Delivery party </Name>
<Element cardinality="0..1">
<Term>cac:PartyIdentification</Term>
<Name>Party identification</Name>
<Description>Identification of the delivery party. The party to whom the goods are delivered</Description>
<Element>
<Term>cbc:ID</Term>
<Name>Delivery party identifier</Name>
<Description>In this BIS: The identifier of the party that should receive the
ordered items</Description>
<Reference type="BUSINESS_TERM">tir01-101</Reference>
<Attribute usage="Optional">
<Term>schemeID</Term>
<Name>Deliver party registration identifier identification scheme
identifier</Name>
<Description>The identification scheme identifier of the deliverparty
identifier.</Description>
<Reference type="CODE_LIST">ICD</Reference>
<Value type="EXAMPLE">0002</Value>
</Attribute>
<Value type="EXAMPLE">987654321</Value>
</Element>
</Element>
<Element>
<Term>cac:PartyName</Term>
<Name>Party name</Name>
<Element>
<Term>cbc:Name</Term>
<Name>Delivery party name</Name>
<Description>In this
BIS: The name of the party that should receive the delivery</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-102</Reference>
<Value type="EXAMPLE">Surgery department</Value>
</Element>
</Element>
<Element cardinality="0..1">
<Term>cac:PostalAddress</Term>
<Name>Final Delivery address</Name>
<Description>The final address for the delivery</Description>
<Element cardinality="0..1">
<Term>cbc:StreetName</Term>
<Name>Address line 1</Name>
<Description>The main address line in a postal address usually the street
name and number.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p029</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:AdditionalStreetName</Term>
<Name>Address line 2</Name>
<Description>An additional address line in a postal address that can be used
to give further details supplementing the main line. Common use are
secondary house number in a complex or in a building.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p030</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:CityName</Term>
<Name>City</Name>
<Description>The common name of the city where the postal address is. The
name is written in full rather than as a code.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p031</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:PostalZone</Term>
<Name>Post code</Name>
<Description>The identifier for an addressable group of properties according
to the relevant national postal service, such as a ZIP code or Post
Code.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p032</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:CountrySubentity</Term>
<Name>Country subdivision</Name>
<Description>For specifying a region, county, state, province etc. within a
country by using text.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p033</Reference>
</Element>
<Element cardinality="0..1">
<Term>cac:AddressLine</Term>
<Name>Address line</Name>
<Element>
<Term>cbc:Line</Term>
<Name>Address line 3</Name>
<Description>An additional address line in an address that can be used
to give further details supplementing the main line.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-p034</Reference>
<Value type="EXAMPLE">Gate 34</Value>
</Element>
</Element>
<Element>
<Term>cac:Country</Term>
<Name>Country</Name>
<Element>
<Term>cbc:IdentificationCode</Term>
<Name>Country code</Name>
<Description>A code that identifies the country.The lists of valid
countries are registered with the ISO 3166-1 Maintenance agency,
"Codes for the representation of names of countries and their
subdivisions". Codes must be according to the alpha-2
representation.</Description>
<DataType>Code</DataType>
<Reference type="BUSINESS_TERM">tir01-p035</Reference>
<Reference type="CODE_LIST">ISO3166</Reference>
<Value type="EXAMPLE">NL</Value>
</Element>
</Element>
</Element>
<Element cardinality="0..1">
<Term>cac:Contact</Term>
<Name>Contact information</Name>
<Description>Contact information for the delivery party </Description>
<Element cardinality="0..1">
<Term>cbc:Name</Term>
<Name>Contact person name</Name>
<Description>The name of the contact person.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-103</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:Telephone</Term>
<Name>Contact telephone number</Name>
<Description>A phone number for the contact person. If the person has a
direct number, this is that number.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-104</Reference>
</Element>
<Element cardinality="0..1">
<Term>cbc:ElectronicMail</Term>
<Name>Contact email address</Name>
<Description>The e-mail address for the contact person. If the person has a
direct e-mail this is that email.</Description>
<DataType>Text</DataType>
<Reference type="BUSINESS_TERM">tir01-106</Reference>
</Element>
</Element>
</Element>
<Element cardinality="0..1">
<Term>cac:Despatch</Term>
<Name>Actual or expected despatch period</Name>
Expand Down Expand Up @@ -1447,6 +1591,15 @@
<Name>Handling unit identifier</Name>
<Description>Identifies the transport handling unit.</Description>
<Reference type="BUSINESS_TERM">tir16-061</Reference>
<Value type="EXAMPLE">173500538500000016</Value>
<Attribute usage="optional">
<Term>schemeID</Term>
<Name>Scheme identifier</Name>
<Description>Scheme identifier for the handling unit identifier</Description>
<Reference type="CODE_LIST">TransportHandlingUnitIDschemID</Reference>
<Value type="EXAMPLE">SSCC</Value>
</Attribute>

</Element>
<Element cardinality="0..1">
<Term>cbc:TransportHandlingUnitTypeCode</Term>
Expand Down

0 comments on commit c6b4a4c

Please sign in to comment.