DATEV Export für Steuerberater
Verfasst: Sonntag 6. März 2022, 16:42
Hi,
ich habe in den letzten Wochen an einem Python Skript gearbeitet, welches meine jVerein Buchungen in ein DATEV lesbares Format konvertiert (https://developer.datev.de/portal/de/dtvf/formate). Ich arbeite dafür direkt auf meiner MySQL Datenbank (man kann es natürlich relativ simpel auf H2 erweitern). Das Skript nutzt meine eigene "Zweck" Syntax:
Viele Grüße & Spaß damit,
Vinzent
ich habe in den letzten Wochen an einem Python Skript gearbeitet, welches meine jVerein Buchungen in ein DATEV lesbares Format konvertiert (https://developer.datev.de/portal/de/dtvf/formate). Ich arbeite dafür direkt auf meiner MySQL Datenbank (man kann es natürlich relativ simpel auf H2 erweitern). Das Skript nutzt meine eigene "Zweck" Syntax:
- Der Name einer Buchung ist die Belegnummer.
- Für den korrekten Export von Buchungen mit Steuersatz müssen diese eine Splitbuchung sein
- Des Weiteren verwende ich für den Zweck einer Buchung des Steuerbetrages immer den gleichen Zweck wie für die Buchung vom Nettobetrag + einen beliebigen Postfix (bspw. - 7% VSt.). Das ist wichtig, damit ich einen korrekte Zuordnung zwischen den Buchungen hinkriege, und mich nicht nur auf einen passenden Betrag verlassen muss. Der Export generiert dann eine Bruttobuchung mit BU Schlüssel.
- Falls der Steuersatz einer Buchung für das Belegdatum nicht mehr gültig ist, wird dem Export ein Leistungsdatum hinzugefügt + eine zusätzliche Ausgleichsbuchung mit einem Kreditoren / Debitoren Konto angelegt (anders habe ich es mit Lexware nicht zum Laufen bekommen).
- Die Konten (Girokonto, Barkasse, etc.) müssen in der Liste KONTO_MAPPING auf entsprechende Konten im SKR gemapped sein.
- Die Liste JVEREIN_STEUER_KONTEN wird verwendet um Steuerbuchungen zu identifizieren (ich habe in der Datei example_custom_defines.py Beispiele angelegt).
Viele Grüße & Spaß damit,
Vinzent