-- 0013_note_credit_link.sql -- -- Verknüpft eine Notiz mit der Belegzeile, für die sie als Gutschrift-Grund -- angelegt wurde. Damit lässt sich die Notiz beim Zurücknehmen der Gutschrift -- (Unremove) gezielt wieder löschen. -- -- Nullable: normale Notizen (Text/Foto ohne Gutschrift-Bezug) haben hier NULL. -- ON DELETE SET NULL: verschwindet die Belegzeile mal (z. B. ERP-Resync), bleibt -- die Notiz als reine Doku erhalten und wird nur „entkoppelt". ALTER TABLE delivery_notes ADD COLUMN credit_delivery_item_id UUID REFERENCES delivery_items(id) ON DELETE SET NULL; CREATE INDEX delivery_notes_credit_item ON delivery_notes (credit_delivery_item_id);