A Personio to DATEV Lohn und Gehalt integration keeps the data your payroll runs on in sync: new hires, leavers, address and tax-class changes, IBANs, recurring salary, one-time payments, and absences flow from Personio into DATEV as Personalstammdaten and Bewegungsdaten before each monthly cutoff. Personio owns the HR truth; DATEV Lohn und Gehalt computes tax and Sozialversicherung. Done properly it is not a monthly file download: it is a delta-aware, idempotent pipeline that maps Personio pay components to your per-client Lohnarten and absence keys so nobody re-keys a leaver into DATEV by hand.
Personio holds the current truth about your people - who started, who left, who moved to a new address, who got a raise, who was off sick for a week, who is owed a one-time bonus. DATEV Lohn und Gehalt is where that truth becomes a payslip: it computes wage tax, Sozialversicherung, and net pay, and it is usually your Steuerberater running it.
The two systems do different jobs, and neither computes the other’s. Personio does not calculate payroll; DATEV does not manage HR. What sits between them is a monthly hand-off of data - master data and the month’s variable movements - that has to arrive complete, correctly mapped, and before the cutoff. A Personio to DATEV Lohn und Gehalt integration automates that hand-off: it reads the relevant changes from Personio, maps them to your payroll’s Lohnarten and absence keys, and delivers them into DATEV as a clean import your payroll team never has to retype.
| Personio object / event | Becomes in DATEV Lohn und Gehalt | Notes |
|---|---|---|
| Employee master data (Stammdaten) | Personalstammdaten | Name, address, birth date, entry/exit date; matched by Personalnummer |
| New hire (Eintritt) | New employee record + Eintrittsdatum | Requires complete tax class, SV number, and Krankenkasse before first run |
| Leaver (Austritt) | Exit record + Austrittsdatum | Drives final payroll and Sozialversicherung deregistration |
| Recurring compensation (salary, hourly wage) | Recurring wage types (Lohnarten) | Personio pay components map to your per-client Lohnart numbers |
| One-time payments, bonuses, commissions | Variable movement data (Bewegungsdaten) | Einmalbezüge that must land in the correct Abrechnungsperiode |
| Absences (sick, vacation, unpaid, parental) | Absence keys (Fehlzeitenschlüssel) | Entgeltfortzahlung vs unpaid drives whether pay continues |
| Bank details (IBAN) | Payment master data | A change is a cutoff-sensitive Stammdaten delta |
| Cost center | Kostenstelle | For the Lohnjournal and cost allocation |
The exact Lohnart numbers, absence keys, and field ownership are agreed once with your payroll team and encoded in the pipeline. After that, nobody maps them again by hand.
The native Personio export gets you most of the way and leaves the expensive part on your desk:
We treat this as a pipeline, not a monthly file download. Changes in Personio - hires, leavers, master-data edits, recurring compensation, one-time payments, and absences - are read on a schedule aligned to your payroll cutoff, validated, mapped to your agreed Lohnarten and Fehlzeitenschlüssel, and delivered into DATEV Lohn und Gehalt (or LODAS) in the format your payroll imports, keyed to the correct Berater- and Mandantennummer.
The pipeline is delta-aware and idempotent: every Personio record carries a stable identifier, so re-running a cycle never creates a duplicate employee or double-books a pay component. It runs on cloud-native, fully EU-hosted AWS infrastructure, so employee data - which is squarely GDPR-sensitive personal data - never leaves the EU. That keeps the DPA / AVV with your Steuerberater and your DSGVO obligations clean.
And then we keep it running. Monitoring, alerting, incident response, and - critically - watching for Personio and DATEV API and format changes are our responsibility under contract. You get a named owner and an SLA, so payroll stops depending on one person remembering to pull an export before the deadline.
If you run a small, stable team on a single pay scheme with few monthly changes, the native Personio export is genuinely fine and we will tell you so. The integration earns its place when headcount and turnover climb, when your Lohnarten and benefits get complex, when absences and cutoff timing turn each month into a manual reconciliation, or when a missed change means a colleague is paid wrong and someone spends a day chasing a Rückrechnung. At that point a monitored, mapped, operated pipeline is cheaper than the errors it prevents.
Need this integration built and permanently operated? Tell us which systems connect and what data has to move. Fixed-price scoping quote within 48 hours.
Request a scoping call