Erstellt vor 9 Jahren
Geschlossen vor 8 Jahren
#324 closed Fehler (fixed)
SQL-Fehler bei Zahlungsausgang
| Erstellt von: | hli@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | sehr hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.2 |
| Schweregrad: | kritisch | Stichworte: | Zahlungsverkehr |
| Beobachter: |
Beschreibung
Beim speichern eines Zahlungsausgangs kommt ein SQL-Error:
INSERT INTO acc_trans (trans_id, chart_id, transdate,
amount)
VALUES (483, , '16.03.2006',
61.89 * -1)
ERROR: syntax error at or near "," at character 120
Die Chart_ID wird nicht gefüllt
Änderungshistorie (4)
comment:1 Geändert vor 9 Jahren durch hli@…
comment:2 Geändert vor 9 Jahren durch s.koehler@…
- Beobachter s.koehler@… hinzugefügt
(Mit Bezug zu comment 0)
Beim speichern eines Zahlungsausgangs kommt ein SQL-Error:
INSERT INTO acc_trans (trans_id, chart_id, transdate,
amount)
VALUES (483, , '16.03.2006',
61.89 * -1)
ERROR: syntax error at or near "," at character 120
Die Chart_ID wird nicht gefüllt
Auf der 2.2.2 und meiner unstable nicht reproduzierbar
Welche Version setzt du ein (die 2.2.0)?
Und was hast du gebucht?
comment:3 Geändert vor 9 Jahren durch hli@…
Eine Migration von 2.2.0 auf 2.2.2.
Soviel ich jetzt herrausfinden konnte, entsteht der Fehler wenn "Erneuert" wird.
Dann wird oft Taxkey 8 eingestellt, die Chart_id 16 ist leer und manchmal auf
das Konto 0027 = chart_id 1 gebucht.
Wird die ganze Buchung ohne "Erneuern" gebucht, stimmt es fast. 1 x Taxkey nicht
eingetragen.
comment:4 Geändert vor 8 Jahren durch m.bunkus@…
- Beobachter s.koehler@… gelöscht
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Der SQL-Code für alle Zahlungsein- und -ausgänge wurde ja überarbeitet. Einen
solchen Fehler hatte ich seitdem nicht.

Eine Kontrolle der acc_trans fördert noch einige Buchungen zu Tage, bei denen
die Spalte chart_id und taxkey NULL sind. Es sind Buchungen die mit
Kreditorenbuchung angelegt wurden. Egal ob Zahlungsausgang mit gebucht wurde
oder nicht.