Erstellt vor 4 Jahren
Zuletzt geändert vor 2 Jahren
#1666 new Fehler
Subcent-Buchungen bei "MwSt. inkl." bei Dialogbuchungen verursachen DATEV Export Fehler
| Erstellt von: | grichardson@… | Verantwortlicher: | m.bunkus@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.3 unstable |
| Schweregrad: | schwerwiegend | Stichworte: | Finanzbuchhaltung |
| Beobachter: | s.schoeling@…, roman.karuschka@… |
Beschreibung
Wenn ich per Dialogbuchung mit sehr niedrigen Beträgen
buche und es eine Steuerautomatik gibt, kommt man bei
niedrigen Werten bei der Steuer schnell auf Subcentbeträge.
Beispiel siehe Anhang vorher.png und aus der DB:
Vorher:
acc_trans_id | transdate | accno | description | sum
156704 | 2010-10-22 | 1801 | Konto Sparkasse 175830 | -0.01000
156705 | 2010-10-22 | 5735 | Erhaltene Skonti 16%/19% Vorsteuer | 0.00840
156706 | 2010-10-22 | 1406 | Abziehbare Vorsteuer 19 % | 0.00160
Dem DATEV-Export gefallen solche Buchungen gar nicht.
Ein schneller Fix hierfür wäre die Steuer nur zu
berücksichtigen, wenn sie auf 2 Stellen gerundet mindestens
1 Cent ergibt, kurzer Testowitsch:
in bin/mozilla/gl.pl bei Zeile 518
if ($form->{taxincluded}) {
$form->{"tax_$i"} = $amount / ($rate + 1) * $rate;
+ $form->{"tax_$i"} = 0 unless $form->round_amount($form->{"tax_$i"}, 2) > 0;
Nachher: (siehe nacher.png)
acc_trans_id | transdate | accno | description | sum
156707 | 2010-10-22 | 1801 | Konto Sparkasse 175830 | -0.01000
156708 | 2010-10-22 | 5735 | Erhaltene Skonti 16%/19% Vorsteuer | 0.01000
Das sieht für mich auf den ersten Blick schon vernünftig aus.
Mögliche Probleme: Steuerautomatik wird dadurch ausgehebelt,
könnte das beim DATEV-Export oder Import anderer Programme
Probleme geben? In der nachher.png sieht man ja auch, daß
der taxkey nun anders ist (vorher 9, nacher 0) und auch
taxincluded in gl wechselt von t auf f.
Insgesamt wäre es aber wohl sinnvoll, die Subcent-Beträge
so nicht in der DB zu übernehmen, oder aber man müßte den
DATEV Export noch mehr umstricken, um auch mit solchen Fällen umzugehen.
Anhänge (2)
Änderungshistorie (7)
Geändert vor 4 Jahren durch grichardson@…
comment:1 Geändert vor 4 Jahren durch grichardson@…
Die Idee die Umsatzsteuerbuchung unter einer gewissen Grenze einfach rauszuschmeißen finde ich nicht mehr gut. Die Subcent-Beträge sollten so genau wie möglich in die DB geschrieben werden (5 Stellen), dann muß der DATEV Export eben damit umgehen können. Beim DATEV Export wird die Umsatzsteuer ja ansonsten eh neu berechnet, die Buchung auf das Umsatzsteuerkonto wird da nur benötigt, um die Grenze zu den Zahlungen zu finden.
comment:2 Geändert vor 3 Jahren durch roman.karuschka@…
- Beobachter roman.karuschka@… hinzugefügt
comment:3 Geändert vor 3 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
- Meilenstein auf 2.7.0 gesetzt
comment:4 Geändert vor 3 Jahren durch s.schoeling@…
- Meilenstein 2.7.0 gelöscht
comment:5 Geändert vor 2 Jahren durch m.bunkus@…
- Typ von defect nach Fehler geändert

Buchung aktuell