Könnte man es nicht wie folgt lösen? Du erstellst einen Lieferanten, nimmst seine Stammdaten auf und speicherst diese in der Kivitendo-Datenbank. Wenn Du Ware erhältst entsteht ja eine Verbindlichkeit diesem Lieferanten gegenüber.
Der Buchungssatz wäre dann (in etwa, je nach Aufbau deines Kontenrahmens)
- Wareneingang bzw. ein Unterkonto des Umlaufvermögens an Verbindlichkeiten (bei letzterem das Lieferantenkonto wählen)
Bei "SQL Ledger" ist es jedenfalls so, dass der Kunde jederzeit ein "Statement" anfordern kann und damit prüfen kann ob sein Konto ausgeglichen ist. Ich gehe mal davon aus, dass kivitendo die Funktion auch hat. Wenn der Kunde ausbezahlt wird wäre der Buchungssatz ja:
Verbindlichkeiten an Bank