Skip to content

Audit trail

The Audit trail page (/audit-trail) shows the gap-free, tamper-evident log of every relevant action within the client (Mandant). It is the basis for GoBD traceability and is included in every handoff pack as audit-log.jsonl.

Each of these actions creates an entry — with action, entity, timestamp, and a detail text:

  • Imports — accepted uploads (UPLOAD_ACCEPTED), superseded and deleted files (UPLOAD_SUPERSEDE, UPLOAD_DELETE), period override (UPLOAD_PERIOD_OVERRIDE), dismissed counterpart warnings (COUNTERPART_WARNING_DISMISSED).
  • Reconciliation and exception resolution (EXCEPTION_RESOLVED).
  • Period close and dispatch to the tax advisor.
  • Administration — tenant, role, and GDPR actions (TENANT_*, ROLE_CHANGE, GDPR_ERASURE).

At the top is a stat strip: volume over the last 24 hours and 30 days, plus the hash-chain integrity status (GoBD). A valid hash chain proves that no entry was altered after the fact.

Below it is a compliance card (BaFin, GDPR article, retention) and a filter by action type and entity.

The table lists, per entry, the time, action (colored tag), entity (type/id), and details. Download exports the log as .jsonl.

The audit-log.jsonl included in the handoff pack is the same log stream. With it, the tax advisor can trace every posting row back to the action that produced it, without having to log into KanzleiSynchron.

Background on immutability and retention: GoBD & period close.