Message Types
The drop-downs below include tables describing the different message types that occur in each TraceLink business process or app. The Info Exchange Display Name column lists the corresponding message type displayed in the Info Exchange UI. The Message Type column lists the name used when setting up B2B connections.
For more information about the screens that use these message types, see Info Exchange, View Transaction Details, Import File, or Create Bulk File Extract. For more information about each message, see the app's API Guide.
Business Processes and Applications

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring within the Delivery Tracking business process, regardless of type. |
Receipt Confirmation | RECEIPT_CONFIRMATION | Both | A transaction from the CMO to the Pharmaceutical Manufacturer confirming that the CMO received the active pharmaceutical ingredients or bulk materials sent from the MAH. |
Shipment Notification | SHIPMENT_NOTIFICATION | Both | A transaction from the CMO to the Pharmaceutical Manufacturer that creates a delivery in the Pharmaceutical Manufacturer's system and posts a goods receipt, which releases product from inventory for shipment. |
Warehouse Shipment Order | DT_WHS_SHIP_ORDER | Both | A message from the Pharmaceutical Manufacturer to the CMO communicating a delivery for the CMO to pick and pack for shipping. |
Warehouse Shipment Order Confirmation | DT_WHS_SHIP_ORDER_CONFIRMATION | Both | A transaction from the CMO to the Pharmaceutical Manufacturer that confirms the picked and packed shipment requested by the Warehouse Ship Order and sends the packing aggregation to the MAH. |
Shipment Advice | DT_SHIP_ADVICE | Both | A transaction from the CMO to the Pharmaceutical Manufacturer communicating shipment information for one or more deliveries. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring within the Inventory Monitoring business process, regardless of type. |
Inventory Adjustment | INVENTORY_ADJUSTMENT | Both | A transaction from the CMO to the Pharmaceutical Manufacturer communicating adjustments to the inventory balance for a specific product code and lot number. |
Inventory Adjustment Reversal | INVENTORY_ADJUSTMENT_REVERSAL | Both | A transaction from the CMO to the Pharmaceutical Manufacturer correcting previously reported adjustments to the inventory balance. This message reverses the information reported previously but does not provide additional information. |
Inventory Report | INVENTORY_REPORT | Both | A transaction from the CMO to the Pharmaceutical Manufacturer reporting inventory balances for all product owned by the MAH at the CMO's location. This report includes the product code, lot number, quantity, and inventory status of the product. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring within the Production Tracking: Material Purchase Orders business process, regardless of type. |
Material PO | MATERIAL_ORDER | Both | A transaction from the CMO to the Pharmaceutical Manufacturer containing a Purchase Order (PO) for materials provisioned by the Pharmaceutical Manufacturer that the CMO needs to manufacture the finished product. |
Material PO Confirmation | MATERIAL_ORDER_CONFIRMATION | Both | A message from the Pharmaceutical Manufacturer to the CMO confirming the material, quantity, and delivery date of the materials requested in the Material PO. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring within the Production Tracking: Purchase Orders and Work Orders business processes, regardless of type. |
PO | PURCHASE_ORDER | Both | A message from the Pharmaceutical Manufacturer to the CMO containing a PO for the manufactured or packaged pharmaceutical products. |
PO Confirmation | PURCHASE_ORDER_CONFIRMATION | Both | A transaction from the CMO to the Pharmaceutical Manufacturer confirming that the CMO received the PO for finished goods, including data from the vendor order created by the receipt of the PO and any adjustments the CMO made to the items in the PO. |
Materials Issued | MATERIALS_ISSUED | Both | A transaction from the CMO to the Pharmaceutical Manufacturer communicating the materials that the CMO issued to and reserved for production, including the product code, lot number, quantity, and date of issue. |
Materials Issued Reversal | MATERIALS_ISSUED_REVERSAL | Both | A transaction from the CMO to the Pharmaceutical Manufacturer correcting previously reported materials issued for production. This message reverses the information reported previously but does not provide additional information. |
Materials Consumed | MATERIALS_CONSUMED | Both | A transaction from the CMO to the Pharmaceutical Manufacturer communicating the product code, lot number, quantity, and date of consumption for materials consumed by the CMO during the production process. |
Materials Consumed Reversal | MATERIALS_CONSUMED_REVERSAL | Both | A transaction from the CMO to the Pharmaceutical Manufacturer correcting previously reported materials consumed for production. This message reverses the information reported previously but does not provide additional information. |
Materials Produced | MATERIALS_PRODUCED | Both | A transaction from the CMO to the Pharmaceutical Manufacturer communicating the product code, lot number, quantity, and date of production for materials produced by the CMO. |
Materials Produced Reversal | MATERIALS_PRODUCED_REVERSAL | Both | A transaction from the CMO to the Pharmaceutical Manufacturer correcting previously reported materials produced. This message reverses the information reported previously but does not provide additional information. |
Work Order Status | MILESTONES | Both | A transaction from the CMO to the Pharmaceutical Manufacturer that creates or updates a Work Order and its corresponding Purchase Order and line item. This message includes the product code, lot number, and quantity of materials to be produced, as well as the current Work Order Milestone. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring within the Administration app, regardless of type. |
Create ServiceLink | ADM_CREATE_SERVICELINK | Inbound | Initiates Link requests to partners, inviting the partners to subscribe to the US Product Track app. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the China Compliance app, regardless of type. |
Decommission | GR_DECOMMISSION | Outbound | Generates the Decommission - Code Deactivation Report, which notifies the government of decommissioned serial numbers. |
Production | GR_COMMISSION | Outbound | Generates the Commission - RelationCreate Report, which notifies the government of commissioned serial numbers. |
Return Receipt | GR_RETURN_RECEIPT | Outbound | Generates the Return Receipt - ReturnWarehouseIn Report, which notifies the government of serial numbers in returned shipments. |
Sales Shipment | GR_SALES_SHIPMENT | Outbound | Generates the Shipment - SalesWarehouseOut Report, which notifies the government of serial numbers in sold shipments. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the EU Compliance application, regardless of type. |
Active Product Pack State Update | NA | Outbound | An outbound message sent from the EU Compliance application to the EU Hub reporting the Active – Update Product Pack State Report for product status updated in Serialized Operations Manager. |
Active Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Active – Update Product Pack State Report. |
Batch Recall | NA | Outbound | Generates the Batch Recall Report and sends the information about the recalled product directly to the EU Hub. |
Batch Recall Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Batch Recall Report. |
Checked Out Product Pack State Update | N/A | Outbound | Generates the Checked Out – Product Pack State Update Report and sends the information about the repackaged product directly to the EU Hub. |
Checked Out Product Pack State Update Response | N/A | Inbound | A response from the EU Hub communicating the processing and distribution status of the Checked Out – Product Pack State Update Report. |
Commission | NA | Outbound | Generates the Commission – Product Pack Report and sends the information about the released, sold, or transferred serialized product directly to the EU Hub |
Commission Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Commission – Product Pack Report. |
Destruction Product Pack State Update | NA | Outbound | Generates the Destruction – Update Product Pack State Report and sends the information about the destroyed or decommissioned serialized product directly to the EU Hub. |
Destruction Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Destruction – Update Product Pack State Report. |
EMVS Hub Alert | NA | Inbound | A message from the EU Hub communicating any alerts regarding possible counterfeit products. |
EMVS Hub Alert Subscription Request | NA | Outbound | Generates a request to register an EU Compliance application with the EU Hub to receive alerts regarding possible counterfeit products. |
EMVS Hub Alert Subscription Roll Request | NA | Outbound | Generates a request to activate a previously registered EU Compliance application with the EU Hub to send alerts to regarding possible counterfeit products. |
Export Product Pack State Update | NA | Outbound | Generates the Export – Update Product Pack State Report and sends the information about the exported serialized product sold or transferred directly to the EU Hub. |
Export Product Pack State Update | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Export – Update Product Pack State Report. |
Free Sample Product Pack State Update | NA | Outbound |
Generates the Free Sample – Update Product Pack State Report and sends the information about the sampled serialized product directly to the EU Hub. |
Free Sample Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Free Sample – Update Product Pack State Report. |
Information Request | NA | Outbound | Generates a request for a Product Master Data Report directly from the EU Hub. |
Information Response | NA | Inbound | A response from the EU Hub containing the requested reports. |
Integration Commission Response | NA | Outbound | A message from TraceLink to the MAH containing the Commission – Product Pack Report and the EU Hub's response. |
Integration Verification Request | EU_INT_VERIFICATION_REQUEST | Inbound | A message from the EU Compliance app to the EU Hub, requesting serial number verification. |
Integration Verification Response | EU_INT_VERIFICATION_RESPONSE | Outbound | A message from the EU Hub to the EU Compliance app with a response to the serial number verification request. |
Locked Product Pack State Update | NA | Outbound | Generates the Locked – Update Product Pack State Report and sends the information about the locked serialized product directly to the EU Hub. |
Locked Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Locked – Update Product Pack State Report. |
Product Master Data | NA | Outbound | Generates the EU Product Master Data Report and sends the information about the updated product directly to the EU Hub. |
Product Master Data Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Product Master Data Report. |
Product Pack Update | NA | Outbound | Generates the Update – Product Pack Report and sends the information about the updated Batch ID and/or Expiration Date for the previously reported product pack to the EU Hub.
|
Product Pack Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Updated – Product Pack Report. |
Sample Product Pack State Update | NA | Outbound | An outbound message sent from the EU Compliance app to the EU Hub reporting the Sample - Update Product Pack State Report for product decommissioned as government samples. |
Sample Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Sample – Update Product Pack State Report. |
Stolen Product Pack State Update | NA | Outbound | An outbound message sent from the EU Compliance app to the EU Hub reporting the Stolen - Update Product Pack State Report for product decommissioned as stolen. |
Stolen Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Stolen – Update Product Pack State Report. |
Supplied Product Pack State Update | NA | Outbound | An outbound message sent from the EU Compliance app to the EU Hub reporting the Supplied - Update Product Pack State Report for product sold with one of the Article 23 supply types. |
Supplied Product Pack State Update Response | NA | Inbound | A response from the EU Hub communicating the processing and distribution status of the Supplied – Update Product Pack State Report. |
Verification Request | NA | Outbound | Generates a request to verify serial numbers with the EU Hub. |
Verification Response | NA | Inbound | A response from the EU Hub communicating the status of the requested serial numbers. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the India Compliance app, regardless of type. |
Export Tertiary Packaging | IN_EXPORT_TERTIARY_PACKAGING | Outbound | Generates the Export Tertiary Packaging report, which captures items that are exported from India as a sale or transfer. |
Product | IN_PRODUCT | Outbound | Generates the Product report, which captures product master data additions or updates for products with an Export From Country of India. |
Batch Pre-Production (DAVA) | INGR_PREPRODUCTION | Outbound | Generates the India Batch Pre-Production report, which notifies the government of upcoming production batches. |
Batch Pre-Production Withdrawal (DAVA) | INGR_PREPRODUCTION_WITHDRAWAL | Outbound | Generates the India Batch Pre-Production Withdrawal report, which notifies the government that a planned production batch is withdrawn. |
Product Master Data (DAVA) | INGR_PRODUCT_MASTER | Outbound | Generates the India Product Master Data report, which notifies the government of new or updated product information. |
Production (DAVA) | INGR_COMMISSION | Outbound | Generates the India Production Report, which notifies the government of product shipped or transferred. |
Exempt Production Notification (DAVA) | INGR_EXEMPT_PRODUCTION_NOTIFICATION | Outbound | Generates the India Production Report, which notifies the government of product shipped or transferred. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | |
Inbound EDI Acknowledgment | IE_EDI_ACKNOWLEDGEMENT | Inbound | A message responding to the EDI message that acknowledges the acceptance or rejection of the message. |
Outbound EDI Acknowledgment | IE_EDI_ACKNOWLEDGEMENT | Outbound | A message responding to the EDI message that acknowledges the acceptance or rejection of the message. |
EDI Application Advice | IE_EDI_APPLICATION_ADVICE | Inbound | A message communicating the errors that caused the ASN message to be rejected. |
Processing Response | IE_PROCESSING_RESPONSE | Outbound | A message communicating the success or failure of other messages. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Info Express app, regardless of Type. |
Commission Advice | IEXP_COMMISSION_ADVICE | Inbound | A message sent from the CMO or internal manufacturing plant indicating how many items and files will be included in the upcoming SNX Serial Number Disposition Assigned message. |
Shipment Notification | IEXP_SHIP_NOTICE | Inbound | A message communicating the shipment information, shipment order product details, and packaging hierarchy. |
TPI Sales Notification | IEXP_TPI_SALES_NOTIFICATION | Both | A message received by the 3PL communicating the product codes and serial numbers in a shipment. |
TPI Shipment Notification | IEXP_TPI_SHIPMENT_NOTIFICATION | Both | A message received by the 3PL communicating the packaging hierarchy of serial numbers within a shipment. |
Turkey ITS Shipment Notification | IEXP_ITS_SALES | Both | A message received by the 3PL communicating a shipment without a packaging hierarchy, that only includes a list of the serial numbers in the shipments. |
Turkey PTS Shipment Notification | IEXP_PTS_SHIPMENT | Both | A message received by the 3PL communicating a shipment with a defined packaging hierarchy. |
Forecast | IEXP_FORECAST | Both | A message received by the Pharmaceutical Manufacturer communicating the quantity of items expected in a future shipment by the company purchasing the product. |
Batch Master | IEXP_BATCH_MASTER | Both | A message sent by the Pharmaceutical Manufacturer communicating the shipment information for multiple batches of the same sale. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Master Data Exchange app, regardless of type. |
Partner Master Data | MDX_TRADE_PARTNER_MASTER | Inbound | Creates or updates the master data record for partner companies and their locations. |
Product Master Data | MDX_PRODUCT_MASTER | Inbound | Create or updates the master data record for products subject to track and trace requirements. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
TraceLink retries the following Russia Compliance messages when MDLP rejects a report for the first time:

