Sales Shipment Guidelines (EPCIS v1.2)
See How To Use this Guide before interpreting the guidelines below.
Message Type: SOM_SALES_SHIPMENT
Info Exchange Display Name: Sales Shipment
- Ex: urn:epc:id:sgtin:415001647778.0.100000000022
- Format: urn:epc:id:sgtin:[company prefix].[indicator digit][item ref].[serial number]
| Data Element | Occurs Length |
Format | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| epcis:EPCISDocument | 1…1 - |
- | Required. EPCIS message root element. | |||||||||
| @schemaVersion | 1…1 0/* |
Decimal | Required. The version of the EPCIS schema used to populate the EPCIS document elements. Must equal 1.2.1 |
|||||||||
| @creationDate | 1…1 1/* |
DateTime | Required. Date the message was created in YYYY-MM-DDTHH:MM:SS:mmZ format.2 | |||||||||
| EPCISHeader | 0…1 - |
- | Required. The XML file control header. | |||||||||
| sbdh:StandardBusinessDocumentHeader | 1…1 - |
- | Required. Business header information including EPCIS Header Version, Sender, and Receiver information, along with the document identification. | |||||||||
| sbdh:HeaderVersion | 1…1 0/* |
String | Required. Version of the Standard Business Document Header (SBDH). The HeaderVersion must be set to 1.0.3 |
|||||||||
| sbdh:Sender | 1…* - |
- | Required. A unique identification key for the Sender party of the message, representing the organization that created the standard business document. The Sender element must be used only once with GS1 XML messages. | |||||||||
| sbdh:Identifier | 1…1 1/* |
String | Required. The value of the Identifier element may be a GLN, SGLN, or any other supported business party type.4 SGLN and all other party types should be sent with GS1 compliant uri prefix, for example:
See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
| @Authority | 1…1 1/* |
String | Required. The sender identifier type. The Authority was previously expected to be set to GLN for GS1 XML messages. An update made in December 2016 changed this to accept additional values.5See the BusinessAndLocationId enumeration list for valid values. |
|||||||||
| sbdh:Receiver | 1…* - |
- | Required. Indicates a unique identification key for the direct Receiver party of the message, representing the organization that receives the standard business document. The Receiver element is used only once with GS1 XML messages. | |||||||||
| sbdh:Identifier | 1…1 1/* |
String | Required. The value of the Identifier element may be a GLN, SGLN, or any other supported business party type.6 SGLN and all other party types should be sent with GS1 compliant uri prefix, for example:
See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
| @Authority | 1…1 1/* |
String | Required. The receiver identifier type. The Authority was previously expected to be set to GLN for GS1 XML messages. An update made in December 2016 changed this to accept additional values.7See the BusinessAndLocationId enumeration list for valid values. |
|||||||||
| sbdh:DocumentIdentification | 1…1 - |
- | Required. Contains the identification group for the message. | |||||||||
| sbdh:Standard | 1…1 0/* |
String | Required. Name of the document standard contained in the file or message. The standard value for this field is EPCglobal.8 |
|||||||||
| sbdh:TypeVersion | 1…1 0/* |
String | Required. Reflects the version of the document included. This is the complete version of the document itself and is different from the HeaderVersion as these are hard-coded values. The TypeVersion is set to 1.0.9 |
|||||||||
| sbdh:InstanceIdentifier | 1…1 1/* |
String | Required. Reference information that uniquely identifies this instance of the Standard Business Document between the Sender and the Receiver. This identifier confirms this document as being distinct from others.10 | |||||||||
| sbdh:Type | 1…1 0/* |
String | Required. This element identifies the
type of the document. The Type must equal Events.11 |
|||||||||
| sbdh:CreationDateAndTime | 1…1 0/* |
DateTime | Required. The date and time of the SBDH document's creation. GMT create date and time for the EPCIS message. The system expects the Z to be appended; however, if it is not included, the system assumes that the time is GMT and therefore appends the Z.12 |
|||||||||
| extension | 0…1 - |
- | Header extension area with master data attributes. | |||||||||
| EPCISMasterData | 0…1 - |
- | Master data extension header.
May contain business and ship party address information.
|
|||||||||
| VocabularyList | 1…1 - |
- | Required. The Vocabulary list group of master data elements. | |||||||||
| Vocabulary | 0…* - |
- | Looping vocabulary element
with discrete partner master data element groups. Vocabulary occurs only
once for all party address info present in the message, if the group is
populated.
Group is optional. If it does not appear in master data header extension, no error will be thrown. |
|||||||||
| @type | 1…1 0/* |
String | Conditionally required if master data elements are present. Vocabulary type identifying
location master data elements. Master data type defined by
VocabularyElement | @id. Valid value:
|
|||||||||
| VocabularyElementList | 0…1 - |
- | List of vocabulary elements that includes all partner master information. Party identifiers and address info are stored in instances of the looping group VocabularyElement. | |||||||||
| VocabularyElement | 1…* - |
- | Required. Looping group header for data
elements that identify all business party and location master data, including
identifiers, identifier types, and address info. VocabularyElement repeats
once for each party type:
Master data lookup is supported. If partner master data is available in TraceLink, indicate master data lookup by sending partner identifiers in the sourceList and/or destinationList of the shipping event and DO NOT include address data in any VocabularyElement group. If master data lookup IS NOT intended, send complete address information for at least the sold-from and sold-to partners in the header master data extension. Ship-from and ship-to addresses can also be included. |
|||||||||
| @id | 1…1 0/* |
String | Required. SGLN or other partner
identifier and type for party master data in the VocabularyElement. Must match
sourceList or destinationList owning or location party in the shipping event
from either:14
The identifier value is mandatory for regulatory reporting. The identifier type must include a valid urn or http string prefix. Valid prefix formats include:
Only SGLNs are supported, not GLNs. Different countries require different values as noted below.
The identifier type is include in the urn or http string prefix. The following types are supported in the US:
See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
| attribute (1) | 1…1 0/* |
String | Conditionally required if attribute (2) is present. Looping Name/Value pairs
identifying partner address master data elements. This is the value element
in the Name/Value pair attribute | @id. Stores master data item value defined
by @id.15 Partner master data items currently supported:
Create one instance of the Name/Value pair attribute and @id for each master data element returned. |
|||||||||
| @id | 1…1 0/* |
String | Conditionally required if attribute (1) is populated. Provides the name in the Name/Value pair attribute | @id. Identifies the master data value stored in the attribute value element, using the urn or http prefix. Valid values:16
See the MDAttributes enumeration list for valid values. |
|||||||||
| attribute (2) | 0…* 0/* |
String | Conditionally required if attribute (1) is present. Looping Name/Value pairs identifying additional party identifier elements. This is the value element in the Name/Value pair attribute | @id. Stores additional party identifiers and identifier types defined by @id.17 Partner master data items currently supported:
Create one instance of the Name/Value pair attribute and [@id] for each master data element returned. Must send the additional party identifiers in a double attribute combination using the following sequence:
For example:
OR
See the BusinessAndLocationId enumeration list for valid values. |
|||||||||
| @id | 1…1 0/* |
String | Conditionally required if attribute (2) is populated. Provides the name in the Name/Value pair attribute | @id. Identifies the master data value stored in the attribute value element, using the urn or http prefix. Valid values:18
See the MDAttributes enumeration list for valid values. |
|||||||||
| EPCISBody | 1…1 - |
- | Required. Contains all of the EPCIS events for this message. | |||||||||
| EventList | 1…1 - |
- | Required. EventList
supports the following events for Serialized Operations Manager Sales Shipment:
|
|||||||||
| choice%1 | 1…1 - |
Choice | Required. Only one of the following
choice options may be selected in any one loop on EPCISBody/EventList:
|
|||||||||
| AggregationEvent | 0…* - |
- | AggregationEvent is option 2
for the EventList choice for the Aggregation events.
EventList = AggregationEvent when all of the following is true:
|
|||||||||
| eventTime | 1…1 1/* |
DateTime | Required. Timestamp of date/time when the event occurred. Include a time zone indicator as specified in Section 9.5 of [EPCIS1.0.1].19 | |||||||||
| eventTimeZoneOffset | 1…1 1/* |
String | Required. Time zone offset in effect time and place where the event occurred, consistent with what choice was made for eventTime. Per Section 7.2.8 of [EPCIS1.0.1].20 | |||||||||
| parentID | 1…1 1/* |
AnyURI | Required. Identifier of the parent
container in EPC Pure Identity URI format.21 Examples:
CN EDMC:
NTIN:
SGTIN:
SSCC:
|
|||||||||
| childEPCs | 1…1 - |
- | Required. List of identifiers of the
child items in the parent container in EPC Pure Identity URI format.
Examples:
|
|||||||||
| epc | 1…* 1/* |
String | Required. Identifier of the parent
container in EPC Pure Identity URI format.22 CN EDMC:
NTIN:
SGTIN:
SSCC:
|
|||||||||
| action | 1…1 1/* |
String | Required. The action value must equal ADD for the aggregation event.23 |
|||||||||
| bizStep | 0…1 0/* |
AnyURI | The bizStep value must equal urn:epcglobal:cbv:bizstep:packing.24 |
|||||||||
| disposition | 0…1 0/* |
AnyURI | The disposition value must equal urn:epcglobal:cbv:disp:in_progress.25 |
|||||||||
| readPoint | 0…1 - |
- | Refers to the location of where the commissioning event occurred.
Structure: 0. |
|||||||||
| id | 1…1 0/* |
AnyURI | Required. The SGLN EPC of the location from where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier.26 | |||||||||
| extension | 0…1 - |
- | Not Used - GS1 Reserved. | |||||||||
| bizLocation | 0…1 - |
- | Required. The location
where the event occurred. |
|||||||||
| id | 1…1 0/* |
AnyURI | Required. The SGLN EPC of the location from where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier.27 | |||||||||
| bizLocationList | 0…1 - |
- | Not used. | |||||||||
| tl:aggregationEventExtensions | 0…1 - |
- | Extensions used for the Aggregation Event. | |||||||||
| tl:packedStatus | 0…1 0/* |
String |
full, partial).See the PackedStatus enumeration list for valid values. |
|||||||||
| tl:quantity | 0…1 0/* |
Integer | The quantity of items at the aggregation level. | |||||||||
| tl:filterValue | 0…1 0/* |
String | The filter value used in GTN-14 and SSCC serial numbers. | |||||||||
| tl:packagingLevel | 0…1 0/* |
String | The packaging level of the commissioned item using the supported enumeration values.28 See the PackagingLevel enumeration list for valid values. |
|||||||||
| tl:epcOrderItemDetails | 0…1 - |
- | Group header with specific link between tl:orderItemNumber in the ObjectEvent for Shipping Events and the epc serial number. | |||||||||
| tl:epcOrderItemList | 1…* - |
- | Group header. | |||||||||
| @orderItemNumber | 0…1 0/* |
String | List of serial numbers associated with the pricing and tax information in the current instance of the ItemOrder. | |||||||||
| tl:epcOrderItem | 1…* 0/* |
String | Order item number attribute associating specific serial numbers to the price, VAT, and cost taxes reported in a specific instance of OrderItem, in EPC Pure Identity URI format. | |||||||||
| ObjectEvent | 1…1 - |
- | Required. EventList. Data = ObjectEvent
for Shipping Events. EventList = ObjectEvent Shipping when all of the following is true:
|
|||||||||
| eventTime | 1…1 1/* |
DateTime | Required. Timestamp of date/time when the event occurred. Must include a time zone indicator as specified in Section 9.5 of [EPCIS1.0.1] in XML datetime format YYYY-MM-DDTHH:MM:SS.mmZ.29 | |||||||||
| eventTimeZoneOffset | 1…1 1/* |
String | Required. Time zone offset in effect at time and place where the event occurred, consistent with what choice was made for eventTime. Per Section 7.2.8 of [EPCIS1.0.1].30 | |||||||||
| epcList | 1…1 - |
- | Required. The list of EPCs of the top most containers (e.g. pallets, cases) in the shipment. | |||||||||
| epc | 1…* 1/* |
String | Required. The identifier of the parent container in EPC Pure Identity URI format. See EPC Pure Identifier Format Examples for formats.31 | |||||||||
| action | 1…1 0/* |
String | Required. The action value must equal OBSERVE.32 |
|||||||||
| bizStep | 0…1 0/* |
AnyURI | Required. The business process. Valid values:33
|
|||||||||
| disposition | 0…1 0/* |
AnyURI | Required. The current condition of the serial number in relation to the business process. Valid values:34
|
|||||||||
| readPoint | 0…1 - |
- | Required. Refers to location of where the commissioning event occurred.
Structure: 0. |
|||||||||
| id | 1…1 0/* |
AnyURI | Required. The SGLN EPC of the location from where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier.35 | |||||||||
| bizLocation | 0…1 - |
- | Not Used. | |||||||||
| id | 1…1 1/* |
AnyURI | Required. Not Used. | |||||||||
| bizTransactionList | 0…1 - |
- |
Conditionally required if bizStep = |
|||||||||
| bizTransaction | 1…* 0/* |
AnyURI | Required. The business transaction
identifiers for the Dispatch Advice (Advance Ship Notice) and/or Invoice
and/or Purchase Order governing this shipment, subject to Section 8.4.2 of
[CBV1.0].36
The GLN that occurs after |
|||||||||
| @type | 1…1 1/* |
String | Required. The transaction identifier
type.37 See the TransactionId enumeration list for valid values. |
|||||||||
| @date | 0...1 0/* |
Date |
RU. |
|||||||||
| extension | 1…1 - |
- | Conditionally required even if party address master data is stored in the VocabularyElement in the EPCISMasterData extension in the message header. Main extension body for shipping event. | |||||||||
| sourceList | 0...1 - |
- |
Conditionally required if:
Optional if:
Source list identifies sending business, location, and carrier parties. Source list supports one of two functions:
|
|||||||||
| source | 1…* 0/* |
String | Required. Source party identifier for
sold-from, ship-from, or carrier parties. Party identifier in source
either:39
See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
| @type | 1…1 0/* |
String |
Required. Type of source party identifier (i.e. owning party). Identifies sold-from, ship-from, or carrier (for Brazil) party in header extension VocabularyElement instance. Valid values:40
Conditionally required if:
Optional if:
|
|||||||||
| destinationList | 0…1 - |
- | Destination
list identifies receiving business or location parties. Destination list
supports one of two functions:
Conditionally required if:
Optional if:
|
|||||||||
| destination | 1…* 0/* |
String | Destination party identifier
for sold-to or ship-to parties. Party identifier in destination either:41
If ship-to party is the same as sold-to party, ship-to identifier does not need to be sent. See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
| @type | 1…1 0/* |
String |
Conditionally required if destination is populated. Identifies type of destination party identifier, i.e. owning (sold-to) or location (ship-to) party. Valid values:42
Conditionally required if:
Optional if:
|
|||||||||
| tl:shippingEventExtensions | 0…1 - |
- | Extensions used for Shipping Event. | |||||||||
| tl:transactionDate | 1…1 - |
Date | Required. Date associated with the business transaction document in bizTransactionList in YYYY-MM-DD format. This date may or may not be the same as the eventTime.43 | |||||||||
| tl:shipToCountryCode | 1…1 2/2 |
String | 2 or 3-letter ISO country
code for ship to country.44 |
|||||||||
| tl:shipFromCountryCode | 0…1 2/2 |
String | Conditionally required if product is being exported from country (e.g. if SalesDistributionType = EXPORTSALE, EXPORTTRANSFER, or EXPORTRETURN. 2 or 3-letter ISO country
code for ship from country. Provides application with the information it
needs to trigger regulatory reporting in response to relevant events.45 |
|||||||||
| tl:salesDistributionType | 1…1 1/* |
String | Required. To set this value, compare
the ship from country with the ship to country. Valid values:46
See the SalesDistType enumeration list for valid values. |
|||||||||
| tl:supplyType | 0…1 0/* |
String | Conditionally required depending on the country. Identifies the type of supply
that is being performed using one of the permitted values.47
See the SupplyType enumeration list for valid values. |
|||||||||
| tl:contractType | 0…1 0/* |
String | Conditionally required if tl:shipFromCountryCode = KR and SalesDistributionType = EXPORTSALE or INCOUNTRYSALE. Identifies if a private or competitive bid contract is used for the sale of goods. See the ContractType enumeration list for valid values. |
|||||||||
| tl:dropShipmentIndicator | 0…1 0/* |
Boolean | Indicates if shipment is a drop shipment.48 | |||||||||
| tl:portalAccessCode | 0…1 0/* |
String | The portal access code used to access drop shipments in the serialized drop ship portal. | |||||||||
| tl:comments | 0…1 0/* |
String | Optional remarks or comments associated with delivery. | |||||||||
| tl:warehouseOperatorName | 0…1 0/* |
String |
|
|||||||||
| tl:correctiveShipment | 0…1 0/* |
String | Corrective shipment flag is
set when shipment is used to replace a previously voided shipment. Valid
values:50
|
|||||||||
| tl:originalDeliveryNumber | 0…1 0/* |
String | Conditionally required if correctiveShipment flag = true. Used to identify previous
delivery that was voided and is being replaced by current delivery.51 |
|||||||||
| tl:disaggregateFromParent | 0...1 0/* |
Boolean | When set to true, the system disaggregates the picked serial number from the parent container, if it is aggregated.
If not set, or set to false, TraceLink generates an error if attempting to pick serial number for an item or container that is aggregated to a parent. |
|||||||||
| tl:contractNumber | 0...1 0/* |
String | Identification number of the contract.52 | |||||||||
| tl:fundingSource | 0...1 0/* |
String |
RU. See the FundingSource enumeration list for valid values. |
|||||||||
| tl:entryPort | 0...1 0/* |
String | Name of the shipment's port of entry into a country (e.g. an airport, maritime port, border checkpoint). | |||||||||
| tl:exitPort | 0...1 0/* |
String |
Name of the shipment's port of exit from a country (e.g. an airport, maritime port, border checkpoint). |
|||||||||
| tl:deliveryInspection | 0...1 0/* |
String |
The inspection status of the physical delivery against the delivery documentation. See the DeliveryInspection enumeration list for valid values. |
|||||||||
| tl:deliveryInspectionDate | 0...1 10/10 |
Date | The date of the physical delivery inspection against the delivery documentation in YYYY-MM-DD format.54 | |||||||||
| tl:deliveryInspectionNote | 0...1 0/* |
String | Comments about the physical delivery inspection against the delivery documentation. | |||||||||
| tl:removalFromCirculation | 0...1 0/* |
String |
Reason the product in the delivery is taken out of the supply chain. See the RemovalFromCirculation enumeration list for valid values. |
|||||||||
| tl:aggregationInspection | 0...1 0/* |
String |
The inspection status of the aggregation hierarchy of the container. See the AggregationInspection enumeration list for valid values. |
|||||||||
| tl:epcOrderItemDetails | 0…1 - |
- | Group header with specific link between tl:orderItemNumber in the ObjectEvent for Shipping Events and the epc serial number. | |||||||||
| tl:epcOrderItemList | 1…* - |
- | Group header. | |||||||||
| @orderItemNumber | 0…1 0/* |
String | List of serial numbers associated with the pricing and tax information in the current instance of the ItemOrder. | |||||||||
| tl:epcOrderItem | 1…* 0/* |
String | Order item number attribute associating specific serial numbers to the price, VAT, and cost taxes reported in a specific instance of OrderItem, in EPC Pure Identity URI format. | |||||||||
| tl:orderItemList | 0…1 - |
- | Populate orderItemList group to communicate the pick quantities for each item code at the EACH (unit)-level. | |||||||||
| tl:orderItem | 1…* - |
- | Required. Order item group is a repeating element that captures the item code, lot number, and quantity for each item in the order. Each unique item code and lot number are communicated in a separate order item group. | |||||||||
| tl:orderItemNumber | 0…1 0/* |
String | Order item number attribute associating specific serial numbers to the price, VAT, and cost taxes reported in a specific instance of tl:orderItem. | |||||||||
| choice%1 | 1…1 - |
Choice | Required. Mandatory choice. Populate
only one of the following two options:
|
|||||||||
| tl:internalMaterialCode | 0…1 1/* |
String | Conditionally required if cmn:PackagingItemCode is not populated. Option 1 for choice%1 in OrderItem. Use to identify the product using the internal material number configured in Product Master Data.55 | |||||||||
| tl:packagingItemCode | 0…1 0/* |
String | Conditionally required if cmn:InternalMaterialCode is not populated. Option 2 for choice%1 in OrderItem. Use to identify the product using the packaging level item code (e.g. GTIN-14) configured in Product Master Data.56 | |||||||||
| @type | 0…1 0/* |
String | Conditionally required if cmn:PackagingItemCode is populated. The product code type for the
packaging item code using the supported enumeration values.
See the ItemCode enumeration list for valid values. |
|||||||||
| cbvmda:lotNumber | 0…1 0/* |
String |
KR and IsSerialized = false. |
|||||||||
| cbvmda:itemExpirationDate | 0…1 1/* |
Date | The expiration date for the serialized item, formatted in YYYY-MM-DD format.58 | |||||||||
| tl:quantity | 1…1 0/* |
String | Required. The quantity of items at the
EACH (unit)-level of the item code and lot if specified to be picked. Mandatory if ShipFromCountryCode = KR and IsSerialized = false59 |
|||||||||
| tl:unitPrice | 0…1 0/* |
Decimal |
Conditionally required depending on the country:
Unit price of item.60 |
|||||||||
| @currencyCode | 1…1 3/3 |
String | Required. Currency ISO code using ISO 4217-2015 format.61 See the ISOCurrency enumeration list for valid values. |
|||||||||
| tl:vat | 0...1 - |
Decimal | Value Added Tax per unit.62 | |||||||||
| @currencyCode | 1...1 3/3 |
String | Required. Currency ISO code using ISO 4217-2015 format.63 See the ISOCurrency enumeration list for valid values. |
|||||||||
| tl:grossPrice | 0...1 0/* |
Decimal | Price including unit price and all taxes and fees. 64 | |||||||||
| @currencyCode | 1...1 3/3 |
String | Required. Currency ISO code using ISO 4217-2015 format.65 See the ISOCurrency enumeration list for valid values. |
|||||||||
| tl:isSerialized | 0…1 0/* |
Boolean | Indicates if item is not
serialized. Valid values:66
|
|||||||||
| tl:transactionIdentifier | 0...* 0/* |
String | Transaction identifier at the line-item level of shipment. More than one transaction identifier may be present.
|
|||||||||
| @type | 1...1 1/* |
String |
Required. The transaction identifier type. Valid values:
|
|||||||||
| @date | 0...1 0/* |
Date | Required. RU. |
|||||||||
| TransactionEvent | 0…* - |
- |
TransactionEvent is Option 6 for the EventList choice for the Transaction events and is optional to support associating a purchase order with a specific serial number for shipments that contain one or more purchase orders. The bizStep and disposition values are populated from the linked event (e.g. shipping, receiving, void shipment). Valid values for action are |
|||||||||
| eventTime | 1…1 1/* |
DateTime | Required. Timestamp of date/time when the event occurred. Include a time zone indicator as specified in Section 9.5 of [EPCIS1.0.1].67 | |||||||||
| recordTime | 0...1 0/* |
DateTime | Not used. | |||||||||
| eventTimeZoneOffset | 1…1 1/* |
String | Required. Time zone offset in effect time and place where the event occurred, consistent with what choice was made for eventTime. Per Section 7.2.8 of [EPCIS1.0.1].68 | |||||||||
| bizTransactionList | 1…1 |
- | Required. A list of the business transaction identifiers. | |||||||||
| bizTransaction | 1…* 0/* |
AnyURI |
Required. The business transaction identifiers for the Dispatch Advice (Advance Ship Notice) and/or Invoice and/or Purchase Order governing this shipment, subject to Section 8.4.2 of [CBV1.0].69 The GLN that occurs after |
|||||||||
| @type | 1…1 1/* |
String | Required. The transaction identifier
type.70 See the TransactionId enumeration list for valid values. |
|||||||||
| @date | 0...1 0/* |
Date |
RU. |
|||||||||
| epcList | 1…1 |
- | Required. The list of EPCs of the top most containers (e.g. pallets, cases) in the shipment. | |||||||||
| epc | 0…* 0/* |
String | Required. The identifier of the parent container in EPC Pure Identity URI format. See EPC Pure Identifier Format Examples for formats.72 | |||||||||
| action | 1…1 0/* |
String | Required. The action value must equal to ADD.73 |
|||||||||
| bizStep | 0…1 0/* |
String | Required. The business process value must be equal to urn:epcglobal:cbv:bizstep:shipping .74 |
|||||||||
| disposition | 0…1 0/* |
String | Required. The current condition of the serial number in relation to the business process. The value must be equal to urn:epcglobal:cbv:disp:in_transit.75 |
|||||||||
| readPoint | 0…1 |
- | Required. | |||||||||
| id | 1…1 0/* |
AnyURI | Required. The readPoint ID. | |||||||||
| bizLocation | 0…1 |
- | - | |||||||||
| id | 1…1 1/* |
AnyURI | The SGLN EPC of the location from where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier.76 | |||||||||