[gnucash-de] Umsatzsteuer - bitte um Hilfe

Christian Stimming stimming at tuhh.de
Die Apr 17 15:25:25 EDT 2007


Am Dienstag, 17. April 2007 13:29 schrieb Thilo Pfennig:
> >> Also ich denke das das der falsche Ansatz ist. Zum einen
> >> existiert ja eine Umsatzsteuer-implementierung - und zum anderen
> >> ist das Projekt aber auch international angelegt. Es wäre
> >> unsinnig da jetzt eine deutsche Insellösung anzuregen.
> >
> > Wenn ich die FAQs usw richtig interpretiere, dann ist die deutsche
> > Umsatzsteuer deswegen nicht drin, weil es kein Pendant in den USA
> > oder in anderen Ländern gibt, und es daher auch niemand außerhalb
> > Deutschlands braucht. 
>
> Nun ja, also in den USA gibt es einen Staat:
> http://en.wikipedia.org/wiki/Value_added_tax#United_States
>
> Zudem haben viele Länder auf der Welt eine Art Umsatzsteuer (Value added
> tax, VAT). 

Also, hier meine gesammelte Antwort zu diesem Thread:

1. GnuCash hat eine Umsatzsteuer-Verarbeitung eingebaut, inklusive mehrfachen 
und konfigurierbaren Steuersätzen. Diese wird momentan aber ausschließlich 
beim Buchen einer Rechnung verwendet.

2. Das hier nachgefragte Feature ist aus Programmierer-Sicht, dass im 
Kontofenster (engl. "register") die USt-Buchung *automatisch* erstellt wird, 
wenn man da eine Buchung eingibt. Entsprechendes RFE ist in bugzilla,  
http://bugzilla.gnome.org/show_bug.cgi?id=371581 ; weitere Vorschläge zu 
diesem *konkreten* feature (automatic add a split transaction for VAT in the 
register) bitte dort reinschreiben. Aber bitte *andere* USt-Fragen und 
Vorschläge *nicht* dort reinschreiben, sondern weiter hier oder in neuem 
RFE-Eintrag auf bugzilla diskutieren.

3. Der Grund, warum es sowas bisher nicht gibt, ist bereits genannt: Die Leute 
in den USA brauchen das nicht, und aus allen anderen Ländern war bisher kein 
Programmierer in gnucash dabei, der sowas brauchte. 

4. Wenn jemand sowas bauen will, muss man sich also in die Event-Logik des 
register-window einklinken. Dieser Teil von gnucash ist aber ein Haufen Kraut 
und Rüben. Glücklicherweise wird in den nächsten Wochen hier etwas ganz 
erheblich neues geschehen, indem nämlich einerseits bereits eine neue 
Struktur im gnucash-SVN im branch "register-rewrite" existiert und 
andererseits im Google Summer of Code-Programm der Student Jeff Green diesen 
angefangenen branch auch fertigstellen wird;   
http://code.google.com/soc/gnucash/appinfo.html?csaid=9245776DC264D56 ; ein 
Ansatz für den Einbau davon sollte sich also auf gnucash-devel melden und den 
Feature-Wunsch dort mit einbringen bzw. andererseits im Event-Handling des 
GtkTreeView die nötigen Hooks benutzen.

> Ich denke am intelligenteste wäre vermutlich eine Art 
> EU-Modul, weil es hier ja auch Ansätze für Angleichung gibt wie die
> EU-weite USt-ID. 

Das genannte Feature in dem bugzilla-Request braucht gar nicht weiter 
länderspezifisch zu sein. Es geht ausschließlich darum, die vorhandenen 
Steuermodelle *automatisch* beim Buchen zu benutzen.

> Ich kann gerne mal versuchen mit den Entwicklern via IRC einen Dialog
> aufzubauen und in die Richtung weiterzuforschen. Ich habe da bisher
> nicht intensiver recherchiert, kann dann aber auch ggf. eine neue Seite
> zu der Problematik im Wiki anlegen.

Wiki ist immer gut. Bitte auf englisch (deutsche Begriffe dürfen gerne drin 
auftauchen, die übersetze ich dann), damit die englischen Programmierer auch 
direkt einsteigen können. http://wiki.gnucash.org/wiki

Christian