- 331 - Foreign Shipment
- 334 - Custom Move
- 341 - Receive Importer
- 381 - Move Owner
- 415 - Move Order
- 431 - Move Place
- 441 - Move Unregistered Order
- 911 - Unit Pack
- 913 - Unit Extract
- 914 - Unit Append
- 915 - Multi Pack
After MDLP rejects the report for the first time, TraceLink parks and retries the message for 30 minutes, adding the parked time to the operation date in the report so that MDLP recognizes the retried report as unique and does not reject it as a duplicate. If MDLP rejects the report again after the first retry, TraceLink parks and retries the message for another 30 minutes, when MDLP either accepts or rejects the report.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Russia Compliance app, regardless of type. |
OMS Domestic Utilisation | RU_OMS_DOMESTIC_UTILISATION | Outbound | An outbound message sent from the Russia Compliance application to CRPT containing the OMS Domestic Utilisation report, which captures information about serialized items that are part of an end of batch that takes place in Russia. |
OMS Foreign Utilisation | RU_OMS_FOREIGN_UTILISATION | Outbound | An outbound message sent from the Russia Compliance application to CRPT containing the OMS Foreign Utilisation report, which captures information about serialized items that are manufactured in a country other than Russia before being imported to Russia for distribution. |
Russia Shipment Notification | RU_SHIPMENT_NOTIFICATION | Inbound | An inbound message sent by the Russia Compliance application, which processes the serialization data retrieved from MDLP via the 211 - Kiz Info message to register and aggregate the serial numbers, creating an inbound delivery with the serial numbers in the Pending Receipt state. |
200 - Result | RU_RESULT_200 | Inbound | An inbound message sent from MDLP to TraceLink communicating the status of any compliance report with MDLP. |
210 - Query Kiz Info | RU_QUERY_KIZ_INFO_210 | Outbound | An outbound message sent from the Russia Compliance application to MDLP requesting information about serialized items. |
211 - Kiz Info | RU_KIZ_INFO_211 | Inbound | An inbound message sent from MDLP to TraceLink containing information about serialized items. |
251 - Refusal Sender | RU_REFUSAL_SENDER_251 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 251 - Refusal Sender report, which captures a voided sales shipment previously reported in a 415 - Move Order report. |
313 - Register Product Emission | RU_REGISTER_PRODUCT_EMISSION_313 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 313 - Register Product Emission report, which captures information about serialized items that are manufactured and released in Russia. |
321 - Foreign Emission | RU_FOREIGN_EMISSION_321 | Outbound | Contains the 321 - Foreign Emission report, which captures information about serialized items that are manufactured, commissioned, quality tested, and released in a country other than Russia, Armenia, Belarus, Kazakhstan, or Kyrgyzstan, before being imported to Russia for distribution.
|
331 - Foreign Shipment | RU_FOREIGN_SHIPMENT_331 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 331 - Foreign Shipment report, which captures information about serialized items that are shipped to Russia for import as a non-consignment direct order. |
332 - Foreign Import | RU_FOREIGN_IMPORT_332 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 332 - Foreign Import report, which captures the receipt of serialized items imported to Russia as a non-consignment reverse order. |
333 - Foreign Import Owner | RU_FOREIGN_IMPORT_OWNER_333 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 333 - Foreign Import Owner report, which captures the receipt of serialized items imported to Russia as an own funds order or consignment order. |
334 - Custom Move | RU_CUSTOM_MOVE_334 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 334 - Custom Move report, which captures the transfer of serialized items between customs zones as the items are being imported to Russia. |
335 - FTS Data | RU_FTS_DATA_335 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 335 - FTS Data report, which captures information about serialized items that are imported into Russia and approved by customs for distribution. |
341 - Receive Importer | RU_RECEIVE_IMPORTER_341 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 341 - Receive Importer report, which captures information about serialized items that are received at a warehouse in Russia after being cleared by customs for distribution. |
342 - Release in Circulation | RU_RELEASE_IN_CIRCULATION_342 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 342 - Release in Circulation report, which captures the release of foreign product for circulation in the Russia market. |
381 - Move Owner | RU_MOVE_OWNER_381 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 381 - Move Owner report, which captures the transfer of items manufactured by a CMO to an MAH after the items have been part of a product release. |
391 - Return to Circulation | RU_RETURN_TO_CIRCULATION_391 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 391 - Return to Circulation report, which captures items with a updated from Decommissioned to Commissioned. |
415 - Move Order | RU_MOVE_ORDER_415 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 415 - Move Order report, which captures information about serialized items that are shipped to a registered buyer or returned to a seller. |
411 - Move Unregistered Order | RU_MOVE_UNREGISTERED_ORDER_441 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 441 - Move Unregistered Order report, which captures information about serialized items that are shipped to an unregistered buyer. |
431 - Move Place | RU_MOVE_PLACE_431 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 431 - Move Place report, which captures the transfer of serialized items between warehouses in Russia. |
461 - Move EEU | RU_MOVE_EEU_461 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 461 - Move EEU report, which captures an export shipment of serialized items from Russia that are shipped to Armenia, Belarus, Kazakhstan, or Kyrgyzstan. |
541 - Move Destruction | RU_MOVE_DESTRUCTION_541 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 541 - Move Destruction report, which captures the transfer of serialized items to a destruction facility within Russia. |
542 - Destruction | RU_DESTRUCTION_542 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 542 - Destruction report, which captures serialized items that are disposed of in a destruction facility (i.e. they are decommissioned or destroyed in TraceLink). |
552 - Withdrawal | RU_WITHDRAWAL_552 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 552 - Withdrawal report, which captures information about serialized items that are removed from supply chain circulation. |
601 - Move Order Notification | RU_MOVE_ORDER_NOTIFICATION_601 | Inbound | An inbound message sent from MDLP to TraceLink containing the 601 - Move Order Notification, which alerts the Russia Compliance Owner about an inbound sales shipment or inbound return shipment. |
603 - Move Owner Notification | RU_MOVE_OWNER_NOTIFICATION_603 | Inbound | An inbound message sent from MDLP to TraceLink containing the 603 - Move Order Notification, which alerts an MAH about an inbound delivery sent from a CMO who has previously submitted the 381 - Move Owner report. |
606 - Refusal Receiver Notification | RU_REFUSAL_RECEIVER_NOTIFICATION_606 | Inbound | An inbound message sent from MDLP to TraceLink containing the 606 - Refusal Receiver Notification, which alerts the Russia Compliance Owner that the receiver of a shipment has rejected items in the shipment by sending a 252 - Refusal Receiver report. |
607 - Accept Notification | RU_ACCEPT_NOTIFICATION_607 | Inbound | An inbound message sent from MDLP to TraceLink containing the 607 - Accept Notification, which alerts the Russia Compliance Owner that the receiver of a shipment has approved items in the shipment by sending a 701 - Accept report. |
610 - Move Return Notification | RU_MOVE_RETURN_NOTIFICATION_610 | Inbound | An inbound message from MDLP to TraceLink containing the 610 - Move Return Notification report which contains the serial numbers that are suspended by the government and returned to the MAH by the Wholesale Distributor. |
611 - Receive Unregistered Notification | RU_RECEIVE_UNREGISTERED_NOTIFICATION_611 | Inbound | An inbound message sent from MDLP to TraceLink containing the 611 - Receive Unregistered Notification, which alerts the Russia Compliance Owner that the unregistered buyer receiving the Owner's shipment has approved items in the shipment by sending a 442 - Receive Unregistered Order report in response to the original 441 - Move Unregistered Order report. |
613 - Foreign Shipment Notification | RU_FOREIGN_SHIPMENT_NOTIFICATION_613 | Inbound | An inbound message sent from MDLP to TraceLink containing the 613 - Foreign Shipment Notification, which alerts the Russia Compliance Owner about an inbound import shipment. |
614 - Foreign Import Notification | RU_FOREIGN_IMPORT_NOTIFICATION_614 | Inbound | An inbound message sent from MDLP to TraceLink containing the 614 - Foreign Import Notification, which alerts the sender of an import shipment that the location in Russia has received the shipment. |
701 - Accept | RU_ACCEPT_701 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 701 - Accept report, which approves items in a shipment that the Russia Compliance Owner receives, and is generated in order to respond to a notification from MDLP (e.g. the 613 - Foreign Shipment Notification). |
911 - Unit Pack | RU_UNIT_PACK_911 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 911 - Unit Pack report, which captures the initial aggregation of items to a new parent container (i.e. the parent container has not been previously reported in another 911 - Unit Pack report or a 915 - Multi Pack report). |
913 - Unit Extract | RU_UNIT_EXTRACT_913 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 913 - Unit Extract report, which captures the disaggregation of an item from its parent container. |
914 - Unit Append | RU_UNIT_APPEND_914 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 914 - Unit Append report, which captures the addition of items to a parent container after initial aggregation is reported in a 911 - Unit Pack or 915 - Multi Pack report. |
915 - Multi Pack | RU_MULTI_PACK_915 | Outbound | An outbound message sent from the Russia Compliance application to MDLP containing the 915 - Multi Pack report, which captures the aggregation hierarchy of serialized items reported in an OMS Domestic Utilisation or OMS Foreign Utilisation report.
|

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Saudi Arabia Compliance app, regardless of type. |
Accept | SA_ACCEPT | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Accept report, which captures the receipt of serialized items that are shipped as a sale or transfer within Saudi Arabia, or are imported to Saudi Arabia as part of a sales shipment or transfer shipment and are registered as non-importable with the DTTS. |
Deactivate | SA_DEACTIVATE | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Deactivate report, which captures information about serialized items that are decommissioned or destroyed in Saudi Arabia. |
Dispatch | SA_DISPATCH | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Dispatch report, which captures information about a sale or transfer shipment to or within Saudi Arabia. |
Dispatch Cancel | SA_DISPATCH_CANCEL | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Dispatch Cancel report, which captures a voided shipment of serialized items that have a target market of Saudi Arabia. |
Import | SA_IMPORT | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Import report, which captures the receipt of serialized items that are imported to Saudi Arabia as part of a sales shipment or transfer shipment and are registered as importable with the DTTS. |
PTS Download | SA_PTS_DOWNLOAD | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the PTS, which checks for serialization data and downloads it, if available. |
PTS Download Processing | SA_PTS_DOWNLOAD_PROCESSING | Inbound | An inbound message sent from the Saudi Arabia Compliance application, which processes the aggregation and shipment events from the file downloaded from the PTS and creates an inbound delivery with serial numbers in the Pending Receipt state. |
PTS Upload | SA_PTS_UPLOAD | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the PTS containing serialization data for items that are shipped within Saudi Arabia as an in-country sale or in-country return, or shipped to Saudi Arabia as an export sale. |
PTS Upload Notification | SA_PTS_UPLOAD_PROCESSING | Outbound | An outbound message sent from the Saudi Arabia Compliance application that converts shipment information to the appropriate format for upload to the PTS via the PTS Upload message. |
Return | SA_RETURN | Outbound | An outbound message from TraceLink to the DTTS containing the Return (In-Country) report, which captures the delivery of a return shipment that was sent to another location in Saudi Arabia. |
Supply | SA_SUPPLY | Outbound | An outbound message sent from the Saudi Arabia Compliance application to the DTTS containing the Supply report, which captures information about serialized items that have been manufactured in Saudi Arabia or in another country before being imported to Saudi Arabia for distribution. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Serial Number Exchange app, regardless of type. |
Production Order Created | SNX_PRODUCTION_ORDER | Inbound | A message from the CMO or internal manufacturing plant to the Pharmaceutical Manufacturer or CMO communicating details of a planned production batch. |
Production Order Withdrawn | SNX_PRODUCTION_ORDER_WITHDRAWN | Inbound | A message from the CMO or internal manufacturing plant to the Pharmaceutical Manufacturer or CMO communicating the cancellation of a planned production batch previously reported to the MAH. |
Serial Number Disaggregation | SNX_DISAGGREGATED | Inbound | A message from the CMO or internal manufacturing plant to the Pharmaceutical Manufacturer or CMO communicating the disaggregation of part of a packaging level from the packaging hierarchy. |
Serial Number Disposition Assigned | SNX_DISPOSITION_ASSIGNED | Inbound | A message from the CMO or internal manufacturing plant to the Pharmaceutical Manufacturer or CMO communicating commissioning and aggregation events. |
Serial Number Disposition Updated | SNX_DISPOSITION_UPDATED | Inbound | A message received by the CMO or Pharmaceutical Manufacturer communicating that the status of a set of serial numbers changed to Encoded, Deactivated, Decommissioned, or Destroyed. |
Serial Number Request | SNX_REQUEST | Inbound | A message sent by the CMO, internal manufacturing plant, or third party labeler requesting serial numbers from the TraceLink system. |
Serial Number Response | SNX_RESPONSE | Outbound | A message received by the CMO, internal manufacturing plant, or third party labeler responding with a set of serial numbers. |
Serial Number Transfer | SNX_TRANSFER | Inbound | A message from the third party labeler to the CMO or Pharmaceutical Manufacturer transferring serial numbers with a state of Reserved or Encoded. |
Serial Number Transfer Response | SNX_TRANSFER_RESPONSE | Outbound | A message from the CMO or Pharmaceutical Manufacturer to the third party labeler confirming the completion of the serial number transfer. |
End of Batch Notification | SNX_END_OF_BATCH | Inbound | A message sent from the CMO or Pharmaceutical Manufacturer's internal packaging line system communicating the batch production status after commissioning. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Serial Number Manager app, regardless of type. |
Serial Number Replenish Request | SNM_REQUEST | Outbound | A transaction from the CMO to the Pharmaceutical Manufacturer to request serial numbers for manufactured product. |
Serial Number Replenish Response | SNM_RESPONSE | Inbound | A message from the Pharmaceutical Manufacturer to the CMO containing serial numbers generated outside of the TraceLink system. |

