You are correct. Everyone who separates from Active Duty (officers, warrant officers and enlisted) all get a DD214 on separate for whatever reason--retirement, discharge, resignation, etc.
The DD214 serves two principle purposes -- Characterizes your services; Provide the Veterans Administration with information about your service that determines what benefits, if any, you are entitled too.
The key to determining the exact reason for issuance of the DD214 is a 3 digit alpha-numeric separation program number (SPN) code.
For instance: SPN 238 - Service retirement in lieu of other administrative action
Check here for numbers and definitions:
http://www.dallassecurity.com/Investigative_Services/investigative_services.html
SORRY ABOUT ALL CAPS , I'M NOT A TYPIST , NOR A GOOD STUDENT OF ENGLISH GRAMMER . JUST A SOUTHERN RED NECK REPUBLICAN . I WAS USAF PILOT , SHORT TIME ,55 TO 58 INACTIVE RESERVE TILL LATE 68 , DISCHARGED CAPT , HONORABLE , SO I KNOW YOU GET A DISCHARGE AND DD 214 . WISH I KNEW HOW TO GET CBS TO INVESTIGATE THIS AND PUT IT ON 60 MINNETS .