Skip to content

Payroll is not a calculation problem. It is a decision problem.

1-8% error rate. EUR 260 per error incident. 82-92% automatable.

The AI Agent decides which rule applies: which collective agreement covers this person? Which supplement type? Standard or exception? It does this more reliably than any payroll clerk. The calculation itself - salaries, supplements, taxes - runs through deterministic rule engines: reproducible, verifiable, auditable. The human stays in the process where employee representation law, labour regulation or discrimination risk requires it.

AirbusVolkswagenShellSonyEvonikPhilipsKPMG
1-8%

payroll error rate

EUR 260

total cost per error incident

10

decision steps per payroll run

American Payroll Association (APA); EY / HR Dive, "The True Cost of Payroll" (USD 281 per incident, converted at average exchange rate)

The Problem

Why payroll systems fail in complex organisations

SAP HCM calculates correctly. Every payroll engine calculates correctly - when the inputs are right. But in organisations with multiple collective agreements, shift models, regional variations and dozens of supplement rules, calculation is not the problem. The decision upstream is: which table applies? Which supplement rate? Is accumulation permitted?

1-8% error rate

Multiple pay grades, multiple collective agreement regions, tax classes, social insurance branches, contribution ceilings, salary conversion, garnishments, supplements with accumulation rules. No payroll clerk knows all rules across all regions. 1-8% of payroll runs contain errors (APA) - the more complex the collective agreement landscape, the higher the rate.

EUR 260 per error

A single payroll error triggers four follow-up processes: reversal of the original run, recalculation, social insurance correction filing, corrected payroll tax return. In total, an error incident costs on average EUR 260 (EY; original study: USD 281). At 2,000 employees and 1-8% error rate, that is 20-160 incidents per month.

Zero rule transparency

When the payroll auditor asks: Why was a 25% night supplement applied instead of 20%? Which collective agreement was in effect at that time? Was the pay grade correct? The evidence is missing. Payroll systems document results. Not the decisions that led to them.

The Decision Layer

Every payroll run. Decomposed into decision steps.

The Payroll Decision Layer decomposes every payroll run into individual decision steps. For each step, it defines who decides: the AI Agent classifies cases and detects anomalies - more reliably and faster than any payroll administrator. The rule engine calculates amounts - deterministically and reproducibly. The human stays in the process where employee representation law, labour regulation or discrimination risk requires a human decision.

Step Decision Actor Rationale
1 Validate tax class, allowances, social insurance attributes Rule engine Cross-reference against tax authority data (e.g. ELStAM in Germany), deterministic
2 Verify collective agreement classification AI Agent Agent classifies: which collective agreement, which pay grade, which level? Cross-references against master data and detects inconsistencies
3 Calculate base remuneration Collective agreement Lookup in versioned rate table: region + grade + level
4 Calculate supplements (night/Sunday/public holiday) AI Agent + collective agreement Agent classifies supplement type from shift data. Collective agreement defines rates + accumulation rule (highest applies, night always additive)
5 Identify tax-exempt portions Rule engine Tax-exempt thresholds for shift supplements per jurisdiction (in Germany: EStG; (UK: HMRC shift premium guidance))
6 Calculate salary conversion / occupational pension Rule engine Employee contribution + employer top-up, tax/social insurance thresholds verified
7 Calculate social insurance contributions Rule engine Health, pension, unemployment, care insurance with contribution ceiling checks, sliding zone for marginal employment
8 Apply garnishments Rule engine + human Garnishment table deterministic; for priority conflicts: Human-in-the-Loop
9 Variance check against prior period AI detects, human decides The AI detects variances more reliably than any payroll clerk. But the decision about what to do with a variance must remain with the human: was it a promotion, a data error or a genuine payroll error? Without this separation, compliance monitoring becomes performance surveillance - and in Germany, that triggers works council co-determination rights (BetrVG). Across the EU, employee representation bodies have comparable oversight requirements.
10 Generate posting entries Rule engine GL account assignment, cost centre, posting period - deterministic

10 steps per payroll run. The AI Agent can handle every one of them better and faster than a payroll clerk. Yet the human stays at defined points in the process - not because they do it better, but because employee representation law, labour regulation or discrimination risk requires it. At 10,000 employees, that is 100,000 documented micro-decisions per month.

AI classifies. Rule engine calculates.

