Understand Delivery Note data retention and uninstall risk
Plan retention around invoices, signed evidence, events, public links and module removal.
Exact navigationOrganisation retention process → Admin Area → Delivery Note
What this guide covers
Plan retention around invoices, signed evidence, events, public links and module removal. This guide follows the supplied Delivery Note module’s live hooks, controller actions, model rules, views and stored side effects.
Exact step-by-step process
- Identify open, signed and void records subject to retention.
- Export or retain approved PDFs and related invoice evidence.
- Protect public tokens and signature data during storage or transfer.
- Decide whether deactivation or uninstall is appropriate.
- Document the approval and verification outcome.
Fields, choices and supported possibilities
- Delivery note row and snapshots
- Signature image/hash/IP/user agent/time
- Event timeline
- Related core invoice
- Generated PDFs are streamed, not stored as module file records
Code-backed validations and workflow rules
- Deactivation preserves tables; uninstall drops them.
- The module has no built-in retention schedule, legal hold, archive or anonymisation workflow.
- Voiding does not erase data.
- Core invoices remain after uninstall but module evidence does not.
Expected result and verification
- Retention decisions are made explicitly before any destructive module lifecycle action.
Checks, security and troubleshooting
- Apply legal and organisational retention requirements; this guide does not replace professional advice.
Stay within the supported flowDo not force database values, expose secure tokens, bypass permission checks, replace a stored signature or invent a status or interface that the supplied code does not implement.
