In 2007, Microsoft published a whitepaper explaining how Dynamics NAV 5.0 could help subsidiaries of US-listed companies meet Sarbanes-Oxley requirements. The document covered role-based security, the change log, document approvals, and audit trails. Nearly two decades later, every one of those capabilities still exists in Business Central — but the compliance landscape around them has expanded dramatically. SOX is just one layer. GDPR, NIS2, DORA, and the EU AI Act now apply to ERP systems with equal or greater force.

1. The Regulatory Stack in 2026

Organizations in the EU — especially in Luxembourg’s financial sector — face overlapping regulations. Each places specific demands on ERP systems.

RegulationScopeERP impact
SOX (2002)US-listed companies and their subsidiaries worldwideInternal controls over financial reporting. Audit trail, change log, segregation of duties, approval workflows.
GDPR (2018)Any organization processing EU personal dataData classification, right to erasure, data portability, breach notification, data residency.
NIS2 (2024)Essential and important entities in the EU, including supply chainIncident reporting, risk management, supply chain security, management accountability.
DORA (2025)Financial entities and their critical ICT providers in the EUICT risk management, resilience testing, third-party oversight, incident reporting.
EU AI Act (2025–2027)Any organization deploying AI in the EUTransparency for AI-assisted decisions (Copilot), risk classification, human oversight requirements.

Key insight

These regulations are cumulative, not alternative. A Luxembourg fund administrator with a US-listed parent must comply with SOX and GDPR and DORA and NIS2. Business Central is the foundation — but only if it is configured correctly.

2. Built-In Compliance Capabilities

Business Central ships a comprehensive set of compliance features. Some are enabled by default; others require explicit configuration. Here is the complete inventory.

Role-Based Security & Permission Sets

The same concept from NAV 5.0 — but now far more granular. Business Central uses license-level entitlements combined with admin-defined permission sets. Each permission set specifies read, insert, modify, delete, and execute rights at the table and object level. Permission sets can be assigned directly to users or composed via security groups synced from Microsoft Entra ID.

  • Segregation of Duties — Configure incompatible permission sets (e.g., “Create Vendor” and “Approve Payment”) and BC will prevent a single user from holding both.
  • Security Filters — Restrict access to specific records (e.g., a user can only see G/L entries for their department).
  • Effective Permissions — A built-in page that shows exactly what a specific user can and cannot do, after all entitlements, permission sets, and security groups are resolved.

Change Log

Every insert, modify, and delete on monitored tables is recorded with the user ID, timestamp, old value, and new value. This is the same Change Log that existed in NAV 5.0 — but now runs on SQL Server with full platform support, and can be exported for external analysis.

Configuration: Search → Change Log Setup → select which tables and fields to monitor. At minimum, enable monitoring on: Customer, Vendor, G/L Account, Bank Account, User Setup, Permission Set, and any master data table critical to your financial reporting.

Approval Workflows

NAV 5.0 had basic document approvals. Business Central has a full workflow engine that supports multi-level approvals, amount thresholds, approval chains, delegation, and integration with Power Automate for cross-system orchestration. Standard workflows cover purchase orders, sales orders, payment journals, and master data changes (customer, vendor, item).

For SOX: approval workflows provide the preventive controls that auditors look for in Sections 302 and 404. No purchase order above a threshold posts without an authorized approver signing off.

Audit Trail & Navigate (Find Entries)

The Navigate function — now called Find Entries — remains the most powerful audit tool in Business Central. Given any document number, it shows every ledger entry, VAT entry, bank account entry, value entry, and G/L entry connected to that transaction. Full drill-down from any line to the source document.

This is the feature that makes external auditors comfortable with Business Central. They can trace any number on the balance sheet back to the original source document in seconds — exactly the drill-down capability that SOX Section 404 demands.

Data Classification & GDPR Tools

Every field in Business Central carries a DataClassification property: CustomerContent, EndUserIdentifiableInformation, EndUserPseudonymousIdentifiers, AccountData, OrganizationIdentifiableInformation, or SystemMetadata. The Data Classification worksheet lets administrators review and classify all fields in the system.

  • Data Privacy Utility — Handles subject access requests (SAR) and right-to-erasure requests. Export all data related to a person, or anonymize/delete it across all tables.
  • Retention Policies — Define how long different record types are kept. Automatically delete or archive data beyond the retention period. Critical for GDPR’s data minimization principle.
  • Activity Log — Tracks system-level events (email sent, web service called, document exported) for compliance auditing.

Telemetry & Monitoring

Business Central sends telemetry to Azure Application Insights — login events, permission changes, report generation, long-running queries, errors, and configuration changes. This is the modern replacement for the NAV 5.0 “Client Monitor.” Combined with Azure Monitor alerts, it provides the real-time event detection that NIS2 requires for incident reporting.

3. From NAV to BC: What Changed

