Projekt

Allgemein

Profil

Fehler #662

Zahlungseingang verbuchen bei Debitorenbuchung bringt Fehlermeldung, wenn kein Projekt bei der Zahlung eingetragen wird

Von Andreas Rudin vor 10 Monaten hinzugefügt. Vor 10 Monaten aktualisiert.

Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
05.03.2024
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Beim manuellen Verbuchen einer Debitorenzahlung wird folgende Fehlermeldung ausgegeben, wenn das Feld 'Projektnummer' leer gelassen wird.
---
Fehler!
do_transaction() failed - DBD::Pg::db do failed: ERROR: insert or update on table "acc_trans" violates foreign key constraint "acc_trans_project_id_fkey"
DETAIL: Key (project_id)=(30) is not present in table "project". at /var/www/kivitendo.ch/kivitendo-erp/SL/DBUtils.pm line 60.
---

Wenn eine Projektnummer eingetragen wird, klappt das Verbuchen.

Historie

#1

Von Jan Büren vor 10 Monaten aktualisiert

Betrifft design 4.0. Der leere Wert im Project-Picker wird nicht sauber verarbeitet.

Im alten Design mit Auswahlliste geht es ganz normal.
Zusätzlich kann ich im neuen Design nicht den Knopf "Fehlbetrag setzen" verwenden, wahrscheinlich greift der alte JavaScript-Aufruf jetzt ins Leere.

#2

Von Andreas Rudin vor 10 Monaten aktualisiert

  • Status wurde von Neu zu Gelöst geändert

Gelöst mit Commit 'Fix #662 und #663 Debitorenbuchung Design40 Fehlbetrag setzen und Zahlung buchen'

Auch abrufbar als: Atom PDF