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..