Erstellt vor 9 Jahren
Geschlossen vor 8 Jahren
#319 closed Fehler (works-for-me)
Kreditorenbuchung Steuerkorrektur geht nicht (checkbox-checked fehler und parse_amount fehler)
| 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 Steuerkorrektur geht nicht, nach update verschwindet das Häckchen.
Zudem wenn häckchen gesetzt ist, kommt SQL Fehler:
INSERT INTO acc_trans (trans_id, chart_id, amount, transdate,
project_id, taxkey)
VALUES (200, (SELECT c.id FROM chart c
WHERE c.accno = '1575'),
1,23, '11.10.2005', NULL, '9')
ERROR: column "transdate" is of type date but expression is of type integer
HINT: You will need to rewrite or cast th
Problem ist die 1,23 die nicht geparst wird.
Änderungshistorie (4)
comment:1 Geändert vor 9 Jahren durch udono@…
comment:2 Geändert vor 9 Jahren durch p.reetz@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Behoben in r977
comment:3 Geändert vor 9 Jahren durch udono@…
- Lösung fixed gelöscht
- Status von closed nach reopened geändert
Bis hier hin ist alles wunderbar.
Leider geht es aber immer noch nicht zuverlässig, beim wiederöffnen einer
bereits gebuchten Buchung ist zwar der richtige korrigierte Wert eingetragen,
aber das Kästchen ist nicht gechecked. Beim erneuten Buchen wird dann wieder der
berechnete Wert eingesetzt, und nicht der korrigierte...
Es sollte eine Abfrage rein, die beim ersten öffnen einer Buchung den
angezeigten Wert mit dem berechneten Wert vergleicht (Vorsicht bei taxincluded).
Wenn beide gleich sind, dann $korrektur=, wenn ungleich, dann
$korrektur='checked'.
comment:4 Geändert vor 8 Jahren durch p.reetz@…
- Lösung auf worksforme gesetzt
- Status von reopened nach closed geändert
Im aktuellen Release behoben.

Der folgende Patch hilft schonmal beim merken des Korrekturhäckchens. Die
Korrektur ist immer noch falsch/bzw. wird nicht gebucht.
Index: bin/mozilla/ap.pl
===================================================================
--- bin/mozilla/ap.pl (Revision 975)
+++ bin/mozilla/ap.pl (Arbeitskopie)
@@ -546,13 +546,14 @@
style="width:200px">$tax</select></td>|;
+ my $korrektur = $form->{"korrektur_$i"} ? 'checked' : ;
$i)" style="width:100%">$selectAP_amount</select></td>
+ <td><input type="checkbox" name="korrektur_$i" value="1"
"$korrektur"></td>
value="$form->{"projectnumber_$i"}">
value=$form->{"project_id_$i"}>