Zahlung einer ER mittels ER-GS lässt sich nicht mehr ändern, er_eingangsrechnungzahlung verletzt Fremdschlüssel-Constraint
Zusammenfassung
Hat man eine Eingangsrechnung mit einer Gutschrift der Eingangsrechnung bezahlt und will diese löschen, so kommt immer
FEHLER: Aktualisieren oder Löschen in Tabelle »er_eingangsrechnungzahlung« verletzt Fremdschlüssel-Constraint »fk_er_erzahlung_i_id_gutschrift_er_erzahlung_i_id« von Tabelle »er_eingangsrechnungzahlung«
Detail: Auf Schlüssel (i_id)=(21706) wird noch aus Tabelle »er_eingangsrechnungzahlung« verwiesen.
com.lp.client.frame.delegate.Delegate.handleThrowable(Delegate.java:175)
com.lp.client.frame.delegate.EingangsrechnungDelegate.removeEingangsrechnungzahlung(EingangsrechnungDelegate.java:471)
com.lp.client.eingangsrechnung.PanelEingangsrechnungZahlung.eventActionDelete(PanelEingangsrechnungZahlung.java:299)
Auch ein Auflösen der Abhängigkeiten über die Datenbank ist nur durch entsprechendes NULL setzen der Beziehung möglich.
Dieser Fehler ist unabhängig davon, ob der Anwender integrierte Fibu hat oder nicht. Es wird diese "Zahlung" nicht in der Fibu gebucht, da der negative ER-Wert ja im Kreditor und auch in den Aufwandskonten bereits gebucht ist.
Zusätzlich:
Seit der 1.0.15 kann man den Wert der Gutschriftszahlung reduzieren. Das ist in der 1.0.12 noch nicht gegangen
Schritte zum Reproduzieren
- zum einfacheren Nachstellen ohne integrierte Fibu
- Du hast ein Sachkonto z.B. 7000 definiert
- Anlegen einer Eingangsrechnung mit der ER-Art Gutschrift
- Diese hat einen Wert von 1.000,- €
- Anlegen einer Eingangsrechnung mit der ER-Art Eingangsrechnung
- Diese hat einen Wert von 700,- €
- Bezahlen (Reiter Zahlungen) der ER durch die Gutschrift
- Nun stornieren der Gutschrifts-Zahlung
Es erscheint obiger Fehler
Modul, Maske, Terminal, API-Aufruf, Bericht
Eingangsrechnung und Reiter Zahlungen
Edited by Alexis Sorbas