CSV nach DATEV v7.0 — Steuerberater-fertig (SKR03 Default)
Konten: 1400 Forderungen · 4400 Erlöse 19 % · 1776 USt 19 % · 4500 EU-Reverse-Charge · 4530 Drittland-Ausfuhr · 1200 Bank.
Override pro Konto möglich via company_settings.datev_account_*.
Umsatz YTD
{{ money(sales_rep.revenue_total_ytd) }}
{{ sales_rep.revenue_by_month|length }} Monate
Forderungen offen
{{ money(sales_rep.aging.total_open) }}
davon {{ money(sales_rep.aging.bucket_over) }} > 90 T
DSO
{{ sales_rep.dso_days }} T
Days Sales Outstanding
Top-Kunden (A)
{{ sales_rep.top_customers|selectattr('klasse','equalto','A')|list|length }}
≥ 80 % Umsatz
Letzte 12 Monate · brutto
Offene Beträge nach Verzugsdauer
YTD · A = 80 %, B = bis 95 %, C = Rest
| Klasse | Kunde | Umsatz | % kum. |
|---|---|---|---|
| {{ c.klasse }} | {{ c.customer }} | {{ money(c.revenue) }} | {{ "%.1f"|format(c.cum_pct) }} % |
Letzte 20 Aufträge — Soll/Ist Stunden + Material
| Auftrag | Kunde | Verkauft | Kosten | Marge |
|---|---|---|---|---|
| {{ m.order_no }} | {{ m.customer }} | {{ money(m.sold_net) }} | {{ money(m.total_cost) }} | {{ money(m.margin) }} ({{ m.margin_pct }} %) |
Anfragen → Angebote → Aufträge je Vertriebler — wer schließt am besten ab?
| Vertriebler | Anfragen | Angebote | Anfr → Angebot | Aufträge | Angebot → Auftrag | Win-% | Auftragsvolumen |
|---|---|---|---|---|---|---|---|
| {{ r.name }} | {{ r.inq_count }} | {{ r.q_count }} | {% if r.inq_to_q_pct is none %}— {% elif r.inq_to_q_pct >= 70 %}{{ r.inq_to_q_pct }}% {% elif r.inq_to_q_pct >= 40 %}{{ r.inq_to_q_pct }}% {% else %}{{ r.inq_to_q_pct }}%{% endif %} | {{ r.so_count }} | {% if r.q_to_so_pct is none %}— {% elif r.q_to_so_pct >= 50 %}{{ r.q_to_so_pct }}% {% elif r.q_to_so_pct >= 25 %}{{ r.q_to_so_pct }}% {% else %}{{ r.q_to_so_pct }}%{% endif %} | {% if r.win_pct is none %}— {% elif r.win_pct >= 30 %}{{ r.win_pct }}% {% elif r.win_pct >= 15 %}{{ r.win_pct }}% {% else %}{{ r.win_pct }}%{% endif %} | {{ money(r.so_volume) }} |
Liefertreue 90T
{% if qk.ot_delivery_pct is none %}—{% else %}{{ qk.ot_delivery_pct }} %{% endif %}
On-Time-Delivery
NCR-Quote 90T
{% if qk.ncr_rate_pct is none %}—{% else %}{{ qk.ncr_rate_pct }} %{% endif %}
Reklamationen / Aufträge
Reklamationen offen
{{ qk.open_complaints }}
{% if qk.critical_complaints %}{{ qk.critical_complaints }} kritisch{% else %}—{% endif %}
Zertifikate
{{ qk.expiring_certs }}
laufen in 60 T ab
Aktueller Snapshot — alle Schweregrade
Belegung der letzten 30 Tage (geschätzt)
Verteilung in Euro
Anzahl & Wert
Bestellwert in Euro
Mess- & Spannmittel
Eingang · Auslagerung · Verleih
Verleihe · Auslagerungen · Bestellungen je Mitarbeiter
| Typ | Artikel | Bestand | Wert |
|---|---|---|---|
| {{ item_type_badge(r.item_type) }} | {{ r.item_count }} | {{ r.qty or 0 }} | {{ money(r.value) }} |
| Status | Anzahl | Wert |
|---|---|---|
| {{ order_status_badge(r.status) }} | {{ r.order_count }} | {{ money(r.total_value) }} |
{{ low_stock|length }} Artikel — gesamt-Beschaffungswert: {{ money(low_stock|sum(attribute='reorder_value')) }}
| SKU | Beschreibung | Bestand | Min | Bestellt | Lieferant | Beschaffungswert | |
|---|---|---|---|---|---|---|---|
| {{ app_pill(it.source_app) }} | {{ it.ident }} | {{ it.description }} | {{ it.quantity_total }} | {{ it.quantity_min }} | {% if it.on_order %}{{ it.on_order }}{% else %}—{% endif %} | {{ it.vendor_name or '—' }} | {{ money(it.reorder_value) }} |