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@…

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.

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.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.