{% extends "base.html" %} {% from "_macros.html" import money, avatar %} {% block title %}To-Do — {{ td.today }}{% endblock %} {% block breadcrumb %}
Heute · {{ td.today }}
{% endblock %} {% block heading %}To-Do{% endblock %} {% block topbar_actions %} {{ td.total_count }} {% if td.total_count == 1 %}Punkt{% else %}Punkte{% endif %} offen {% endblock %} {% block content %} {% if td.total_count == 0 %}✅
Inbox Zero. Heute steht nichts mehr offen.
Alle Termine, Rechnungen und Lieferungen sind aktuell — guter Tag, um Backlog abzuarbeiten.
Sofort kümmern
| Auftrag | Kunde | Liefertermin | Priorität | Wert | Status |
|---|---|---|---|---|---|
| {{ o.order_no }} | {{ o.customer }} | {{ o.due_date or '—' }} | {{ PRIORITY_LABELS.get(o.priority, o.priority) }} | {{ money(o.total_gross) }} {{ o.currency }} | {{ SO_STATUS_LABELS.get(o.status, o.status) }} |
Mahnung schreiben oder Zahlung verfolgen
| Rechnung | Kunde | Fällig | Tage über | Offen |
|---|---|---|---|---|
| {{ inv.invoice_no }} | {{ inv.customer }} | {{ inv.due_date }} | {{ "%.0f"|format(inv.days_late) }} T | {{ money(open_amt) }} {{ inv.currency }} |
| Rechnung | Kunde | Offen |
|---|---|---|
| {{ inv.invoice_no }} | {{ inv.customer }} | {{ money(open_amt) }} {{ inv.currency }} |
| Auftrag | Kunde | Priorität | Status | Wert |
|---|---|---|---|---|
| {{ o.order_no }} | {{ o.customer }} | {% if o.priority and o.priority != 'normal' %}{{ PRIORITY_LABELS.get(o.priority, o.priority) }}{% else %}—{% endif %} | {{ SO_STATUS_LABELS.get(o.status, o.status) }} | {{ money(o.total_gross) }} {{ o.currency }} |
Lieferscheine mit Versanddatum heute
| Lieferschein | Auftrag | Kunde | Versand | Status |
|---|---|---|---|---|
| {{ d.dn_no }} | {{ d.order_no or '—' }} | {{ d.customer }} | {{ d.carrier or '—' }} | {{ DN_STATUS_LABELS.get(d.status, d.status) }} |
Vorausschauend
| Auftrag | Kunde | Liefertermin | Priorität | Status |
|---|---|---|---|---|
| {{ o.order_no }} | {{ o.customer }} | {{ o.due_date }} | {% if o.priority and o.priority != 'normal' %}{{ PRIORITY_LABELS.get(o.priority, o.priority) }}{% else %}—{% endif %} | {{ SO_STATUS_LABELS.get(o.status, o.status) }} |
Beantworten oder als Angebot anlegen
| Nr. | Eingang | Tage offen | Quelle | Betreff | Kunde |
|---|---|---|---|---|---|
| {{ i.inquiry_no }} | {{ i.created_at[:10] }} | {{ "%.0f"|format(i.days_open) }} T | {{ INQ_SOURCE_LABELS.get(i.source, i.source) }} | {{ i.subject }} | {{ i.customer or '—' }} |
Nachfassen oder verlängern
| Angebot | Kunde | Gültig bis | Wert |
|---|---|---|---|
| {{ q.quote_no }} | {{ q.customer }} | {{ q.valid_until }} | {{ money(q.total_gross) }} {{ q.currency }} |
Klären und weiterlaufen lassen
| Job | Auftrag / Kunde | Maschine | Fortschritt | Pausiert seit |
|---|---|---|---|---|
| {{ j.ident }} | {% if j.order_no %}{{ j.order_no }} · {{ j.customer }}{% else %}—{% endif %} | {{ j.machine or '—' }} | {{ j.qty_done }} / {{ j.qty_target }} | {{ j.paused_at[:16] if j.paused_at else '—' }} |
Bestellung anstoßen
| Auftrag | Kunde | Liefertermin | Notiz |
|---|---|---|---|
| {{ o.order_no }} | {{ o.customer }} | {{ o.due_date or '—' }} | {{ o.material_note or '—' }} |
Wer ist abwesend
| Mitarbeiter | Von | Bis | Heute | Notiz |
|---|---|---|---|---|
| {{ v.first_name }} {{ v.last_name }} | {{ v.start_date }} | {{ v.end_date }} | {% if v.event == 'starts' %}startet {% elif v.event == 'ends' %}letzter Tag {% else %}abwesend{% endif %} | {{ v.note or '—' }} |
Kalibrierung / DGUV V3
| Artikel | Beschreibung | Tage über |
|---|---|---|
| {{ i.ident }} | {{ i.description }} | {{ "%.0f"|format(i.days_late) }} T |