Erstellt vor 8 Jahren

Geschlossen vor 8 Jahren

#690 closed Fehler (fixed)

keine Rechnung über 0,00€ möglich

Erstellt von: frank@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.4.2
Schweregrad: schwerwiegend Stichworte: Verkauf
Beobachter:

Beschreibung

Ich hatte gestern die ehre nach einer gerichtlichen Einigung einem Kunden
kostenlos Ware zukommen zu lassen. In der ERP muß ich ja die Ware ausbuchen -
also muß ich ne Rechnung über 0,-€ Rechnungssumme stellen. Dabei bekomme ich
jedoch nur SQL-Fehler. Diesem Sonderfall müßte demnächst mal etwas Beachtung
geschenkt werden.

Änderungshistorie (2)

comment:1 Geändert vor 8 Jahren durch m.bunkus@…

  • Verantwortlicher von p.reetz@… nach m.bunkus@… geändert
  • Zusammenfassung von keine Rechnung über 0,00€ möglich nach keine Rechnung über 0,00€ möglich geändert

Dieses Problem kann ich nicht nachstellen. Ich habe eine Ausgangsrechnung
angelegt, einen Artikel aus der Datenbank geholt, als Verkaufspreis "0"
eingetragen, auf "Erneuern" und anschließend auf "Buchen" geklickt.
Funktioniert ohne Fehlermeldung. Danach habe ich die Rechnung noch einmal
aufgerufen, und sie war weiterhin auf 0 EUR.

Das ganze habe ich sowohl mit "$eur = 1" als auch mit "$eur = 0" ausprobiert.

Hast du das Problem mit der 2.4.2 oder der aktuellen unstable?

comment:2 Geändert vor 8 Jahren durch frank@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

Problem war nicht ordentlich beschrieben (mein fehler) ich konnte gar keine
Rechnung erstellen... Das Problem lag an einem Fehlerhaften Eintrag in der
history_erp.

INSERT INTO history_erp (trans_id, employee_id, addition, what_done, snumbers)
VALUES (?, (SELECT id FROM employee WHERE login = ?), ?, ?, ?) (, ixware,
SCREENED, invoice, ordnumber_)
FEHLER: duplizierter Schlüssel verletzt Unique-Constraint "history_erp_pkey"

Nach dem Leeren der Tabelle funktionierte alles wieder wie gewohnt.

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