The 2007 whitepaper covered NAV 5.0. Here is how each capability evolved.

CapabilityNAV 5.0 (2007)Business Central (2026)
Security modelRoles with table-level permissions. Windows authentication.Entitlements + permission sets + security groups. Microsoft Entra ID with MFA, Conditional Access, PIM.
Change trackingChange Log + Client Monitor.Change Log + Application Insights telemetry + Activity Log + Audit Log.
ApprovalsBasic document approval with amount limits.Full workflow engine + Power Automate integration. Multi-level, conditional, with delegation and escalation.
Audit trailNavigate function. Drill-down from ledger entries.Find Entries (Navigate). Same core capability, extended to all entry types. Full API access for external audit tools.
Data exchangeXBRL for financial reporting.XBRL deprecated. SAF-T, e-invoicing (Peppol), FAIA (Luxembourg), API-first architecture.
BackupsManual or scheduled database backup.Automatic platform backups with 30-day point-in-time restore. Customer-managed encryption keys available.
Data privacyNot addressed.Data Classification, Data Privacy Utility, retention policies, right to erasure, EU Data Boundary.
Partner accessDirect database access. No delegation model.Granular Delegated Admin Privileges (GDAP). Scoped by role, duration, and environment. Customer Lockbox for Microsoft access.

The core is the same

If you used NAV’s compliance features in 2007, you already understand the architecture. The principles haven’t changed: restrict access, log everything, require approval, trace every transaction. What changed is the scale of the tooling and the number of regulations that demand it.

4. Practical Configuration Checklist

These are the configurations we apply in every compliance-conscious implementation.

01
Enable the Change Log

Setup → Change Log Setup. Monitor at minimum: Customer, Vendor, G/L Account, Bank Account, User Setup, Permission Set, General Ledger Setup, Inventory Setup.

02
Configure Approval Workflows

Search → Workflows. Set up approval chains for Purchase Orders, Payment Journals, and master data changes. Define amount thresholds and approver hierarchies.

03
Set Up Permission Sets

Create functional permission sets (e.g., AP Clerk, AR Manager, GL Accountant). Map to security groups in Entra ID. Verify with the Effective Permissions page.

04
Run the Data Classification Worksheet

Search → Data Classification. Review all fields tagged as EndUserIdentifiableInformation. Confirm classification is accurate for GDPR obligations.

05
Configure Retention Policies

Search → Retention Policies. Set retention periods per table. Align with your data retention schedule and local legal requirements.

06
Connect Application Insights

Environment settings → Telemetry. Connect your Azure Application Insights resource. Set up alerts for login failures, permission changes, and error spikes.

07
Lock Down Posting Dates

General Ledger Setup → Allow Posting From/To. User Setup for per-user overrides. Close inventory periods monthly. Prevent back-dated entries that alter reported figures.

08
Review Partner Access (GDAP)

Ensure your Microsoft partner (including us) has scoped, time-limited access via Granular Delegated Admin Privileges. No standing admin access.

5. What Regulations Expect from Your ERP

Mapping Business Central features to regulatory requirements.

RequirementSOXGDPRNIS2DORABC feature
Access control & segregation of dutiesPermission sets, security groups, Entra ID
Change tracking & audit trailChange Log, Find Entries, Activity Log
Document approval workflowsApproval Workflows, Power Automate
Data classificationData Classification worksheet
Right to erasure / data minimizationData Privacy Utility, retention policies
Incident detection & reportingApplication Insights, Azure Monitor alerts
Data residencyEU Data Boundary, geo-locked environments
Encryption & key managementAt-rest encryption, customer-managed keys
Third-party / partner access controlGDAP, Customer Lockbox, PIM
Backup & resilienceAutomatic backups, point-in-time restore

Luxembourg-specific

Luxembourg’s CSSF (Commission de Surveillance du Secteur Financier) circular 20/750 on ICT risk management aligns closely with DORA. If you are in financial services, fund administration, or insurance in Luxembourg, DORA compliance is effectively mandatory today — not just from January 2025. The CSSF has been enforcing these principles since 2020. Business Central’s cloud architecture with Microsoft’s SOC 1/2/3 certifications, ISO 27001, and C5 attestation directly supports these requirements.

What this means for your organization

Business Central is one of the most compliance-ready ERP platforms on the market — but only when configured deliberately. The features exist; the question is whether your implementation activates them. Most organizations we audit have fewer than half of these controls enabled. The gap between “available” and “configured” is where compliance risk lives.

We configure compliance controls as a standard part of every implementation — and we offer standalone compliance reviews for existing environments. Whether you need SOX readiness for a US parent, GDPR alignment, or DORA preparation for the CSSF, the starting point is the same: understand what your ERP can do, then make sure it actually does it.

Sources: Microsoft Learn — Compliance Overview · Microsoft SOX/NAV Whitepaper (2007) · SK Consulting implementation experience