Ich habe die SQL-Datei angeschaut. Es gibt genau einen Datensatz, der von Dir genannten Schritt 2 nicht aktualisiert wird:
SELECT customer_id, vendor_id, quotation, intake FROM oe WHERE record_type IS NULL;
customer_id | vendor_id | quotation | intake
-------------+-----------+-----------+--------
| | f | f
(1 row)
Wofür ist die Tabelle oe zuständig bzw. wo soll ich im Backend von Kivitendo den Datensatz suchen, um zu verstehen, wieso der weder customer_id noch vendor_id hat? Offensichtlich liegt der Fehler daran, dass weder customer_id noch vendor_id ausgefüllt sind, ich möchte rausfinden, was ich damit machen kann.
Ich vermute, wenn ich nicht 3.6.1 auf 3.9 upgrade, sondern zunächst auf 3.7, dann 3.8 und erst dann auf 3.9, bekomme ich dasselbe Problem. Oder doch lohnt es sich zu probieren?