#327 closed Fehler (works-for-me)
Kreditorenbuchung mit Steuer incl. bucht falsch!!!
| Erstellt von: | udono@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | sehr hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.3-unstable |
| Schweregrad: | kritisch | Stichworte: | Finanzbuchhaltung |
| Beobachter: |
Beschreibung
Kreditorenbuchung mit Steuer incl. bucht falsch!!!
Steuer wird doppelt von amount abgezogen.
Änderungshistorie (6)
comment:1 Geändert vor 9 Jahren durch udono@…
comment:2 Geändert vor 9 Jahren durch udono@…
Könnte es mit dem quoten zusammenhängen?
Vgl.
929
930
931
954
957
959
BTW Es wurde nur in der ar gequotet, warum nicht auch in der ap??? Ich mache
einen neuen Bug für die ap auf...
comment:3 Geändert vor 9 Jahren durch udono@…
Quoten war ein Fehlalarm. habe es gerade mit der ungepatchen 2.2.0 ausprobiert:
Gleicher Fehler...
comment:4 Geändert vor 9 Jahren durch udono@…
- Status von new nach assigned geändert
Hab die Fehlerquelle: SVN r978 erzeugt den Fehler...
Schau mal, ob ichs korrigieren kann...
comment:5 Geändert vor 9 Jahren durch udono@…
- Lösung auf worksforme gesetzt
- Status von assigned nach closed geändert
OK, ich habs, hier das diff:
--- SL/AP.pm (Revision 992)
+++ SL/AP.pm (Arbeitskopie)
@@ -116,12 +116,14 @@
} else {
if (!$form->{"korrektur_$i"}) {
$form->{"tax_$i"} = $form->{"amount_$i"} * $form->{"taxrate_$i"};
+ } else {
+ $tax = $form->{"tax_$i"};
}
$form->{"tax_$i"} =
$form->round_amount($form->{"tax_$i"} * $form->{exchangerate}, 2);
$form->{netamount} += $form->{"amount_$i"};
}
- $form->{total_tax} += $form->{"tax_$i"};
+ $form->{total_tax} += $form->{"tax_$i"} * -1;
}
# adjust paidaccounts if there is no date in the last row
comment:6 Geändert vor 9 Jahren durch udono@…
In Revision 993 übertragen.

Mit den Konten im Journal stimmt auch etwas nicht...