Technical configuration, lifecycle and troubleshooting

Understand Delivery Note data retention and uninstall risk

Plan retention around invoices, signed evidence, events, public links and module removal.

Audience: Data owners, administrators and auditorsPermission: Delivery Note: View and Administrator for lifecycle actionsModule v1.0.0
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

  1. Identify open, signed and void records subject to retention.
  2. Export or retain approved PDFs and related invoice evidence.
  3. Protect public tokens and signature data during storage or transfer.
  4. Decide whether deactivation or uninstall is appropriate.
  5. 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.