Why Audit Logs Matter
Every action taken in FlexotiumPOS — every sale, product edit, price change, login, voided transaction, and AI recommendation accepted or rejected — is written to an immutable audit log. These logs are your primary defence in a compliance audit, a staff dispute, or a discrepancy investigation.
Accessing the Audit Log
Navigate to Settings → Audit Log. The default view shows the last 100 events across all users and modules.
Filtering
Use the filter bar to narrow down:
- User — select a specific team member
- Action type — e.g.
sale_completed,product_edited,role_changed,login_failed - Module — POS, Inventory, Purchasing, AI, Settings
- Date range — use the preset options (Today, This Week, This Month) or a custom range
- Result — Success or Failure
Searching for login_failed across a date range is the fastest way to spot brute-force attempts or staff sharing credentials. If you see more than 5 failed logins from the same account within an hour, investigate immediately.
Reading a Log Entry
Each entry shows:
- Timestamp (your time zone)
- User and their role at the time of the action
- Action — human-readable description
- Target — the record affected (e.g. product ID, invoice number)
- Before / After — the state of the record before and after the change
- IP address — the device's IP
- Session ID — links multiple actions to the same login session
Understanding Policy Governance
The AI Policy section (AI → Policy) controls what risk level of AI-recommended actions are auto-approved vs. sent for human review:
- Low risk — approved automatically (e.g. "send low-stock notification")
- Medium risk — queued for manager review within 24 hours
- High risk — requires Owner approval before execution (e.g. "bulk-update all prices by 15%")
Review and adjust these thresholds at AI → Policy → Risk Thresholds. Most businesses start with the defaults and adjust after 30 days of operating.
Exporting an Audit Pack for Compliance
- Go to Settings → Audit Log → Export
- Select the date range relevant to your compliance period
- Choose format: CSV (for spreadsheet analysis) or PDF (for official submission)
- Optionally filter by module (e.g. Purchasing only for a supplier audit)
- Click Generate Export — the file is prepared and a download link emailed to you within minutes
Audit exports are signed with a checksum so recipients can verify they haven't been tampered with.
Two-Factor Authentication
2FA adds a critical second layer of security, especially for Owner accounts.
- Go to Settings → Security → Two-Factor Authentication
- Click Enable 2FA
- Scan the QR code with an authenticator app (Google Authenticator, Authy, 1Password)
- Enter the 6-digit code from the app to verify setup
- Save your backup codes — store them in a password manager, not a sticky note
Require 2FA for all Owner and Manager accounts. You can enforce this at Settings → Security → Require 2FA for Roles. Staff who haven't set up 2FA will be prompted on their next login and cannot proceed until they complete it.
Reviewing AI Action History
All actions taken or recommended by the AI — including Copilot responses, automation executions, and forecasting actions — are logged under AI → Action History. You can see exactly what the AI did, why it did it (the trigger and confidence score), and whether a human approved or rejected it.
Next Steps
The final lesson in your Owner path covers Data Portability — how to export your full dataset, configure automated backups, and understand what data you own.