Audit log
The Audit Log is the complete, immutable record of changes to tax reference data — every rate, rule, jurisdiction, and source edit, with who did it, where it came from, and the before-and-after values.
What the log records
The Audit Log is the traceability surface for the platform-global tax data: tax rates, tax rules, jurisdictions, detected changes, and monitored sources. Every create, update, or deactivation lands a row with a full snapshot, so any number in a calculation can be traced back to the change that put it there and the reason for it.
Reading an entry
Each row summarizes one change:
| Field | Type | Description |
|---|---|---|
| Entity | type | What changed — a tax rate, tax rule, jurisdiction, detected change, or monitored source. |
| Entity ID | id | The specific record that changed. |
| Action | string | What happened — create, update, deactivate, and so on. |
| Changed by | actor | Who made the change, or “system” for automated edits. |
| Source | string | Where the change originated — an API call, an AI/monitoring discovery, a remediation, or a manual edit. |
| Timestamp | datetime | When it happened. |
Old vs new values
Click any row to expand it. The detail panel shows the change reason (when one was recorded) and the previous values and new values side by side as JSON — the exact before-and-after of the record. That diff is what makes the log a real audit trail rather than just an activity feed.
- 1Filter by entity typeUse the entity dropdown to narrow to just tax rates, rules, jurisdictions, detected changes, or monitored sources.
- 2Open an entryClick a row to expand it and read the reason plus the old/new value snapshots.
- 3Trace the changeCross-reference the entity ID against the jurisdictions browser to see the record's current state.
Access
The Audit Log is a platform-administration surface, not an organization feature. It is restricted to TaxLens platform administrators and does not appear in the normal dashboard navigation — organization admins and members can't reach it. It exists because the tax reference data it tracks is platform-global, shared by every organization. For the conceptual model of what those rates and rules are, see Rules and Additive stacking.