ESM Receipt Guidelines (XML)
See How To Use this Guide before interpreting the guidelines below.
Message Type: SOM_ESM_RECEIPT
Info Exchange Display Name: ESM Receipt

Data Element | Occurs Length |
Type | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
som:SOMReceiptMessage | - |
1…1- | Required. Root element of message. | ||||||
som:ControlFileHeader | - |
1…1- | Required. The message document's header information. | ||||||
cmn:FileSenderNumber | 1/20 |
1…1String | Required. The company identifier of the file’s sender.1 | ||||||
cmn:FileReceiverNumber | 1/20 |
1…1String | Required. The company identifier of the file’s recipient.2 | ||||||
cmn:FileControlNumber | 1/20 |
1…1String | Required. The message’s unique file control ID number. A file control ID number is mandatory for all messages.3 | ||||||
cmn:FileDate | 10/10 |
1…1Date | Required. The date that the message is sent in YYYY-MM-DD format. Date and times must be in GMT.4 | ||||||
cmn:FileTime | 9/9 |
1…1Time | Required. Time file generated in XML in HH:MM:SSZ format. 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 .5 |
||||||
som:MessageBody | - |
1…1- | Required. Main body of the message. | ||||||
cmn:EventDateTime | 0/* |
0…1DateTime | Specifies the timestamp of the date/time of the Transaction event with the UTC time zone indicator in the format:
YYYY-MM-DDTHH:MM:SS.ssZ. ![]() |
||||||
cmn:EventTimeZoneOffset | 0/* |
0…1String | Specifies the time zone offset in effect time and place where the event occurred. | ||||||
cmn:LocationId | 0/34 |
1…1String | Specifies the facility or warehouse identifier to scope the Sales Shipment Status update for the serial numbers matching the specified item code and lot number.6 If the location is omitted, the Sales Shipment status update is applied globally to all matching serial numbers in the system. |
||||||
cmn:DeliveryNumber | 1/* |
1…1String | Required. Links the order information to the serialized receive information for this customer delivery.7 | ||||||
cmn:DeliveryCompleteFlag | 1/* |
1…1Boolean | Required. Instructs TraceLink to process the outbound delivery, update the status of all serial numbers and child aggregations to be shipped, and trigger generation of regulatory reporting messages based on customer configuration.8
If all of the information (order detail and received serial numbers) is in a single message, the delivery complete flag is set to If only partial information is in the message (e.g. order detail only, received items sent incrementally, etc.) the delivery complete flag is set to ![]() True or TRUE will throw an error. |
||||||
cmn:RegisterUknownSNs | 0/* |
0…1Boolean |
Determines if serial numbers that are not known to SOM should be registered or not. Valid values:
|
||||||
som:OrderDetails | - |
1…1- | Required. Includes business transaction identifier and date, order item receive list, and sender and recipient information. This element is mandatory before the delivery complete flag can be set, though it can be communicated at any time (e.g. with, before, or after the received serial numbers have been communicated). | ||||||
cmn:CorrectiveReceipt | 0/* |
0…1Boolean |
Indicates that a new Serialized Operations Manager receipt is correcting a previously voided Serialized Operations Manager receipt. Valid values:
|
||||||
cmn:OriginalDeliveryNumber | 0/* |
0…1String |
Original delivery number. Records the original delivery number that is replaced when a receipt is voided and corrections are made to that receipt. |
||||||
cmn:EntryPort | 0/* |
0…1String |
Name of the shipment's port of entry into a country (e.g. an airport, maritime port, border checkpoint). |
||||||
cmn:ExitPort | 0/* |
0…1String |
Name of the shipment's port of exit from a country (e.g. an airport, maritime port, border checkpoint). |
||||||
cmn:TransactionIdentifier | 1/* |
1…*String | Required. Identifier
associated with the received serial numbers, for regulatory reporting
purposes.9 At least one transaction id is mandatory. ![]()
|
||||||
@type | 1/* |
1…1String | Required. The transaction identifier
type using supported enumeration values (e.g. ASN , PO , RETURN ).10See the TransactionId enumeration list for valid values. |
||||||
@date | 0/* |
0…1Date | RU . |
||||||
cmn:TransactionDate | 1/* |
1…1Date | Required. The date of the message in YYYY-MM-DD format.12 | ||||||
cmn:TransactionTime | 0/* |
0…1Time | The time of the message in HH:MM:SS format.13 | ||||||
cmn:ShipToCountryCode | 2/2 |
1…1String | Required. ISO country code for ship to
country. Provides application with the information it needs to trigger
regulatory reporting in response to relevant events.14 See the ISOCountryCode enumeration list for valid values. |
||||||
cmn:ShipFromCountryCode | 2/2 |
0…1String | Conditionally required if the product is being exported from country (e.g. when
ReceiptDistributionType = EXPORTSALE , EXPORTTRANSFER , or EXPORTRETURN ).
ISO country code for ship
from country. Provides application with the information it needs to trigger
regulatory reporting in response to relevant events.15See the ISOCountryCode enumeration list for valid values. |
||||||
cmn:ReceiptDistributionType | 1/* |
1…1String | Required. Advises the application of sale (change of ownership of the product) and transfer (no change of ownership of product, but physical movement of product) for application and regulatory reporting purposes. The actual triggering of regulatory reporting is governed by the configuration in TraceLink.16
![]() See the ReceiptDistributionType enumeration list for valid values. |
||||||
cmn:TransferWithoutShipment | 0/* |
0…1Boolean |
Indicates that the serial numbers are already in an
Only use when tl:receiptDistributionType = |
||||||
cmn:SupplyType | 0/* |
0…1String | Conditionally required:
Identifies the type of supply that is being performed using a valid value from the enumerations list. See the SupplyType enumeration list for valid values. |
||||||
cmn:ContractType | 0/* |
0…1String | Conditionally required if cmn:ShipFromCountryCode = KR and cmn:ReceiptDistributionType = EXPORTSALE or
EXPORTRETURN . Identifies the type of
contract for the sale of goods using a valid value from the enumerations list.
See the ContractType enumeration list for valid values. |
||||||
cmn:Comments | 0/* |
0…1String | Optional remarks or comments regarding with delivery. | ||||||
cmn:ContractNumber | 0/* |
0…1String | Identification number of the contract.17 | ||||||
cmn:FundingSource | 0/* |
0…1String |
RU .See the FundingSource enumeration list for valid values. |
||||||
cmn:DeliveryInspection | 0/* |
0…1String |
The inspection status of the physical delivery against the delivery documentation. See the DeliveryInspection enumeration list for valid values. |
||||||
cmn:DeliveryInspectionDate | 10/10 |
0…1Date | The date of the physical delivery inspection against the delivery documentation in YYYY-MM-DD format.19 | ||||||
cmn:DeliveryInspectionNote | 0/* |
0…1String | Comments about the physical delivery inspection against the delivery documentation. | ||||||
cmn:RemovalFromCirculation | 0/* |
0…1String |
Reason the product in the delivery is taken out of the supply chain. See the RemovalFromCirculation enumeration list for valid values. |
||||||
cmn:AggregationInspection | 0/* |
0…1String |
The inspection status of the aggregation hierarchy of the container. See the AggregationInspection enumeration list for valid values. |
||||||
cmn:OrderItemList | - |
1…1- | Conditionally required. Order item list group is populated to communicate the expected receive quantities for each item code at the EACH (unit) level. This information verifies the actual serial number received, the correct product, the correct lot number (if provided), and the correct each quantity. | ||||||
cmn:AllowShortVerificationCount | 0/* |
0…1Boolean | When set to true , allows the count to come up short without an error. If set to false , an error is thrown if the count does not match what is expected.20 |
||||||
cmn:OrderItem | - |
1…*- | Required. A repeating element that captures the item code, lot number, and quantity for each item that will be received for the order. Each unique item code and lot number are communicated in a separate order item group. | ||||||
cmn:OrderItemNumber | 0/* |
0…1String | Order item number attribute associating specific serial numbers with the price, VAT, and cost taxes reported in a specific instance of cmn:OrderItem. | ||||||
choice1% | - |
1…1Choice |
Required. Populate only one of cmnl:InternalMaterialCode, cmn:PackagingItemCode, or cmn:CountryDrugCode. One of the three options must be present. |
||||||
cmn:InternalMaterialCode | 1/* |
0…1String | Conditionally requiredif neither cmn:PackagingItemCode nor cmn:CountryDrugCode is present. Option 1 for OrderItem | choice1%. Use to identify the product using the internal material number configured in Product Master Data.21 | ||||||
cmn:PackagingItemCode | 1/* |
0…1String | Conditionally requiredif neither cmn:InternalMaterialCode nor cmn:CountryDrugCode is present. Option 2 for OrderItem | choice1%. Use to identify the product using the packaging level item code (e.g. GTIN-14) configured in Product Master Data.22 | ||||||
@type | 1/* |
1…1String | Required. The product code type for the
packaging item code using the supported enumeration values (e.g. GTIN-14).23 See the ItemCode enumeration list for valid values. |
||||||
cmn:CountryDrugCode | 1/* |
0…1String | Conditionally required if neither cmn:InternalMaterialCode nor cmn:PackagingItemCode is present. Option 3 for choice%1 in OrderItem. Use to identify the product using the country drug code configured in Product Master Data.24 | ||||||
@type | 0/* |
0…1String | The national drug code type using the supported enumeration values.25 See the CountryDrugCode enumeration list for valid values. |
||||||
cmn:LotNumber | 0/* |
0…1String | Conditionally required if cmn:ShipFromCountryCode = KR and cmn:IsSerialized = false . The lot or batch code for the
items to be received (if available) in an alphanumeric String.26 |
||||||
cmn:ExpirationDate | 0/* |
0…1Date | Expiration date for product in YYYY-MM-DD format.27 | ||||||
cmn:Quantity | 1/* |
1…1Integer | Conditionally required if cmn:ShipFromCountryCode = KR and cmn:IsSerialized = false . The quantity of items at the
EACH (unit) level of the item code and lot if specified to be received.28 |
||||||
cmn:UnitPrice | 1/* |
0…1Decimal |
KR , or if cmn:ShipToCountryCode = RU and cmn:ShipFromCountryCode = AM , BY , KG , KZ , or RU . |
||||||
@currencyCode | 3/3 |
1…1String | Required. Currency ISO code using ISO 4217-2015 format.30 | ||||||
cmn:VAT | - |
0…1Decimal | Value Added Tax per unit.31 | ||||||
@currencyCode | 3/3 |
1…1String | Required. Currency ISO code using ISO 4217-2015 format.32 See the ISOCurrency enumeration list for valid values. |
||||||
cmn:GrossPrice | - |
0…1Decimal | Gross price including unit price and all taxes and fees.33 | ||||||
@currencyCode | 3/3 |
1…1String | Required. Currency ISO code using ISO 4217-2015 format.34 See the ISOCurrency enumeration list for valid values. |
||||||
cmn:IsSerialized | 0/* |
0…1Boolean | Conditionally required. Indicates if the item is not
serialized.35![]() true . |
||||||
cmn:TransactionIdentifier | 0/* |
0…*String | Transaction identifier at the line-item level of shipment. More than one transaction identifier may be present.36 | ||||||
@type | 1/* |
1…1String |
Required. The transaction identifier type. Valid values:
|
||||||
@date | 0/* |
0…1Date |
RU . |
||||||
cmn:SenderInfo | - |
1…1- | Required. Information about the supply
chain partner that is sending the shipment.
Contains XML choice elements of FromBusinessParty and
ShipFromLocation that govern whether to use master data lookup to
populate the address, license, and contact elements. Only one option in choice1% may be populated. |
||||||
choice1% | - |
1…1Choice | Required. One of the following options:
|
||||||
cmn:FromBusinessPartyLookupId | 1/* |
0…1String | Conditionally required if full business address is provided in cmn:FromBusinessPartyInfo
option. Option 1 for senderInfo
| choice1% group.38 A lookup identifier associated with the sold-from business entity. This value is used as the lookup key in master data to populate the details in cmn:FromBusinessPartyInfo. |
||||||
@type | 1/* |
1…1String | Conditionally required if full business address is not provided in cmn:FromBusinessPartyInfo
option. The type of the sold from
business entity identifier from the provided enumeration list.39 See the BusinessLookupId enumeration list for valid values. |
||||||
cmn:FromBusinessPartyInfo | - |
0…1- | Conditionally required if cmn:FromBusinessPartyLookupId to leverage master
data lookup is not populated. Option 2 for senderInfochoice1% group. The full business information associated with the sold from business entity is provided. |
||||||
cmn:BusinessId | 1/* |
1…*String | Required. The identifier associated with the sold from business entity. Mandatory for regulatory reporting.40 | ||||||
@type | 1/* |
1…1String | Required. The type of the BusinessId
identifier.41![]()
See the BusinessAndLocationId enumeration list for valid values. |
||||||
cmn:BusinessClassification | 0/* |
0…1String |
See the BusinessClassification enumeration list for valid values. |
||||||
cmn:BusinessInfo | - |
0…1- |
|
||||||
cmn:BusinessName | 0/* |
1…1String | Required. The business name of the trading partner.43 | ||||||
cmn:Street1 | 0/* |
1…1String | Required. The first line of the street address.44 | ||||||
cmn:Street2 | 0/* |
0…1String | The second line of the street address.45 | ||||||
cmn:City | 1/* |
1…1String | Required. The city.46 | ||||||
cmn:Village | 0/* |
0…1String | Name of the village in which the company is located. | ||||||
cmn:HouseNumber | 0/* |
0…1String | Building, house, or unit number of the company. House numbers are usually only separated from the street address in China. For all addresses outside of China, continue to enter the building, house, or unit number in Street1. | ||||||
cmn:Township | 0/* |
0…1String | Name of the township in which the company is located. | ||||||
cmn:District | 0/* |
0…1String |
Name of the district subdividing the state or region. |
||||||
cmn:StateOrRegion | 0/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.47 | ||||||
cmn:PostalCode | 0/* |
0…1String | The ZIP or other postal code.48 | ||||||
cmn:Country | 0/* |
0…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1alpha-2:1997 country code.49 | ||||||
cmn:CorporateFax | 0/* |
0…1String | Company fax number. | ||||||
cmn:AddressObjectGUID | 0/* |
0…1String | The global identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:HouseGUID | 0/* |
0…1String | The global house identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:TaxRegistrationCode | 0/* |
0…1String | The code used to identify this entity for tax or other legal reporting purposes (e.g. a Russia KPP Registration Code). | ||||||
cmn:PremisesCode | 0/* |
0…1String | Identifier representing a physical area within the company location (e.g. a location's second floor). | ||||||
choice2% | - |
0…1Choice | Optional choice element (no
error if neither are present):
|
||||||
cmn:ShipFromLocationLookupId | 1/* |
0…1String | Required. Option 1 for senderInfo
| choice2% group.50 A lookup identifier associated with the ship from location. Use this value as the lookup key in master data to populate the details in cmn:ShipFromLocationInfo. |
||||||
@type | 1/* |
1…1String | Conditionally required if full business address is not provided in cmn:ShipFromLocationInfo
option. The type of the ship from
location identifier using the enumeration list.51 See the LocationLookupId enumeration list for valid values. |
||||||
cmn:ShipFromLocationInfo | - |
0…1- | Required. Option 2 for senderInfo |
choice2% group. The full business information associated with the ship from location is provided directly. |
||||||
cmn:FacilityId | 0/* |
0…*String | Required. The ship from
location identifier.52![]() |
||||||
@type | 1/* |
1…1String | Required. The type of the cmn:FacilityId
identifier.53![]()
See the BusinessAndLocationId enumeration list for valid values. |
||||||
cmn:LocationInfo | - |
0…1- | Conditionally required for US. The business name and address of the ship from location. | ||||||
cmn:BusinessName | 0/* |
1…1String | Required. The business name of the trading partner.54 | ||||||
cmn:Street1 | 0/* |
1…1String | Required. The first line of the street address.55 | ||||||
cmn:Street2 | 0/* |
0…1String | The second line of the street address. | ||||||
cmn:City | 0/* |
1…1String | Required. The city.56 | ||||||
cmn:Village | 0/* |
0…1String | Name of the village in which the company is located. | ||||||
cmn:HouseNumber | 0/* |
0…1String | Building, house, or unit number of the company. House numbers are usually only separated from the street address in China. For all addresses outside of China, continue to enter the building, house, or unit number in Street1. | ||||||
cmn:Township | 0/* |
0…1String | Name of the township in which the company is located. | ||||||
cmn:District | 0/* |
0…1String |
Name of the district subdividing the state or region. |
||||||
cmn:StateOrRegion | 0/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.57 | ||||||
cmn:PostalCode | 0/* |
0…1String | The ZIP or other postal code.58 | ||||||
cmn:Country | 0/* |
0…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1 alpha-2:1997 country code.59 | ||||||
cmn:CorporateFax | 0/* |
0…1String | Company fax number. | ||||||
cmn:AddressObjectGUID | 0/* |
0…1String | The global identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:HouseGUID | 0/* |
0…1String | The global house identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:TaxRegistrationCode | 0/* |
0…1String | The code used to identify this entity for tax or other legal reporting purposes (e.g. a Russia KPP Registration Code). | ||||||
cmn:PremisesCode | 0/* |
0…1String | Identifier representing a physical area within the company location (e.g. a location's second floor). | ||||||
cmn:LicenseNumber | 0/* |
0…*String |
|
||||||
@state | 0/* |
0…1String | Required. The state or region in which the trading partner is licensed, using the standard two letter abbreviation specified in ISO 3166-2:1998 country sub-division code. Used to give additional context to the license number.61 | ||||||
@agency | 0/* |
0…1String | Required. The agency that granted the license (e.g. Florida DOH, NABP). Used to give additional context to the license number.62 | ||||||
cmn:ContactInfo | - |
0…1- |
|
||||||
cmn:Name | 0/* |
0…1String | Required. The name of the contact department or individual at the company.63 | ||||||
cmn:Title | 0/* |
0…1String | The title of the individual if a person was provided in cmn:Name.64 | ||||||
cmn:Telephone | 1/* |
1…1String | Required. The phone number of the
contact department or individual at the company. Must begin with the
+ character followed by the Country Calling Code.65 |
||||||
cmn:Email | 0/* |
0…1String | The email address of the contact department or individual at the company. Should be included if available.66 | ||||||
cmn:Url | 0/* |
0…1String | The Web address to facilitate authentication.67 | ||||||
cmn:ReceiverInfo | - |
1…1- | Required. Information about the supply
chain partner that is receiving the shipment.
cmn:ReceiverInfo contains XML choice elements for ToBusinessParty and
ShipToLocation that govern whether to use master data lookup to
populate the address, license, and contact elements. Only one option in choice1% may be populated. |
||||||
choice1% | - |
1…1Choice | Required. Required choice element. One option must be selected, but not both.
|
||||||
cmn:ToBusinessPartyLookupId | 0/* |
0…1String | Required. Option 1 for ReceiverInfo |
choice1% group.68 A lookup identifier associated with the sold to business entity. Use this value as the lookup key in master data to populate the details in cmn: ToBusinessPartyInfo. |
||||||
@type | 1/* |
1…1String | Conditionally required if full business address not provided in cmn:ToBusinessPartyInfo
option. The type of the sold to
business entity identifier from the provided enumeration list.69 See the BusinessLookupId enumeration list for valid values. |
||||||
cmn:ToBusinessPartyInfo | - |
0…1- | Required. Option 2 for ReceiverInfo |
choice1% group. The full business information associated with the sold to business entity is provided. |
||||||
cmn:BusinessId | 1/* |
1…*String | Required. The return to business entity identifier. Mandatory for regulatory reporting.70 | ||||||
@type | 1/* |
1…1String | Required. The type of the cmn:BusinessId
identifier.71![]()
See the BusinessAndLocationId enumeration list for valid values. |
||||||
cmn:BusinessClassification | 0/* |
0…1String |
See the BusinessClassification enumeration list for valid values. |
||||||
cmn:BusinessInfo | - |
0…1- |
|
||||||
cmn:BusinessName | 0/* |
1…1String | Required. The business name of the trading partner.73 | ||||||
cmn:Street1 | 0/* |
1…1String | Required. The first line of the street address.74 | ||||||
cmn:Street2 | 0/* |
0…1String | The second line of the street address. | ||||||
cmn:City | 0/* |
1…1String | Required. The city.75 | ||||||
cmn:Village | 0/* |
0…1String | Name of the village in which the company is located. | ||||||
cmn:HouseNumber | 0/* |
0…1String | Building, house, or unit number of the company. House numbers are usually only separated from the street address in China. For all addresses outside of China, continue to enter the building, house, or unit number in Street1. | ||||||
cmn:Township | 0/* |
0…1String | Name of the township in which the company is located. | ||||||
cmn:District | 0/* |
0…1String |
Name of the district subdividing the state or region. |
||||||
cmn:StateOrRegion | 0/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.76 | ||||||
cmn:PostalCode | 0/* |
0…1String | The ZIP or other postal code.77 | ||||||
cmn:Country | 0/* |
0…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1 alpha-2:1997 country code.78 | ||||||
cmn:CorporateFax | 0/* |
0…1String | Company fax number. | ||||||
cmn:AddressObjectGUID | 0/* |
0…1String | The global identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:HouseGUID | 0/* |
0…1String | The global house identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:TaxRegistrationCode | 0/* |
0…1String | The code used to identify this entity for tax or other legal reporting purposes (e.g. a Russia KPP Registration Code). | ||||||
cmn:PremisesCode | 0/* |
0…1String | Identifier representing a physical area within the company location (e.g. a location's second floor). | ||||||
choice2% | - |
0…1Choice |
Optional choice element:
|
||||||
cmn:ShipToLocationLookupId | 1/* |
0…1String | Required. Option 1 for ReceiverInfo |
choice2% group.79 A lookup identifier associated with the ship to location using the enumeration list. Use this value as the lookup key in master data to populate the details in cmn:ShipToLocationInfo. |
||||||
@type | 1/* |
1…1String | Required. The type of the ship to
location identifier.80 See the LocationLookupId enumeration list for valid values. |
||||||
cmn:ShipToLocationInfo | - |
0…1- | Conditionally required for US. Option 2 for ReceiverInfo |
choice2% group. The full business information associated with the ship to location is provided directly. |
||||||
cmn:FacilityId | 0/* |
0…*String | Required. Populated with the ship from
location identifier.81![]() |
||||||
@type | 1/* |
1…1String | Required. The type of the cmn:FacilityId
identifier.82![]()
See the BusinessAndLocationId enumeration list for valid values. |
||||||
cmn:LocationInfo | - |
0…1- |
|
||||||
cmn:BusinessName | 0/* |
1…1String | Required. The business name of the trading partner.83 | ||||||
cmn:Street1 | 0/* |
1…1String | Required. The first line of the street address.84 | ||||||
cmn:Street2 | 0/* |
0…1String | The second line of the street address. | ||||||
cmn:City | 0/* |
1…1String | Required. The city.85 | ||||||
cmn:Village | 0/* |
0…1String | Name of the village in which the company is located. | ||||||
cmn:HouseNumber | 0/* |
0…1String | Building, house, or unit number of the company. House numbers are usually only separated from the street address in China. For all addresses outside of China, continue to enter the building, house, or unit number in Street1. | ||||||
cmn:Township | 0/* |
0…1String | Name of the township in which the company is located. | ||||||
cmn:District | 0/* |
0…1String |
Name of the district subdividing the state or region. |
||||||
cmn:StateOrRegion | 0/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.86 | ||||||
cmn:PostalCode | 0/* |
0…1String | The ZIP or other postal code.87 | ||||||
cmn:Country | 0/* |
0…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1 alpha-2:1997 country code.88 | ||||||
cmn:CorporateFax | 0/* |
0…1String | Company fax number. | ||||||
cmn:AddressObjectGUID | 0/* |
0…1String | The global identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:HouseGUID | 0/* |
0…1String | The global house identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:TaxRegistrationCode | 0/* |
0…1String | The code used to identify this entity for tax or other legal reporting purposes (e.g. a Russia KPP Registration Code). | ||||||
cmn:PremisesCode | 0/* |
0…1String | Identifier representing a physical area within the company location (e.g. a location's second floor). | ||||||
cmn:LicenseNumber | 0/* |
0…*String |
|
||||||
@state | 0/* |
0…1String | Required. The state or region in which the trading partner is licensed, using the standard two letter abbreviation specified in ISO 3166-2:1998 country sub-division code. Used to give additional context to the license number.90 | ||||||
@agency | 0/* |
0…1String | Required. The agency that granted the license (e.g. Florida DOH, NABP). Used to give additional context to the license number.91 | ||||||
cmn:CarrierInfo | - |
0...*- | Conditionally required if ShipToCountryCode = BR . Information about the
transportation partner that is transporting the shipment.
cmn:CarrierInfo contains XML choice elements that govern whether master data
lookup will be used to populate the address elements. Only one option in choice1% may be populated. |
||||||
choice1% | - |
1…1Choice | Optional choice element: No
error if neither are present.
|
||||||
cmn:CarrierBusinessPartyLookupId | 1/* |
0…1String | Conditionally required if full business address not provided in cmn:CarrierBusinessPartyInfo
option. Option 1 for CarrierInfo
| choice1% group.92 A lookup identifier associated with the Carrier entity from the enumeration list. This value is used as the lookup key in master data to populate the details in CarrierBusinessPartyInfo. |
||||||
@type | 1/* |
1…1String | Conditionally required if full business address not provided in cmn:CarrierBusinessPartyInfo
option. The type of the carrier
business entity identifier from the provided enumeration list.93 See the BusinessLookupId enumeration list for valid values. |
||||||
cmn:CarrierBusinessPartyInfo | - |
0…1- | Conditionally required if cmn:CarrierBusinessPartyLookupId to leverage
master data lookup is not populated. Option 2 for CarrierInfo |
choice1% group. The full business information associated with the transportation carrier business entity is provided. |
||||||
cmn:BusinessId | 1/* |
1…*String | Required. The identifier associated
with the transport carrier business entity. This value is mandatory for
regulatory reporting.94![]() |
||||||
@type | 1/* |
1…1String | Required. The type of the cmn:BusinessId
identifier.95![]()
See the BusinessAndLocationId enumeration list for valid values. |
||||||
cmn:BusinessClassification | 0/* |
0…1String | N/A.96 | ||||||
cmn:BusinessInfo | - |
0…1- |
|
||||||
cmn:BusinessName | 0/* |
1…1String | Required. The business name of the trading partner.97 | ||||||
cmn:Street1 | 0/* |
1…1String | Required. The first line of the street address.98 | ||||||
cmn:Street2 | 0/* |
0…1String | The second line of the street address. | ||||||
cmn:City | 0/* |
1…1String | Required. The city.99 | ||||||
cmn:Village | 0/* |
0…1String | Name of the village in which the company is located. | ||||||
cmn:HouseNumber | 0/* |
0…1String | Building, house, or unit number of the company. House numbers are usually only separated from the street address in China. For all addresses outside of China, continue to enter the building, house, or unit number in Street1. | ||||||
cmn:Township | 0/* |
0…1String | Name of the township in which the company is located. | ||||||
cmn:District | 0/* |
0…1String |
Name of the district subdividing the state or region. |
||||||
cmn:StateOrRegion | 0/* |
1…1String | Required. The state, province, or region using the standard two-letter abbreviation specified in ISO 3166-2:1998 country subdivision code.100 | ||||||
cmn:PostalCode | 0/* |
0…1String | The ZIP or other postal code.101 | ||||||
cmn:Country | 0/* |
0…1String | Required. The country using the standard two-letter abbreviation specified in ISO 3166-1 alpha-2:1997 country code.102 | ||||||
cmn:CorporateFax | 0/* |
0…1String | Company fax number. | ||||||
cmn:AddressObjectGUID | 0/* |
0…1String | The global identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:HouseGUID | 0/* |
0…1String | The global house identifier assigned by the Russian Federation Information Address System (FIAS).![]() |
||||||
cmn:TaxRegistrationCode | 0/* |
0…1String | The code used to identify this entity for tax or other legal reporting purposes (e.g. a Russia KPP Registration Code). | ||||||
cmn:PremisesCode | 0/* |
0…1String | Identifier representing a physical area within the company location (e.g. a location's second floor). | ||||||
cmn:WarehouseOperatorName | 0/* |
0…1String |
|
||||||
som:AddReceivedItems | - |
0…1- | Required. List of
serial numbers for the outermost handling units received for this delivery.
TraceLink looks up the child aggregations of the serial numbers provided
in the list and updates the container and all child items with the
received and subsequent shipped status.
This element is mandatory before the delivery complete flag can be set, though it can be communicated at any time (e.g. with, before, or after the order details have been communicated). |
||||||
cmn:Serial | 1/* |
1…*String | Required. Serial number of an outermost handling unit received for this delivery. One serial number is included per received container (or item if shipping loose items). This is typically a pallet or case serial number.104 | ||||||
@format | 0/* |
0…1C | Required. Attribute that identifies format
of serial numbers.105 See the Format enumeration list for valid values. |
||||||
@orderItemNumber | 0/* |
0…1String | Order item number attribute associating specific serial numbers with the price, VAT, and cost taxes reported in a specific instance of cmn:OrderItem. | ||||||
som:Aggregation | - |
0…1- | Communicates new aggregations created by the warehouse that are included in the shipment. The PickedItems includes the top-level container serial numbers and loose items. If the warehouse creates a new aggregation (e.g. a new pallet or mixed case), the new aggregation hierarchies are communicated in the cmn:Aggregation element group. If an existing case ships, the case must be scanned and the case hierarchy is not provided. If a new mixed case is created, the hierarchy for that new case is communicated. This enables the distribution warehouse to locally manage changes to aggregation hierarchies. The warehouse communicates the new aggregation hierarchies of the shipped goods at the time of shipment without having to send disaggregation and aggregation events. TraceLink implicitly disaggregates and aggregates operations to achieve the end state hierarchy prior to processing the shipment. TraceLink also auto-commissions the SSCC numbers for new cases and pallets when these SSCC numbers are not yet commissioned. |
||||||
cmn:EventDateTime | 0/* |
1…1Datetime | Required. The date and time of aggregation event with the UTC time zone indicator in YYYY-MM-DDTHH:MM:SS.ssZ format. If not provided, the current GMT date time is used. | ||||||
cmn:EventLocation | 1/* |
1…1String | Required. Site-level SGLN of the
location where the event occurs.
SGLN format is the numeric component only, with the urn prefix stripped (e.g.
8888882.02867.0 instead of urn:epc:id:sgln:8888882.02867.0 typically found in
EPCIS events). |
||||||
cmn:ParentSerial | 1/* |
1…1String | Required. Serial number expressed in the GS1 Application Identifier format without parenthesis for the AI keys. AI(01)(21) formatted serial number for GTINs or AI(00) formatted serial number for SSCCs. Non-GS1 serial numbers (e.g. China) are expressed in native format. | ||||||
@companyPrefix | 0/* |
0…1String | The GS1 Company Prefix present in GTIN-14 and SSCC serial numbers. | ||||||
@filterValue | 0/* |
0…1String | The filter value present in GTIN-14 and SSCC serial numbers. | ||||||
@format | 0/* |
0…1String | The format
of the serial numbers. See the Format enumeration list for valid values. |
||||||
@packedStatus | 0/* |
0…1String | The
packaging status of the container. See the PackedStatus enumeration list for valid values. |
||||||
cmn:PackagingLevel | 0/* |
0…1String | The packaging level of the
commissioned items in cmn:NumberList. See the PackagingLevel enumeration list for valid values. |
||||||
cmn:NumberList | - |
1…1- | Required. List of serial numbers for the items packed into the container serial number. | ||||||
cmn:Serial | 1/* |
1…*String | Required. Serial number expressed in the GS1 Application Identifier format without parenthesis for the AI keys. AI(01)(21) formatted serial number for GTINs or AI(00) formatted serial number for SSCCs. Non-GS1 serial numbers (e.g. China) are expressed in native format. | ||||||
@companyPrefix | 0/* |
0…1String | The GS1 Company Prefix present in GTIN-14 and SSCC serial numbers. | ||||||
@filterValue | 0/* |
0…1String | The filter value present in GTIN-14 and SSCC serial numbers. | ||||||
@format | 0/* |
0…1String | The format
of the serial numbers. See the Format enumeration list for valid values. |
||||||
@packedStatus | 0/* |
0…1String | The
packaging status of the container. See the PackedStatus enumeration list for valid values. |
||||||
@orderItemNumber | 0/* |
0…1String | Order item number attribute associating specific serial numbers with the price, VAT, and cost taxes reported in a specific instance of cmn:OrderItem. | ||||||
som:TransactionEvent | - |
0…*- | Indicates the association of purchase orders with the serial numbers. | ||||||
cmn:EventDateTime | 0/* |
1…1Datetime | Required. The date and time of aggregation event with the UTC time zone indicator in YYYY-MM-DDTHH:MM:SS.ssZ format. If not provided, the current GMT date time is used. | ||||||
cmn:TransactionIdentifier | 0/* |
1…1Datetime | Required. Identifier associated with the received serial numbers, for regulatory reporting purposes. At least one transaction id is mandatory. More than one may be mandatory depending on the country. | ||||||
@type | 1/* |
1…1String | Required. The transaction identifier type supports the enumeration value PO . |
||||||
@date | 0/* |
0…1Date |
The transaction identifier date attribute in YYYY-MM-DD format. |
||||||
cmn:NumberList | - |
1…1- | Required. List of serial numbers for the items packed into the parent serial number. | ||||||
cmn:Serial | 1/* |
1…*String | Required. Serial number expressed in the GS1 Application Identifier format without parenthesis for the AI keys. AI(01)(21) formatted serial number for GTINs or AI(00) formatted serial number for SSCCs. Non-GS1 serial numbers (e.g. China) are expressed in native format. | ||||||
@companyPrefix | 0/* |
0…1String | Required. The GS1 Company Prefix present in GTIN-14 and SSCC serial numbers. | ||||||
@format | 0/* |
0…1String | Required. The format
of the serial numbers. See the Format enumeration list for valid values. |
||||||
cmn:EventLocation | 0/34 |
0…1String | Required. Site-level SGLN of the
location where the event occurs.
SGLN format is the numeric component only, with the urn prefix stripped (e.g.
8888882.02867.0 instead of urn:epc:id:sgln:8888882.02867.0 typically found in
EPCIS events). |