0 0 Punkte

Nach einem erfolgreichen stufenweisen Upgrade einer Instanz von 2.6.0 bis 3.1.0 ergibt das Erstellen von Rechnungen eine sehr kryptische Fehlermeldung sowohl im error.log als auch gleich in der Rechnung-Erstellen-Seite:
"Object has not been saved yet at /srv/www/net_inofix_portal/kivitendo/SL/IS.pm line 398"

Dabei funktioniert das Buchen selbst ohne Probleme. Sowohl neue wie bestehende Rechnungen bringen den gleichen Fehler. Zum gleichen Fehler kommt es auch mit den Standardvorlagen.

Die Instanz wurde seinerzeit komplett von Hand gebaut, d.h. es wurde mit einem leeren Kontorahmen angefangen und alle Konti, Dienstleistungen und Buchungsgruppen wurden neu erstellt (ohne Vorkenntnisse in Lx-Office..). Als Steuer wurde immer "0% - keine Steuer" verwendet, da nach schweizer Pauschalabkommen verrechnet wird..

PS: Die Antwort ist bereits gefunden, und folgt gleich separat, damit sie auch markiert werden kann..

1 Antwort

Beste Antwort
0 0 Punkte

Die Log-Einstellungen im kivitendo.conf geben weiteren Aufschluss, v.a. diese:
backtrace_on_die = 1

Dort und anhand der Zeilennummer 398 in is.pl faellt auf, dass es um 'tax' und insbesondere die 'taxdescription' geht. Dieses Feld war dann auch tatsaechlich nicht gesetzt. Und weil in der aktuellen Version ohne diese bzw. mit dem leeren String offenbar keine Ausgabe erzeugt werden konnte, wurde dann natuerlich auch der LaTeX-Parser nicht angeworfen...

Die simple Ergaenzung der Beschreibung fuer alle Sprachen (wir haben fuer alle moeglichen Rechnungsziele andere Sprachen definiert) hat dann das Problem bereits geloest.

Vielen Dank auch an das Kivitendoteam fuer dieses robuste Programm, welches ueber so viele Versionen hinweg weiterverwendbar ist, auch mit selbst gebastelten Kontorahmen. Danke auch an revamp-it.ch fuer den Tipp mit den Debugging-Optionen.

Ähnliche Fragen

0 0 Punkte
1 1 Antwort
Anonym Gefragt 12, Jul 2015
Nach einem erfolgreichen stufenweisen Upgrade einer Instanz von 3.1.0 bis 3.2.1 ergibt das Öffnen der Mandantenkonfiguration eine sehr kryptische Fehlermeldung 'Während...
0 0 Punkte
0 0 Antworten
silencer2010 Gefragt 5, Apr 2018
Hallo, gestern Abend ging es noch, wenn wir heute E-Mails, z.B. Rechnungen, per Kivitendo versenden wollen gibt es plötzlich folgende Fehlermeldung: "Die E-Mail wurde au...
0 0 Punkte
0 0 Antworten
Anonym Gefragt 7, Dez 2017
Wir haben seit dem Update auf 3.5.0 folgenden pearl-Fehler bei quasi allen Aufrufen, die Formulare erhalten: "\x{00fc}" does not map to utf8 at SL/FCGIFixes.pm line 38. D...
0 0 Punkte
2 2 Antworten
Anonym Gefragt 10, Nov 2013
Hallo zusammen, auf meinem System läuft Apache 2.4.6 mit perl 5.18.1, außerdem laufen postgresql Versionen 8.4-9.3. Ich komme nun (weder mit meinem alten LX Office 2.6....
0 0 Punkte
1 1 Antwort
Anonym Gefragt 15, Mai 2013
Hallo, bei mir laufen noch: ii lx-office-crm 1.4.3-0 all lx-office-crm ist eine Erweiterung zum Paket lx-office-erp. ii lx-office-erp 2.6.3-1 all Extended double entry ac...