Re: Import von Datev Daten

"Frank H. Ellenberger" <[email protected]>
Newsgroups gmane.comp.gnome.apps.gnucash.german
Message-ID <[email protected]>
Hallo Stefan,

Am 18.09.23 um 19:51 schrieb Stefan Nunninger:
> Hallo,
> 
> soweit ich gesehen habe, gibt es bisher keine Import- / Exportfunktion
> für das Datev-Format. Bitte korrigiert mich, wenn ich mich täusche.
> 
> Aus meiner Sicht ist das eine sehr wichtige Funktion, wenn man GnuCash
> als Buchführungssoftware in Zusammenarbeit mit einem Steuerberater in
> Deutschland einsetzen will.
> 
> Ich habe mir überlegt, selbst eine solche Funktion zu erstellen. Ich
> habe Datensätze im Datevformat vorliegen. Diese sind im Wesentlichen CSV
> mit ein paar Besonderheiten. Z.B. wird das Vorzeichen des Betrags nicht
> angegeben. Statt dessen gibt es eine Spalte in der mit H/S angegeben
> wird ob es eine Haben oder Sollbuchung ist. Dann wird die Umsatzsteuer
> einer Buchung nicht explizit angegeben, sondern es gibt einen
> sogenannten Steuerschlüssel, der angibt, welcher Steuersatz auf die
> Buchung anzuwenden ist. Und schließlich ist das Datum etwas unorthodox
> formiert. Z.B. steht da 305 wenn der 3.5.23 gemeint ist.
> 
> Ich halte das alles für eine relativ einfache Programmieraufgabe. Ich
> bin selbst C-Programmierer mit vielen Jahren Berufserfahrung. Ich bin
> vertraut mit C, C++, Doxygen, TDD, Eclipse, git, und einigem mehr. Also
> soweit ich gesehen habe, kenne ich alles was für die Entwicklung von
> GnuCash notwendig ist. Deshalb würde ich das selber programmieren. Ich
> weiß aber, dass es immer ein großer Aufwand ist, sich in einen
> vorhandenen Quellcode einzuarbeiten. Deshalb meine Frage:
> 
> Wäre jemand bereit, mir bei der Einarbeitung in den Quellcode zu helfen?
> Wenn ja freue ich mich über eine Nachricht.
> 
> viele Grüße
> 
> Stefan

sorry, wir waren die letzte Woche überwiegend mit der Release beschäftigt.

Zu vielen der von dir erwähnten Werkzeuge haben wir zumindest englische 
Seiten im Wiki
https://wiki.gnucash.org/wiki/

Der Bereich, in dem du arbeiten möchtest, ist
https://github.com/Gnucash/gnucash/tree/stable/gnucash/import-export/csv-imp

den Assistenten dazu findest du in
https://github.com/Gnucash/gnucash/blob/stable/gnucash/gtkbuilder/assistant-csv-trans-import.glade

Die Beschreibung der API:
https://code.gnucash.org/docs/STABLE/

Deine Vorstellungen der Implementierungsdetails solltest du auf der 
EntwicklerListe
https://wiki.gnucash.org/wiki/Mailing_Lists#Mailing_Lists_for_Development_Topics
aauf englisch vorstellen, damit du nicht in die falsche Richtung arbeitest.

Einfache Fragen werden am schnellsten im Chat
https://wiki.gnucash.org/wiki/IRC
beantwortet.

Viel Erfolg
Frank
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.