The AI Agent determines: which collective agreement applies? Which supplement type? Is the classification correct? It does this more reliably than any payroll clerk. The amount calculation then runs through versioned decision tables - deterministic, reproducible, auditable.

40 to 80 micro-decisions per payroll run

The 10 main steps decompose into dozens of sub-steps: every supplement has its own accumulation rules, every social insurance branch its own contribution ceiling check, every garnishment its own priority ranking. Each individually documented.

AI Agent, rule engine or human

The AI Agent classifies cases and makes decisions - more reliably than any payroll administrator. The rule engine calculates the amount. The human stays in the process where employee representation law, labour regulation or discrimination risk requires a human decision - not because they do it better, but because they must.

Human in the loop: not expertise, but accountability

Traditional payroll requires manual review everywhere. AI Agents can do it better. But for garnishment priority conflicts, variance assessments and classification decisions, legislation or employee representation bodies require a human decision. The Decision Layer knows where - and escalates only there.

Governance

Not documented after the fact. Created within the process.

When the payroll auditor asks "Why was a 25% night supplement applied?" - "it is in the collective agreement" is not sufficient. Which collective agreement? Which version? Did the accumulation rule apply? The Payroll Decision Layer generates a decision record for every payroll run that answers exactly these questions.

Every micro-decision generates an audit entry

Append-only. Nothing is overwritten, nothing deleted. Corrections create reversal and adjustment entries. SHA-256 signed, exportable at any time.

Rule ID + version
Collective agreement + validity period
Input data (hours, supplement type)
Result (amount, tax treatment)
Actor (rule engine / collective agreement / human)
Input hash (reproducible)

Employee-representation compliant

In Germany, works councils have binding co-determination rights over remuneration principles. The Payroll Decision Layer makes the rule set inspectable, decisions traceable, anomaly scoring controllable via feature flag and reports pseudonymised. Built for the strictest standard - meets or exceeds requirements in any jurisdiction.

Co-determination →

Payroll-audit ready

Retention periods supported (10 years in Germany, varies by jurisdiction). Anonymisation instead of deletion for GDPR compatibility. Every payroll run reproducible via input hash.

Cert-Ready →

Systematic compliance

Every payroll run is checked against the complete rule set - not sampled, but systematically. Deviations are detected and documented in real time, not discovered during the next external payroll tax audit.

Integration

Connects to your existing system landscape

Your systems stay. The manual decision work upstream disappears. The Payroll Decision Layer sits between your source systems and your payroll engine - it makes the decisions that payroll clerks make today.

Data Sources

  • Time tracking (SAP CATS, Atoss, Interflex)
  • Shift planning (ATOSS, SP Expert)
  • Master data (SAP HCM, Workday)
  • Tax authority interface (e.g. ELStAM in Germany)
  • Collective agreement database (versioned)

Payroll Decision Layer

  • Collective agreement classification
  • Supplement calculation + accumulation
  • Tax-exempt portions
  • Social insurance contributions + ceiling checks
  • Garnishment calculation
  • Salary conversion / occupational pension
  • Variance check + escalation

Target Systems

  • SAP HCM / SuccessFactors (payroll)
  • ADP / local payroll engine
  • SAP FI/CO (posting, cost assignment)
  • Social insurance reporting
  • Tax authority interface

Implementation

From pilot to running system.

Technical Architecture

The Payroll Decision Layer runs entirely within your infrastructure: your data centre, your network, your control. No SaaS dependency, no data leakage, no external telemetry tracking. Containerised, multi-tenant, deployment-ready for your private cloud or as managed deployment in EU data centres.

Implementation

The Decision Layer is not installed but configured: your collective agreements, your supplement rules, your system landscape. Typical pilot projects start within 3 months with one staff group and one collective agreement. Extensions to additional staff groups or legal entities run in parallel with pilot operations.

Economic Leverage

Eliminate correction entries before they occur

Every payroll run goes through the same rule engine. The 1-8% error rate (APA) results from manual rule interpretation. The Decision Layer applies rules consistently - across all collective agreement regions, all staff groups, every month.

Collective agreement changes in hours, not weeks

Deploy new rate table, set validity period, retroactive recalculation runs automatically. No manual updates across multiple regions. No forgotten locations.

82-92% zero-touch. Human only where legally required.

