Deactivate Event Guidelines (EPCIS v1.2)
See How To Use this Guide before interpreting the guidelines below.
Message Type: SOM_DEACTIVATE_EVENT
Info Exchange Display Name: Deactivate Event

Data Element | Occurs Length |
Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
epcis:EPCISDocument | - |
1…1- | Required. EPCIS message root element. | |||||||||
@schemaVersion | 0/* |
1…1Decimal | Required. The version of the EPCIS schema used to populate the EPCIS document elements.1 | |||||||||
@creationDate | 1/* |
1…1DateTime | Required. The date the message created in XML datetime format YYYY-MM-DDTHH:MM:SS.mmZ.2 | |||||||||
EPCISHeader | - |
0…1- | Required. XML file control header record. | |||||||||
sbdh:StandardBusinessDocumentHeader | - |
1…1- | Required. This element contains business header information including EPCIS Header Version, Sender, and Receiver information along with the document identification. | |||||||||
sbdh:HeaderVersion | 0/* |
1…1String | Required. The version number of the
SBDH standard used. The sbdh:HeaderVersion value 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 which created the standard business document. The sbdh:Sender element must be used only once with GS1 XML messages. | |||||||||
sbdh:Identifier | 1/* |
1…1String | Required. The value of the sbdh:Identifier element may be a GLN, SGLN, or any other supported business party type.4 Send SGLN and all other party types with the GS1-conformant uri prefix, for example:
![]() See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
@Authority | 1/* |
1…1String | Required. The Authority was previously expected to be set to GLN for GS1 XML messages. Update made in December 2016 changed this to take additional values.5See the MDPartyTypeEnums enumeration list for valid values. |
|||||||||
sbdh:Receiver | - |
1…*- | Required. A unique identification key for the direct Receiver party of the message, representing the organization which receives the standard business document. The sbdh:Receiver element must be used only once with GS1 XML messages. | |||||||||
sbdh:Identifier | 1/* |
1…1String | Required.
The value of the sbdh:Identifier element may be a GLN, SGLN, or any other supported business party type.6 Send SGLN and all other party types with the GS1-conformant uri prefix, for example:
![]() See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
@Authority | 1/* |
1…1String | Required. The Authority was previously expected to be set to GLN for GS1 XML messages. Update made in December 2016 changed this to take additional values.7See the MDPartyTypeEnums enumeration list for valid values. |
|||||||||
sbdh:DocumentIdentification | - |
1…1Required. Message identification group. | ||||||||||
sbdh:Standard | 0/* |
1…1String | Required. The name of the document
standard contained in the payload. The sbdh:Standard value must be set to
EPCglobal .8 |
|||||||||
sbdh:TypeVersion | 0/* |
1…1String | Required. The version of the document
included in the payload of SBDH. This is the "complete" version of the
document itself and is different than the
sbdh:HeaderVersion. The sbdh:TypeVersion value must be set to 1.0 .9 |
|||||||||
sbdh:InstanceIdentifier | 1/* |
1…1String | Required. Description containing reference information to uniquely identify this instance of the Standard Business Document between the Sender and the Receiver. This identifier identifies this document as being distinct from others.10 | |||||||||
sbdh:Type | 0/* |
1…1String | Required. The
type of the document. The sbdh:Type value must be set to Events .11 |
|||||||||
sbdh:CreationDateAndTime | 0/* |
1…1DateTime | Required. Date and time of the SBDH document creation in XML datetime format YYYY-MM-DDTHH:MM:SS.mmZ.12 | |||||||||
extension | - |
0…1- | Header extension area with master data attributes. | |||||||||
EPCISMasterData | - |
0…1- | Master data extension header. May contain location address information for deactivating events. Location master data = urn:epcglobal:epcis:vtype:Location .![]() |
|||||||||
VocabularyList | - |
1…1- | Required. Vocabulary list group master data elements. | |||||||||
Vocabulary | - |
0…*- | Looping vocabulary element with discrete location address master data element groups for deactivating events. Vocabulary occurs only once for all location address information present in the message, if the group is populated. Group is optional. If it does not appear in the master data header extension, no error will be thrown. |
|||||||||
@type | 0/* |
1…1String | Required. Vocabulary type identifying location master data elements for deactivating events. Master data type defined by VocabularyElement | @id. Valid value:
![]() |
|||||||||
VocabularyElementList | - |
0…1- | List of vocabulary elements that includes all location master information for deactivating events. Location 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 location master data, including identifiers, identifier types, and address info.![]()
|
|||||||||
@id | 0/* |
1…1String | Required. SGLN or other partner identifier and type for party master data in VocabularyElement. Must match readPoint | id in deactivating events from ObjectEvent | readPoint | id where bizStep = http://epcis.tracelink.com/bizstep/deactivating .The identifier value is required for regulatory reporting. The identifier type must include a valid urn or http string prefix. GLN is not supported, only SGLN. Valid prefix formats by namespace:
![]()
The following types are supported in the US:
See the MDPartyTypeAttributes enumeration list for valid values. |
|||||||||
attribute(1) | 0/* |
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. Create one instance of the Name/Value pair attribute and @id for each master data element returned.
![]()
|
|||||||||
@id | 0/* |
1…1String | Conditionally required if attribute(1) is populated. The name in the Name/Value pair attribute | @id. Identifies the master data value stored in the attribute value element, using urn or http prefix. 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. Partner master data items currently supported:
Create one instance of the Name/Value pair attribute and @id for each master data element returned. Additional party identifiers must be sent in a double attribute combination. The sequence must be:
For example:
![]() ![]()
See the BusinessAndLocationId enumeration list for valid values. |
|||||||||
@id | 0/* |
1…1String | Conditionally required if attribute(2) is populated. The name in the Name/Value pair attribute | @id. Identifies the master data value stored in the attribute value element, using urn or http prefix. Valid values:
|
|||||||||
EPCISBody | - |
1…1- | Required. Contains all of the EPCIS events for this message. | |||||||||
EventList | - |
1…1- | Required. The ObjectEvent Deactivate is the only event expected in the EventList. | |||||||||
ObjectEvent | - |
1…*- | Required. ObjectEvent recording
deactivating events.
EventList = ObjectEvent Deactivate when all of the following is true:
|
|||||||||
eventTime | 1/* |
1…1DateTime | Required. Timestamp of date/time when the event occurred in XML datetime format YYYY-MM-DDTHH:MM:SS.mmZ.13 | |||||||||
recordTime | 0/* |
0…1DateTime | Not used. | |||||||||
eventTimeZoneOffset | 1/* |
1…1String | Required. Time zone offset in effect at the time and place where the event occurred, consistent with what choice was made for eventTime. Per Section 7.2.8 of [EPCIS1.0.1].14 | |||||||||
epcList | - |
1…1- | Required. The EPCs of each item, case, and/or pallet destroyed. | |||||||||
epc | 1/* |
1…*String | Required. The EPC identifier in EPC Pure Identity URI format. See EPC Pure Identifier Format Examples.15 | |||||||||
action | 0/* |
1…1String | Required. The action value must be set
to DELETE .16 |
|||||||||
bizStep | 0/* |
0…1AnyURI | Required. The bizStep value must be
set to http://epcis.tracelink.com/bizstep/deactivating .17 |
|||||||||
disposition | 0/* |
0…1AnyURI | Required. The disposition value must
be set to http://epcis.tracelink.com/disp/deactivated .18 |
|||||||||
readPoint | - |
1…1- | Required. Location where the event occurred. | |||||||||
id | 0/* |
1…1AnyURI | Required. The SGLN EPC of the location where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier.19 | |||||||||
bizLocation | - |
1…1- | The location where the event occurred. | |||||||||
id | 1/* |
1…1AnyURI | The SGLN EPC of the location where the event occurred. This may be a site-level SGLN, or a finer-grain location identifier. Omitted for destroying event. | |||||||||
bizTransactionList | - |
0…1- | Not used. | |||||||||
locationId | 0/* |
0…1String | Serialized Operations Manager External Partner Location identifier. Not mapped. | |||||||||
@type | 0/* |
0…1String | The location types. | |||||||||
tl:deactivateEventExtensions | - |
1…1- | Required. Extensions used for Deactivate ObjectEvent. | |||||||||
tl:transactionDate | 0/* |
0…1date | Date associated with the business transaction document in bizTransactionList in XML date format YYYY-MM-DD. This date may or may not be the same as the eventTime.20 | |||||||||
tl:marketCountryCode | 0/2 |
0…1String | Market country code.21 | |||||||||
tl:businessPartyInfo | - |
0…1- | The full business information associated with the business entity that destroyed the serial numbers. The group is optional but if present the required fields within the group must be populated. | |||||||||
tl:businessId | 1/* |
1…*String | Required. The identifier associated
with the sold from or transfer from business entity. This value is mandatory for regulatory reporting. Different countries require different values as
noted below.22![]()
|
|||||||||
@type | 1/* |
1…1String | Required. The type of the tl:businessId
identifier.
One of the supported enumerations must be provided.23 See the BusinessAndLocationId enumeration list for valid values. |
|||||||||
tl:businessClassification | 0/* |
0…1String | Conditionally required for Argentina. The business classification of the sold from party
using one of the provided enumerations.24 See the BusinessClassification enumeration list for valid values. |
|||||||||
tl:BusinessPartyDetail | - |
0…1- | The business name and address of the sold from or transfer from business entity. The group is optional but if present, the required fields within group must be populated. | |||||||||
tl:businessName | 1/* |
1…1String | Required. The business name of the trading partner.25 | |||||||||
tl:street1 | 1/* |
1…1String | Required. The first line of the street address.26 | |||||||||
tl:street2 | 0/* |
0…1String | The second line of the street address.27 | |||||||||
tl:city | 1/* |
1…1String | Required. The city.28 | |||||||||
tl:district | 0/* |
0…1String | Conditionally required for India. District Code only for India.29![]() |
|||||||||
tl:stateOrRegion | 1/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.30 | |||||||||
tl:postalCode | 1/* |
0…1String | The ZIP or other postal code.31 | |||||||||
tl:country | 1/* |
1…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1alpha-2:1997 country code.32 | |||||||||
tl:warehouseOperatorName | 0/* |
0…1String | Name of the person responsible for warehouse operations.33 | |||||||||
tl:decommissionReasonCode | 0/* |
0…1String | Reason for deactivating
serial numbers.34![]()
See the DecommissionReasonCode enumeration list for valid values. |
|||||||||
tl:reasonDescription | 0/* |
0…1String | Description for decommission reason code.35 |