X12 143 — Product Service Notification
The 143 is a notification from supplier to buyer or end user: recall campaign, technical service bulletin, mandatory service update.
Purpose
The 143 documents a top-down non-transactional communication: recall campaign, Technical Service Bulletin (TSB) for automotive, product-safety alert, prophylactic service instruction. It carries the product reference, affected population (lot, serial, manufacturing range), required action and deadline.
It is the EDI instrument to propagate an NHTSA recall in automotive or an FDA Safety Communication in medical devices. Acknowledged by 997, it typically expects no 142 response, but campaign execution will be tracked via other transactions (210, 211, 180).
Envelope structure
The 143 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group PN, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*ACMESUPPLIER *ZZ*ACMEBUYER *260514*0830*U*00401*000000143*0*P*>~
GS*PN*ACMESUPPLIER*ACMEBUYER*20260514*0830*1*X*004010~
ST*143*0001~
BPN*00*TSB-2026-0007*20260514~
N1*VN*ACME SUPPLIER INC*92*V-9087~
N1*BY*ACME RETAIL CO*92*0001~
LX*1~
LIN*1*UP*012345678905~
PID*F****HVAC BLOWER MOTOR M310~
REF*LT*LOT-MAR-2025~
REF*LT*LOT-APR-2025~
DTM*036*20260814~
MSG*Replace motor brushes per TSB-2026-0007 within 90 days~
SE*10*0001~
GE*1*1~
IEA*1*000000143~ Common segments
- Header —
ST,BPN(Beginning Segment for Product Service Notification),DTM. - Parties —
N1(VN = Vendor issuing, BY = Buyer or distributor network). - Targeted item —
LINloop withPID, repeatedREF*LTfor the lot range. - Deadline and action —
DTM(deadline),MSG(instruction). - Attachments —
PWK(technical documents, TSB PDF). - Summary —
SE.
Common pitfalls
- Lot range: encode each affected lot via repeated
REF*LT, not as a free-text range inMSG; the recipient automates on structured values. - NHTSA / FDA recall: the 143 does not replace the regulatory notification to the authority — it is a parallel B2B channel. Keep both flows separate.
- Deadline:
DTM*036(deadline) is expected in automotive programs; without it, the recipient cannot prioritize and recall auditability is weak.
Related transactions
Documentation
The code 143 and the name Product Service Notification are public and listed on x12.org/products/transaction-sets. The complete structure of loops, qualifiers and code lists is distributed by DISA via the proprietary Implementation Guides (TR3). ediverse.io covers only public concepts, the envelope and didactic examples.