← All messages  /  CONTRL
CONTRL

Syntax and Service Message

D4

What is the CONTRL message used for?

  • The CONTRL page serves as an instant reference for systems analysts, developers, and EDI operations teams.
  • It brings together the message business role, associated segment breakdown, and a live example in one place.
  • Highly valuable during trading partner onboarding, mapping verification, incident triage, and technical training.

The CONTRL message is a syntactic acknowledgement: the recipient confirms receipt of the interchange and indicates any syntax errors. It is the lowest-level, automated acknowledgement in EDIFACT communication.

Important: CONTRL only checks syntactic correctness, not business content.

Usage scenarios:
Mandatory or recommended acknowledgement in all EDIFACT communication.
Segment Name Mandatory Max Repeat
UNB Interchange Header Mandatory 1
UNH Message Header Mandatory 1
UNT Message Trailer Mandatory 1
UNZ Interchange Trailer Mandatory 1
ERC Application Error Information Optional 1
CONTRL – Sample message (D4) Download (.edi) Test in validator
UNA:+.? '
UNB+UNOC:3+RECEIVER:14+SENDER:14+260310:0802+00099'
UNH+1+CONTRL:D:4:UN'
UCI+00001+SENDER:14+RECEIVER:14+8'
UNT+3+1'
UNZ+1+00099'

The sample above can be validated directly in the EDIFACT Validator – Online Syntax Checker.