Schnittstellen, API & Automationen › BMD-Buchhaltungsexport
BMD-Buchhaltungsexport
IntegrationTeilweise✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Für den Steuerberater kann ein Buchungsstapel im BMD-Format (österreichische Standard-Buchhaltungssoftware) exportiert werden — eine Datei zum Einlesen, keine Live-Verbindung. Das genaue Kontenschema ist ein Entwurf und muss noch vom Steuerberater bestätigt werden.
Bild folgt
Auf Knopfdruck baut das Büro einen Buchungsstapel für einen gewählten Zeitraum: eine Zeile pro gebuchter Rechnung, mit Beleg-, Erlös- und Debitorkonto, Steuercode und dem aufgeteilten Netto-/Steuer-/Bruttobetrag. Barzahlungen fehlen darin bewusst — die laufen über den eigenen Registrierkassen-Export, damit kein Umsatz doppelt im Stapel landet. Kontonummern und Steuercode sind ein Entwurf mit für eine Werkstatt typischen Standardwerten, in den Systemeinstellungen aber überschreibbar. Die fertige Datei muss das Büro selbst an den Steuerberater übergeben; das System schickt nichts automatisch. Ohne den Export überträgt das Büro Rechnungsdaten von Hand einzeln ins BMD.
- Kontonummern in der Datei passen nicht zur Kanzlei-Struktur → in den Systemeinstellungen lassen sich Erlös-, Debitor- und Steuercode anpassen, solange der Steuerberater das endgültige Schema noch nicht bestätigt hat.
- Ein Barzahlungsbeleg fehlt im Stapel → korrekt, Barbelege laufen getrennt über den Registrierkassen-Export.
- Wurde das Kontenschema/Mapping inzwischen mit dem Steuerberater abgestimmt? Kein Beleg gefunden.
- lib/bmd-export.ts
- MEM:austria-billing-compliance.md
- MEM:sammelrechnung-endpruefung-2026-08-09.md
| richtung | ausgehend (Datei-Export, kein Live-API-Call) |
|---|---|
| daten_die_das_haus_verlassen | Rechnungsdaten als Datei (Beträge, Steuersätze, Kontonummern) — verlässt das Haus erst, wenn das Büro die Datei manuell an den Steuerberater übergibt; der genaue Übertragungsweg ist nicht recherchiert |
| verarbeiter | nein — kein Cloud-Dienst, die Datei geht an den ohnehin bestehenden Steuerberater |
| zustaendig | Büro |
| kosten | keine — reine Datei-Erzeugung ohne eigenen Dienstvertrag |
| vertrag | keiner für den Export selbst; die BMD/NTCS-Lizenz liegt beim Steuerberater |
| ohne | Buchungsdaten müssen von Hand ins BMD übertragen werden |
| ausloeser | user action (manueller Export-Klick) |
| status_prod | Code vorhanden, aber als 'Entwurf' markiert — keine Bestätigung durch Steuerberater dokumentiert, kein 'LIVE'-Memory-Eintrag gefunden |
| daten | Rechnungsdaten (Beträge, Steuersätze, Kontonummern) — Geschäftsdaten, keine Fahrzeug-PII |
Beleg: app/api/admin/bmd-export/route.ts in prod/main (git ls-tree); Kopfkommentar lib/bmd-export.ts 'BMD-ENTWURF ... MUSS vom Steuerberater bestaetigt werden' — Bestaetigung unbelegt, Code aber ausgeliefert. (Skeptiker-Korrektur, vorher: gebaut-nicht-deployt)
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: int-bmd (Integration · Schnittstellen, API & Automationen · teilweise · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 9d50bd68)
Kurz: Für den Steuerberater kann ein Buchungsstapel im BMD-Format (österreichische Standard-Buchhaltungssoftware) exportiert werden — eine Datei zum Einlesen, keine Live-Verbindung. Das genaue Kontenschema ist ein Entwurf und muss noch vom Steuerberater bestätigt werden.
Lies zuerst (Lesebereich, nicht der ganze Baum):
lib/bmd-export.ts
MEM:austria-billing-compliance.md (Gedächtnisdatei außerhalb des Repos)
MEM:sammelrechnung-endpruefung-2026-08-09.md (Gedächtnisdatei außerhalb des Repos)
Hängt zusammen mit:
feat-export (app/admin/export/page.tsx) · api-angebote-rechnungen (app/api/admin/offers) · data-zahlung (lib/db/invoices.ts) · comp-ustg11 (MEM:austria-billing-compliance.md)
Offene Fragen der Seite:
Wurde das Kontenschema/Mapping inzwischen mit dem Steuerberater abgestimmt? Kein Beleg gefunden.
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/schnittstellen-automation/int-bmd.md).