The Serialized Operations Manager (SOM) message types are organized based on the 3 types of asynchronous messages possible through Serialized Operations Manager:
- Trading Partner Event Exchange – Messages used by Pharmaceutical Manufacturers, CMOs, and 3PLs to communicate internally about manufacturing and logistics operations.
- Core Integration – Messages used by any company that also uses TraceLink as their serialization System of Record.
- ESM Synchronization – Messages used by Pharmaceutical Manufacturers with an external serialization system.
Pharmaceutical Manufacturers use ESM messages to synchronize the events from an enterprise serialization management System of Record with TraceLink to enable trade partner event exchange (e.g. to CMOs or 3PLs) and compliance reporting to government systems.
The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the Serialized Operations Manager app, regardless of type. |
Trading Partner Exchange | |||
Deactivate Event | SOM_DEACTIVATE_EVENT | Inbound | A message from the CMO to TraceLink, that is created by a Serial Number Disposition Updated message in the Serial Number Exchange app, communicating that the status of serial numbers changed to Deactivated and can no longer be used. |
Received Deactivate Event | SOM_DEACTIVATE_EVENT_IB | Outbound | A message from a TraceLink CMO to the Pharmaceutical Manufacturer communicating that the status of serial numbers changed to Deactivated and can no longer be used. |
Decommission Event | SOM_DECOMMISSION_EVENT | Inbound | A message from the CMO or 3PL to TraceLink containing information about serial numbers decommissioned with the intention of recommissioning at a later time with updated information. |
Received Decommission Event | SOM_DECOMMISSION_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing information about serial numbers decommissioned with the intention of recommissioning at a later time with updated information. |
Destroy Event | SOM_DESTROY_EVENT | Inbound | A message from the CMO or 3PL to TraceLink containing information about permanently terminated serial numbers. |
Received Destroy Event | SOM_DESTROY_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing information about permanently terminated serial numbers. |
End of Batch Event | SOM_END_OF_BATCH_EVENT | Inbound | A message from the CMO to TraceLink containing commission, aggregation, and end of batch data. |
Received End of Batch Event | SOM_END_OF_BATCH_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing commission, aggregation, and end of batch data. |
Product Release Event | SOM_PRODUCT_RELEASE_EVENT | Inbound | A message from the CMO to TraceLink containing commission, aggregation, and product release data. |
Received Product Release Event | SOM_PRODUCT_RELEASE_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing commission, aggregation, and product release data. |
Receipt Event | SOM_RECEIPT_EVENT | Inbound | A message from the CMO or 3PL to TraceLink communicating the receipt of a purchased, transferred, or returned shipment. |
Received Receipt Event | SOM_RECEIPT_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer communicating the receipt of a purchased, transferred, or returned shipment. |
Shipment Event | SOM_SHIPMENT_EVENT | Inbound | A message from the CMO or 3PL to TraceLink containing aggregation and shipping data for a purchased, transferred, or returned shipment. |
Received Shipment Event | SOM_SHIPMENT_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing aggregation and shipping data for a purchased, transferred, or returned shipment. |
Serialized Shipment Notice - Brazil Inbound | SOM_SERIAL_SHIPMENT_NOTICE_BR_IB | Inbound | A message that TraceLink uses to transform the Multienterprise Process Connect - Serialized Shipment Notice - Brazil Inbound message into a Serialized Operations Manager sales shipment. |
Update Serial Number Status Event | SOM_UPDATE_SN_STATUS_EVENT | Inbound | A message from the CMO or 3PL to TraceLink containing updated information about serial numbers' statuses, including new item states or serial number states |
Received Update Serial Number Status Event | SOM_UPDATE_SN_STATUS_EVENT_IB | Outbound | A message from TraceLink to the Pharmaceutical Manufacturer containing updated information about serial numbers' statuses, including new item states or serial number states |
Core Integration | |||
Aggregation Update | SOM_AGGREGATE_UPDATE | Inbound | A message from a Serialized Operations Manager Owner or their Partner to TraceLink communicating updated parent-child relationships within containers. |
Country Clearance | SOM_COUNTRY_CLEARANCE | Inbound | A message from a Serialized Operations Manager Owner or Partner to TraceLink, communicating that the product has completed a trade clearance or customs declaration. |
Market Release | SOM_PRODUCT_RELEASE | Inbound | Updates the status of all serial numbers within a lot that are ready for release into one or more markets for distribution. |
Product Release | SOM_PRODUCT_RELEASE | Inbound | Updates the status of all serial numbers within a lot that is ready for release to the marketplace. |
Registration | SOM_REGISTRATION | Inbound | A message from a Repackager, Wholesale Distributor, or Pharmacy/Hospital/Dispenser to TraceLink communicating serial numbers received without serialized event information that must be registered in the Serialized Operations Manager repository. |
Sales Shipment | SOM_SALES_SHIPMENT | Inbound | A message sent with a sold shipment to the purchasing company containing the shipment information and serial numbers. |
Set Market Withdrawal Status | SOM_SET_WITHDRAWAL_STATUS | Inbound | A message from a Serialized Operations Manager Owner to TraceLink, communicating updated information about the withdrawal status of specific Item Codes. |
Set Recall Status | SOM_SET_RECALL_STATUS | Inbound | A message from a Serialized Operations Manager Owner to TraceLink, communicating updated information about the recall status of a full or partial batch. |
Smart Event Manager Update Serial Number Status | SOM_SEM_UPDATE_SN_STATUS | Inbound | This message creates a Serialized Operations Manager Registration and Update Number Status event with the updated serial number information from the Smart Event Manager Set Event message. This message supports the Smart Event Manager Set Event workflow when the Smart Event Manager Set Event message receives a successful response. |
Shipment Receipt | SOM_SHIPMENT_RECEIPT | Inbound | Communicates the shipment information and serial numbers of purchased, transferred, or returned shipments received by the Pharmaceutical Manufacturer, CMO, Wholesale Distributor, or 3PL. |
Take Product Sample | SOM_TAKE_SAMPLE | Inbound | A message from a Serialized Operations Manager Owner or Partner to TraceLink, communicating that product is sampled. |
Update Serial Number Status | SOM_UPDATE_SN_STATUS | Inbound | A message from the Pharmaceutical Manufacturer, CMO, 3PL, Repackager, or Parallel Importer to TraceLink communicating updated information about serial numbers' statuses, including new item states or serial number states. |
Update Lot Information | SOM_UPDATE_LOT_INFO | Inbound | Serialized Operations Manager uses this internal message to communicate updated lot numbers and expiration dates to all serial numbers in a previously commissioned lot. This occurs when a Serialized Operations Manager Owner uses the UI to initiate the change to the lot and/or expiration date. |
Void Shipment | SOM_VOID_SHIPMENT | Inbound | A message from the Pharmaceutical Manufacturer or Wholesale Distributor to the TraceLink system communicating that a shipment is cancelled or incorrect. |
ESM | |||
ESM Aggregate | SOM_ESM_AGGREGATE | Inbound | Reports parent-child relationships within packaging containers. |
ESM Commission | SOM_ESM_COMMISSION | Inbound | Activates a serial number and associates it with a product containing a 2D barcode with the product information. |
ESM Country Clearance | SOM_ESM_COUNTRY_CLEARANCE | Inbound | A message from a Serialized Operations Manager Owner's ESM system of record to TraceLink communicating that product has cleared customs. |
ESM Decommission | SOM_ESM_DECOMMSSION | Inbound | Terminates serial numbers with the intention of recommissioning them at a later time with updated information. |
ESM Destroy | SOM_ESM_DESTROY | Inbound | Permanently terminates a serial number. |
ESM Disaggregate | SOM_ESM_DISAGGREGATE | Inbound | Notifies the Pharmaceutical Manufacturer when part of a packaging level is unpacked from the packaging hierarchy. |
ESM Receipt | SOM_ESM_RECEIPT | Inbound | A message from the Pharmaceutical Manufacturer's external serialization system to Serialized Operations Manager communicating the receipt of a purchased, transferred, or returned shipment. |
ESM Set Market Withdrawal Status | SOM_ESM_SET_WITHDRAWAL_STATUS | Inbound | A message from a Serialized Operations Manager Owner's ESM system of record to TraceLink that communicates updated information about the withdrawal status of specific Item Codes. |
ESM Set Recall Status | SOM_ESM_SET_RECALL_STATUS | Inbound | A message from a Serialized Operations Manager Owner's ESM system of record to TraceLink that communicates updated information about the recall status of a full or partial batch. |
ESM Shipment | SOM_ESM_SHIPMENT | Inbound | A message from the Pharmaceutical Manufacturer's external serialization system to Serialized Operations Manager communicating the commission, aggregation, and shipping event information for a purchased, transferred, or returned shipment. |
ESM Take Product Sample | SOM_ESM_TAKE_SAMPLE | Inbound | A message from a Serialized Operations Manager Owner's ESM system of record to TraceLink communicating that product is sampled. |
ESM Update Serial Number Status | SOM_ESM_UPDATE_SN_STATUS | Inbound | Updates a serial number's status, including new item states or serial number states. |
ESM Update Lot Information | SOM_ESM_UPDATE_LOT_INFO | Inbound | Communicates updated lot numbers and expiration dates for all serial numbers in a previously commissioned lot. |
ESM Void Shipment | SOM_ESM_VOID_SHIPMENT | Inbound | A message sent from a warehouse location communicating that a shipment is canceled or corrected. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
Shipment Information Update | SIT_SHIPMENT_INFORMATION_UPDATE | Outbound | A message sent from TraceLink to the Owner's ERP or WMS that communicates the updated order items and container information from a receipt completed in Smart Inventory Tracker. |
Receipt Information Update | SIT_RECEIPT_INFORMATION_UPDATE | Outbound | A message sent from TraceLink to the Owner's ERP or WMS that communicates the updated order items and container information from a shipment completed in Smart Inventory Tracker. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the South Korea Compliance app, regardless of type. |
Cancel Shipment Exception Master | NA | Inbound | A message from the Korea Pharmaceutical Information Service (KPIS) indicating that the submitted Cancel Shipment Master report returned an error. |
Cancel Shipment Exception Serials | NA | Inbound | A message from the KPIS indicating that the submitted Cancel Shipment Serialized Item Sub report returned an error. |
Cancel Shipment Master | NA | Outbound | Generates the Cancel Shipment Master report when a previously reported shipment is cancelled or voided, and sends the company, product, and lot information directly to the KPIS. |
Cancel Shipment Serials | NA | Outbound | Generates the Cancel Shipment Serialized Item Sub report if the voided shipment contains serialized product, and sends the serialization and aggregation information directly to the KPIS. |
Correct Shipment Exception Master | NA | Inbound | A message from the KPIS indicating that the submitted Correct Shipment Master report returned an error. |
Correct Shipment Exception Serials | NA | Inbound | A message from the KPIS indicating that the submitted Correct Shipment Serialized Item Sub report returned an error. |
Correct Shipment Master | NA | Outbound | Generates the Correct Shipment Master report when a shipment is voided and corrected, and sends the company, product, and lot information directly to the KPIS. |
Correct Shipment Serials | NA | Outbound | Generates the Correct Shipment Serialized Item Sub report if the corrected shipment contains serialized product, and sends the serialization and aggregation information directly to the KPIS. |
Decommission Exception Master | NA | Inbound | A message from the KPIS indicating that the submitted Decommission Master report returned an error. |
Decommission Exception Serials | NA | Inbound | A message from the KPIS indicating that the submitted Decommission Serialized Item Sub report returned an error. |
Decommission Master | NA | Outbound | Generates the Decommission Master report when a product is destroyed or decommissioned, and sends the company, product, and lot information directly to the KPIS. |
Decommission Serials | NA | Outbound | Generates the Decommissioned Serialized Item Sub report if the destroyed or decommissioned product is serialized, and sends the serialization and aggregation information directly to the KPIS. |
Return Receipt Exception Master | NA | Inbound | A message from the KPIS indicating that the submitted Return Receipt Master report returned an error. |
Return Receipt Exception Serials | NA | Inbound | A message from the KPIS indicating that the submitted Return Receipt Serialized Item Sub report returned an error. |
Return Receipt Master | NA | Outbound | Generates the Return Receipt Master report when a product is received, and sends the company, product, and lot information directly to the KPIS. |
Return Receipt Serials | NA | Outbound | Generates the Return Receipt Serialized Item Sub report if the received product is serialized, and sends the serialization and aggregation information directly to the KPIS. |
Sales Shipment Exception Master | NA | Inbound | A message from the KPIS indicating that the submitted Sales Shipment Master report returned an error. |
Sales Shipment Exception Serials | NA | Inbound | A message from the KPIS indicating that the submitted Sales Shipment Serialized Item Sub report returned an error. |
Sales Shipment Master | NA | Outbound | Generates the Sales Shipment Master report when a product ships, and sends the company, product, and lot information directly to the KPIS. |
Sales Shipment Serials | NA | Outbound | Generates the Sales Shipment Serialized Item Sub report if the shipped product is serialized, and sends the serialization and aggregation information directly to the KPIS. |
Shipment Notice | NA | Outbound | A message received by the Wholesale Distributor containing shipment information submitted to a government entity by the company that sold the product after processing the shipment for compliance reporting. |

