X12 146 — Request for Student Educational Record (Transcript)
The 146 transmits a request for an academic transcript between a receiving institution and the issuing institution.
Purpose
The 146 documents a structured transcript request: the requesting institution (admitting university, employer, credentialing agency) identifies the student and the source institution, specifies the transcript type (official, unofficial, partial, full), the purpose (admission, licensure, employment), and the expected return channel.
It is the transactional counterpart of the 130 (the transcript itself): the 146 is the request, the 130 is the response. Acknowledged by 997. The full pipeline is paced by 146 → 131 (source acknowledgment) → 130 (transcript) → 131 (requester acknowledgment).
Envelope structure
The 146 travels within the three X12 envelope levels (ISA/IEA,
GS/GE with functional group RT, and ST/SE).
Didactic example in release 004010:
ISA*00* *00* *ZZ*ADMITUNIV *ZZ*SOURCEHS *260514*1100*U*00401*000000146*0*P*>~
GS*RT*ADMITUNIV*SOURCEHS*20260514*1100*1*X*004010~
ST*146*0001~
BGN*00*RT-2026-0042*20260514~
NM1*IL*1*DOE*JANE*A***34*SSN-LAST4-1234~
DMG*D8*20040712*F~
N1*ZZ*ADMIT UNIVERSITY*24*EIN-ADMIT~
N1*FA*SOURCE HIGH SCHOOL*24*CEEB-077321~
REF*ZZ*OFFICIAL-TRANSCRIPT~
PER*IC*REGISTRAR*EM*registrar@admit.edu~
SE*9*0001~
GE*1*1~
IEA*1*000000146~ Common segments
- Header —
ST,BGN(Beginning Segment). - Student —
NM1*IL(Individual),DMG,N3/N4. - Requestor / Source —
N1*ZZ(Requestor),N1*FA(Source Institution), with CEEB / IPEDS / OPEID codes. - Type — qualified
REF(OFFICIAL-TRANSCRIPT, UNOFFICIAL-TRANSCRIPT),PERcontact for delivery. - Summary —
SE.
Common pitfalls
- FERPA disclosure: the 146 must reference a signed FERPA release; without that authorization the source institution cannot deliver a 130 even if the request is technically valid.
- CEEB vs IPEDS: US high schools use CEEB (6 digits); colleges use IPEDS / OPEID. Confusing both routes the 146 to the wrong institution.
- Unofficial transcript: a 146 for UNOFFICIAL does not trigger institutional sealing; do not request UNOFFICIAL for admissions that require OFFICIAL — admissions reject on delivery.
Related transactions
Documentation
The code 146 and the name Request for Student Educational Record (Transcript) 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.