Skip to main content

Definition

Über den DATEV Kassenbuchdatenservice und DATEV Rechnungsdatenservice kannst du erweiterte Kassenbucheinträge erstellen. Im Vergleich zum einfachen Kassenbucheintrag kannst du hier strukturierte buchhalterische Daten mitgeben — z.B. Steuersätze, Sachkonten oder Kostenstellen. So wird die Buchung in DATEV Rechnungswesen direkt als Buchungsvorschlag bereitgestellt.

Attribute

waehrung
string
required
Währungscode nach ISO 4217, z.B. EUR.
kassenname
string
required
Name des Kassenbuchs (wie in DATEV angelegt). Kann aus GET /v2/datev-duo/kassenbuecher (Feld bezeichnung) ausgelesen werden.
betrag
number
required
Der Transaktionsbetrag. Muss gleich der Summe der einzelnen Belegzeilen entsprechen. Ein positiver Wert stellt eine Einnahme dar, ein negativer Wert eine Ausgabe.
transaktionsdatum
string
required
ISO-8601-Datum und -Uhrzeit mit Zeitzone (RFC 3339), z. B. 2025-03-01T00:00:00Z.
belegzeilen
array
required
Liste der Belegzeilen. Für jede Belegzeile wird ein Kassenbucheintrag erstellt. Pro Zeile ist belegtext verpflichtend (nicht leer); dazu u.a. gegenkonto (Sachkonto als Gegenkonto zur Kasse), betrag (Bruttobetrag der Belegzeile). Optional: belegNummer (Beleg- bzw. Dokumentnummer für die Zeile), optional verschachtelt steuersatz mit prozent (Steuersatz in Prozent) und/oder buSchluessel (DATEV-BU-Schlüssel), optional kostenstelle1 / kostenstelle2.
belegbilder
array
Belegbilder (Quittungen/Dokumente): jedes Element mit content (Base64) und dateiname.

Verbrauch

Für das Ausführen dieses Moduls wird 1 Credit berechnet. Deinen detaillierten Verbrauch kannst Du in deinem Dashboard ansehen.