{% extends "base.html" %} {% block title %}Admin | Rechnungsverwaltung{% endblock %} {% block content %}

Rechnungsverwaltung

Rechnungen für Nutzer erstellen, aktualisieren und löschen. Neue Rechnungen starten mit dem Status „Zu prüfen“, damit der Admin sie zuerst kontrolliert. Direktbuchungen werden hier automatisch mit zugewiesenem Admin und Buchungsunterlagen angezeigt.

Neue Rechnung

{% for item in invoices %}

{{ item.invoice_number }}

Nutzer: {{ item.username }} | Zeitraum: {{ item.period }}

Betrag: {{ '%.2f'|format(item.amount_eur) }} EUR | Status: {{ item.status }} | Fälligkeit: {{ item.due_date }}

{% if item.source == 'booking_payment' %}

Buchung: {{ item.booking_package_label or item.booking_package }} | Flow: {{ item.booking_flow }}

Zugewiesener Admin: {{ item.assigned_admin_display_name or item.assigned_admin_username or 'Nicht gesetzt' }}{% if item.assigned_admin_email %} | E-Mail: {{ item.assigned_admin_email }}{% endif %}

Unterlagen: {{ item.paperwork_status or 'Offen' }}{% if item.consent_accepted %} | Einwilligung bestätigt{% endif %}

Kontaktdaten: {{ item.booking_data.contact_person }} | {{ item.booking_data.contact_email }} | {{ item.booking_data.billing_city }}

{% endif %} {% if item.pdf_path %}

PDF: Ansehen

{% endif %}
{% else %}

Noch keine Rechnungen vorhanden.

{% endfor %} {% if provision_requests %}

Instanz-Anfragen

{% for prov in provision_requests %}

{{ prov.booking_number or prov.booking_number }}

Nutzer: {{ prov.username }} | Subdomain: {{ prov.subdomain }}

Paket: {{ prov.package_label or prov.package }} | Betrag: {{ '%.2f'|format(prov.amount_eur or 0) }} EUR

Status: {{ prov.provision_status or 'not_started' }}{% if prov.provision_error %} | Fehler: {{ prov.provision_error }}{% endif %}

Kontaktdaten: {{ prov.booking_data.contact_person }} | {{ prov.booking_data.contact_email }} | {{ prov.booking_data.billing_city }}

{% endfor %} {% endif %}
{% endblock %}