SaaSFlow
Integrations

DATEV Payroll

Upload monthly German payroll CSVs from DATEV to land personnel costs as transactions.

The DATEV Payroll integration imports German payroll data exported as a CSV from DATEV. It's a file-based integration — there's no OAuth flow.

What gets imported

Each row of the DATEV payroll CSV becomes one transaction on a dedicated payroll clearing account, using the per-employee Gesamtkosten (total cost) column.

Connect

Add the integration

Settings → Integrations → Add integration. Pick DATEV Payroll. SaaSFlow creates the payroll clearing account.

Upload a CSV

From the integration's detail page, click Upload CSV and select your DATEV export. The expected format is the standard DATEV payroll export with column headers in German, including Pers.-Nr., Nachname, Vorname, and Gesamtkosten.

Set the default categorization for new people

When a CSV contains employees SaaSFlow hasn't seen before, the upload pauses and asks for a default categorization per person: a category and a P&L split. Rows are pre-filled with whatever most of your other employees use, so a full roster is a review pass rather than a form per person. Skip anyone you'd rather leave uncategorized; you won't be asked about them again.

The choice is saved as that employee's vendor default, which is what categorizes their costs on every later upload. To change one afterwards, edit the vendor.

Review

Imported transactions appear in the Transactions list, categorized by each employee's default. View transactions on the result screen takes you straight to the DATEV Payroll account with the month you just imported.

There's one DATEV Payroll integration per company. Re-upload each month to keep payroll current.

Disconnecting

Settings → Integrations → ⋯ → Remove. Imported transactions stay; the upload form is removed.

On this page