diff --git a/main.py b/main.py index 0d77331..5f71d3d 100644 --- a/main.py +++ b/main.py @@ -30,7 +30,6 @@ from invoice_logic import ( extract_service_period, detect_contract_type, detect_invoice_type_code, - extract_hardware_serial_numbers, extract_angebot_reference, extract_pre_position_freetext, extract_document_references, @@ -245,7 +244,6 @@ with col2: final_data["service_end_date"] = fallback_end final_data["contract_type"] = detect_contract_type(pdf_text) - final_data["hardware_serials"] = extract_hardware_serial_numbers(pdf_text) # Rechnungstyp (BT-3) aus dem Titel vorerkennen (z.B. 'Teilrechnung' -> 326). final_data["invoice_type_code"] = detect_invoice_type_code(pdf_text) @@ -307,8 +305,6 @@ with col2: st.caption("Mit :red[*] markierte Felder sind EN16931-Pflichtfelder und müssen für einen gültigen Export befüllt sein.") if data.get("contract_type"): st.caption(f"🏷️ Erkannter Vertragstyp: **{data['contract_type']}**") - if data.get("hardware_serials"): - st.caption(f"🔧 Erkannte Seriennummern: {', '.join(data['hardware_serials'])}") # Reiter-Navigation: gruppiert die Eingabefelder, damit man nicht die ganze Seite # runterscrollen muss. Summen & Export stehen bewusst UNTERHALB der Tabs (immer sichtbar). @@ -440,7 +436,7 @@ with col2: st.markdown("**Empfänger (Kunde):**") r_name = st.text_input("Firma (BT-44) :red[*]", value=data.get("recipient_name", "")) r_email = st.text_input( - "Elektronische Adresse (BT-49) :red[*]", + "Elektronische Adresse (BT-49)", value=data.get("recipient_email", ""), help="Adresse, an die der Kunde die Rechnung empfängt. Standard: E-Mail (Schema EM). " "Für Behörden ggf. Leitweg-ID (0204) oder GLN (0088) - dann rechts das passende Schema wählen.",