diff --git a/App/admin-licenses.html b/App/admin-licenses.html
index 9db94fa..d0f08d4 100644
--- a/App/admin-licenses.html
+++ b/App/admin-licenses.html
@@ -504,15 +504,11 @@ function buildMailText(m){
function copyEl(id){ var el=document.getElementById(id); el.select(); navigator.clipboard.writeText(el.value).catch(function(){document.execCommand('copy');}); }
-// CSV: Metadaten (inkl. Gültig-bis) in die KOPFZEILE, danach reine Code-Zeilen
-// -> der Code-Block bleibt per Copy-Paste einlösbar (kein Datum je Zeile).
+// Nur die Codes (eine pro Zeile), KEINE Kopfzeile — direkt per Copy-Paste einlösbar.
function downloadCodes(fmt){
var m = lastIssue; if(!m) return;
- var content, mime;
- if(fmt==='csv'){
- var head='Bestellung;#'+(m.internal_no||'')+'\nExterne Bestellnummer;'+(m.order_no||'')+'\nGültig bis;'+fmtDate(m.valid_until)+'\nAnzahl;'+m.count+'\n\n';
- content=head+m.codes.join('\r\n')+'\r\n'; mime='text/csv';
- } else { content=m.codes.join('\r\n')+'\r\n'; mime='text/plain'; }
+ var content = m.codes.join('\r\n')+'\r\n';
+ var mime = fmt==='csv' ? 'text/csv' : 'text/plain';
var ext = m.order_no ? m.order_no.replace(/[^a-zA-Z0-9_\-]/g,'_') : (new Date().toISOString().slice(0,16).replace(/[:T]/g,'-'));
var fname = ext+'_geograsim_'+(m.internal_no||'')+'.'+fmt;
var a=document.createElement('a'); a.href=URL.createObjectURL(new Blob([content],{type:mime})); a.download=fname; a.click();