The AI Agent can process every payroll run better than a payroll clerk. Human interventions remain where employee representation law, labour regulation or discrimination risk requires them - not for professional reasons.

External payroll tax audit is an export, not a project

Sealed decision records per payroll run. Which rule, which input, which result. Weeks of preparation become minutes.

Security

Enterprise security. From day one.

Payroll data is among the most sensitive data in any organisation. The Payroll Decision Layer is designed for regulated environments where data protection, audit readiness and traceability are not optional extras.

100% customer infrastructure

The Decision Layer runs entirely within your network. No SaaS dependency, no data leakage, no external telemetry tracking. Payroll data never leaves your network.

GDPR by Design

Anonymisation instead of deletion. Compatible with tax retention periods (10 years in Germany, varies by jurisdiction) and GDPR Art. 17. No conflict between tax law and data protection. (UK: UK GDPR provisions apply equivalently post-Brexit.)

Data residency in detail

AI Act compliant

Clear architecture separation: the AI Agent classifies and detects patterns. The calculation of salaries, supplements and taxes runs deterministically through rule engines. No black box over amounts, full traceability for classification.

EU AI Act Readiness

Audit Trail (append-only)

Signed decision records. Input hash plus rule version yields reproducible result. Sealed audit packs (JSON + PDF, SHA-256). Payroll audit ready at any time.

ISO 27001 / SOC 2 cert-ready

Integrated controls registry, automated evidence runs, versioned policies. Compliance in running operations, not documented after the fact.

Cert-Ready by Design

SSO and tenant isolation

Integration with existing identity providers. Tenant isolation at database level (row-level security). Role model granularly configurable. Legal entities cleanly separated.

Frequently Asked Questions about the Payroll Decision Layer

What is the difference between the Payroll Decision Layer and SAP HCM or similar payroll engines?

SAP HCM and comparable payroll engines are calculation systems. They compute gross-to-net correctly when all inputs are correct. The problem lies upstream: which collective agreement applies? Which supplement type? Is the accumulation rule met? The Payroll Decision Layer makes these decisions rule-based and documents every single one. Your payroll engine remains your payroll engine. The Decision Layer delivers decision-ready data to it.

Do I need to replace my existing payroll system?

No. The Decision Layer sits between source systems and your payroll engine. It reads data from time tracking, shift planning and master data, makes decisions and delivers posting-ready results to SAP HCM, ADP, or any other payroll engine you operate.

How does the Decision Layer handle collective agreements?

Collective bargaining agreements are configured as versioned decision tables. Every pay grade, every level, every supplement, every accumulation rule. When agreements change, a new version is deployed with a validity period. Retroactive changes trigger automatic recalculations. The specific collective agreement logic is developed together during implementation.

What happens when collective agreements or legislation change?

Decision tables are versioned. New rate tables or changed contribution thresholds are deployed as a separate version with a validity period. Retroactive changes generate reversal and adjustment entries. The complete history is preserved and traceable at all times.

Is the system compatible with employee representation bodies?

Yes. In Germany, works councils (Betriebsrat) have binding co-determination rights over remuneration principles under the Works Constitution Act (BetrVG). The Payroll Decision Layer makes the rule set inspectable, decisions traceable and reports pseudonymised. Anomaly scoring is controllable via feature flag. Compliance analysis and performance monitoring are architecturally separated. This level of transparency meets or exceeds employee representation requirements in virtually any jurisdiction.

What do the simulation results on this page mean?

We configured the Payroll Decision Layer for four industries with realistic parameters: collective agreements, supplement logic, social insurance rules, industry-specific edge cases. The zero-touch rates show what proportion of payroll runs can be processed fully automatically. In an initial call, we calculate with your parameters.

How does a project start concretely?

In a 30-minute call, we clarify your parameters: collective agreements, supplement logic, system landscape, volumes. From this, a pilot proposal emerges: one staff group, one collective agreement, one data flow. Typical pilot projects start within 3 months. Extensions to additional staff groups run in parallel.

What data leaves the organisation?

None. The Decision Layer runs entirely within your infrastructure. No SaaS dependency, no data leakage, no external telemetry tracking. Secrets in your KMS, logs in your SIEM, SSO via your identity provider.

Let's do the maths.

30 minutes. Your collective agreements, your supplement logic, your result. We configure the Decision Layer with your real-world parameters and show what adds up.

Book a call