ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

X12 147 — Response to Request for Student Educational Record (Transcript)

The 147 is the source institution's response to a 146: status of the request (accepted, denied, pending), delivery method for the upcoming transcript.

Purpose

The 147 documents the asynchronous response of a source institution to a 146 request: it indicates whether the request can be satisfied (accepted), is pending a missing payment or release, or is denied for missing record / FERPA refusal. It carries a tracking identifier that the requestor uses to follow the upcoming 130.

It draws a clear line between the 147 (response to the request, meta) and the 130 (business response, the actual transcript). Acknowledged by 997. In practice, a requester typically receives an immediate 147, followed by a 130 within 24-72 hours.

Envelope structure

The 147 travels within the three X12 envelope levels (ISA/IEA, GS/GE with functional group RA, and ST/SE). Didactic example in release 004010:

x12 example-147.x12
ISA*00*          *00*          *ZZ*SOURCEHS       *ZZ*ADMITUNIV     *260514*1130*U*00401*000000147*0*P*>~
GS*RA*SOURCEHS*ADMITUNIV*20260514*1130*1*X*004010~
ST*147*0001~
BGN*00*RA-2026-0042*20260514~
NM1*IL*1*DOE*JANE*A***34*SSN-LAST4-1234~
REF*ZZ*RT-2026-0042~
N1*FA*SOURCE HIGH SCHOOL*24*CEEB-077321~
MSG*ACCEPTED - DELIVERY 2026-05-15~
DTM*009*20260515~
SE*8*0001~
GE*1*1~
IEA*1*000000147~

Common segments

  • HeaderST, BGN (Beginning Segment).
  • Student and requestNM1*IL, REF (reference of the originating 146).
  • SourceN1*FA (Source Institution).
  • StatusMSG or LQ for response code (ACCEPTED, PENDING, DENIED), DTM*009 (planned delivery date).
  • SummarySE.

Common pitfalls

  • 147 vs 130 confusion: the 147 is not the transcript — it is the response to the request. An automation that expects academic content in the 147 stalls; the 130 arrives later.
  • FERPA denial: a DENIED 147 for a missing release must clearly state the reason in MSG; an opaque refusal forces the requester to retry blindly.
  • 146 reference: REF must echo the exact BGN02 value of the 146; without that correlation the requester automation cannot pair the response to the request.

Documentation

The code 147 and the name Response to 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.