The Direction of the message is in relation to the TraceLink Network. Inbound means the message is sent to the TraceLink Network. Outbound means the message is sent from the TraceLink Network. Both means the message is sent to and from the TraceLink Network to complete the message.
Info Exchange Display Name | Message Type | Direction | Description |
---|---|---|---|
All Transactions | NA | NA | All messages occurring in the US Product Track application, regardless of type. |
Create Initial Transaction | PT_CREATE_INITIAL_TRANSACTION | Inbound | Creates Transaction Histories for legacy pre-DSCSA inventory for Wholesale Distributors, and creates Transaction Histories for newly repackaged inventory for Repackagers. |
Logistics Provider (3PL) Shipment | PT_LSP_SHIPMENT | Inbound | A message sent from the 3PL on behalf of the Pharmaceutical Manufacturer that initiates a new sales shipment. |
Pick/Ship Transaction | PT_PICK_SHIP | Inbound | A message sent from the Wholesale Distributor or Repackager communicating the details and products of a delivery for shipments with a change of ownership or transferred shipments where the receiving location needs access to the shipments' Transaction Histories. |
Received Transaction History | PT_SHIPMENT_TH_RECEIVED | Inbound | A message received by the Wholesale Distributor, 3PL, Repackager, or Dispenser communicating the Advanced Ship Notice (ASN) for the incoming shipment. |
Return Receipt | PT_RETURN_RECEIPT | Inbound | Matches returned saleable products against previous Transaction Histories including the product code and lot number, and records the details of the return of non-saleable products for audit trail purposes. |
SOM Serialized Sales Shipment | PT_SOMINT_SALES_SHIPMENT | Both | An EPCIS message sent by Serialized Operations Manager or an external system of record to Product Track containing the location, delivery number, and serialization information for a shipment being sent from a Manufacturer or Wholesale Distributor to a Wholsesale Distributor. Followed by the Received SOM Serialized Sales Shipment message. |
Received SOM Serialized Sales Shipment | PT_SOMINT_SALES_SHIPMENT_IB | Inbound | An EPCIS message sent from a Pharmaceutical Manufacturer or Wholesale Distributor to a Wholesale Distributor containing the commission, aggregation, and shipping event information for serialized product in a shipment. This message also updates the Serialized Operations Manager repository or external system of record for the Wholesale Distributor receiving the shipment. Preceded by the SOM Serialized Sales Shipment message. |
Shipment Transaction History | PT_SHIPMENT_TH | Both | A message sent from the Pharmaceutical Manufacturer or 3PL communicating the contents of a sales shipment. |
Shipping Receipt | PT_SHIPMENT_RECEIPT | Inbound |
A message sent to TraceLink communicating the supplier, delivery number, location, product, lot number, quantity received, and product origin for products received in a shipment. |
TH Inventory Report Request | PT_TH_INV_REQUEST | Inbound | A message sent by the Pharmaceutical Manufacturer acting as a Wholesale Distributor, the Wholesale Distributor, or the Repackager requesting a report of the current quantities of specific product codes at the company's different locations (or the entire company) to compare the physical quantities against the quantities listed in the Transaction Histories. |
TH Inventory Report Response | PT_TH_INV_RESPONSE | Outbound | A message received by the Pharmaceutical Manufacturer acting as a Wholesale Distributor, the Wholesale Distributor, or the Repackager containing the inventory report requested by the TH Inventory Report Request transaction. |
Update Transaction | PT_UPDATE_TRANSACTION | Inbound |
Updates the state of existing Transaction Histories by:
|
Migrated Shipment Transaction History | PT_SHIPMENT_TH_MIGRATION | Inbound | Imports Transaction Histories created in another system into the TraceLink system when a Pharmaceutical Manufacturer (an existing customer of TraceLink) acquires another company that uses a different system to create and store Transaction Histories. |
Increment TH Quantity | PT_INCREMENT_TH_QUANTITY | Inbound | Increments the quantity of the Transaction History by creating a new Transaction History to document the change in inventory. |
Decrement TH Quantity | PT_DECREMENT_TH_QUANTITY | Inbound | Decrements the quantity of the Transaction History by creating a new Transaction History to document the change in inventory. |