# Steuerberater-Abgleich DATEV (Stand nach Korrekturen)

Basis: `steuerberater.csv` vs. August-Export DATEV plus DB-Abgleich (`user_invoices`, `shopping_orders`, `datev_export_lines`).
66
Rueckmeldezeilen Steuerberater
30
Nicht im August-Export enthalten
27
Davon DB-Periode September 2025
3
Unter Rechnungsnummer nicht in DB
Auffaelliges Muster 24 Rueckmeldefaelle entsprechen dem Schema Betrag Test + 19%. Neben Netto/Brutto-Missverstaendnis gab es echte technische Split-Fehler bei Sammelrechnungen und Homeparty.
Nach Umsetzung Sammelrechnungen nutzen jetzt Netto+Steuer korrekt, Homeparty liest `ek_tax/ek_net`. Kritische Beispielbelege laufen auf die Rechnungstotals.

## Umsetzung und offene Themen

Thema | Ist-Zustand / Ursache | Aenderung / Entscheidung | Status
--- | --- | --- | ---
Sammelrechnungen/API | Export enthielt nur Steueranteil, weil `net_split` auf `ShoppingOrder` fehlte. | `net_split` wird gespeichert; historischer Fallback auf `ShoppingCollectOrder.net_split`. | Umgesetzt
Homeparty | Export las `vk_*`; Rechnungstotal basiert auf `ek_*`. | DATEV-Service nutzt fuer Homeparty nun `ek_tax/ek_net`. | Umgesetzt
USt-ID pro Bestellung | Validierung erfolgt aktuell beim Eintragen, nicht bei jeder Bestellung. | Folgeticket: pro Bestellung pruefen; bei ungueltig Warnung + USt-Berechnung. | Offen
Storno in August | Vom Steuerberater als Storno markiert, aber keine Stornorechnungslogik aktiv gewesen. | Fuer August kein DATEV-Storno ableiten, solange keine echte Stornorechnung existiert. | Fachlich geklaert
Doppelzahlung / Payone | DATEV-Export belegt keine echte Doppelabbuchung. | Abgleich ueber `payment_transactions` plus PAYONE Portal/API erforderlich. | Offen

## Logik-Hinweise 8125 vs. 8400

Rechnung | Exportkonto | Systembefund | Einordnung
--- | --- | --- | ---
202536848 / 202537290 / 202537832 | 8400 | AT-Faelle ohne verifizierte USt-ID, `taxable_sales=2` | 8400 ist aus Systemdaten plausibel; fuer 8125 fehlt USt-ID-Grundlage.
202537251 | 8125 / BU 1 | ES-USt-ID vorhanden, `reverse_charge=1` | Export folgt Rechnungsstand und ist fachlich konsistent.
202538445 / 202538446 / 202538774 / 202539011 / 202539399 | Nicht in August-Datei | DB-Periode September 2025 | Kein August-Exportfehler; separat gegen September-Export pruefen.

## Fehlende Belege im August-Export

Rechnung | DB-Befund | Einordnung
--- | --- | ---
202506145 / 202506147 / 202538333 | Nicht in DB gefunden | Separat klaeren: Datenstand, Rechnungsformat oder extern erzeugte Rechnung.
202538154, 202538182, 202538270, 202538271, 202538332, 202538398, 202538429, 202538431, 202538445, 202538446, 202538661, 202538728, 202538744, 202538759, 202538774, 202538809, 202538926, 202539010, 202539011, 202539031, 202539062, 202539094, 202539162, 202539168, 202539302, 202539399, 202539419 | DB-Periode September 2025 | Kein August-Exportfehler.