Payroll Interfaces

Data exchange between Webdesk and the payroll provider's accounting system (BMD NTCS, DATEV, ...) runs through five typical export interfaces, configured as connector links on the payroll system (ps_editSystem). This page describes the interfaces, their data fields and the configuration rules.

Overview: the five interfaces

1Person master data part 1Person master data connector linkWorkflow step "generate difference list"
2Person master data part 2Person master data connector link 2Workflow step "generate difference list"; the result is attached to the accounting as a raw file
3Fixed componentsFixed salary components connector linkCSV export button or workflow step
4Variable componentsVariable salary components connector linkCSV export button or workflow step
5AbsencesAbsence export connector linkCSV export button or workflow step

All five are implemented as linked connectors: a PS source connector delivers the data, a target connector (usually separator file/CSV) writes the export file in the accounting system's format. Field mapping and target format are therefore maintained entirely in connector administration – making the PS interfaces adaptable per customer and target system without changing the module.

Person master data (1 + 2)

The master-data exports supply the accounting system with the person data (name, address, entry date, social security number, bank details, labor contract, pay group, cost center, ...). The basis is a dedicated staging table filled from HR-Expert via a connector; comparison with the last state yields the difference list (changed persons only).

Components and absences (3 + 4 + 5)

The three transaction-data exports deliver the positions of the current accounting. The PS source connectors provide, per position, fields including:

Specifics:

Configuration rules and storage

BMD code mappings in detail

For BMD exports, the module translates internal Webdesk codes into BMD codes via five shipped mapping tables (CSV, semicolon-separated). The tables are loaded into memory at startup – changes require a restart.

CountryISO country code → BMD numberCodeExternal; Land; CodeInternal1;Österreich;AT
Religious denominationinternal code → BMD numberCodeExternal; Bezeichnung; CodeInternal1;römisch-katholisch;RK
Labor contract / collective agreementinternal contract code → BMD CA number + sub-number (incl. weekly hours)CodeInternal; CodeExternal; KVName; NameUnternummer; KVNrBMD; KVUnternummerBMD; WochenstundenHandel_ang_allg_wien;8010-1;...;8010;1;38,5
Pay grouppay group per collective agreement → BMD numberParentCodeExternal; ParentCodeInternal; CodeExternal; CodeInternal; Verwendungsgruppe8010-1;Handel_ang_allg_wien;1;BGR 1a;BGR 1a
Marital statusinternal status → BMD numberCodeInternal; CodeExternalMARRIED;2

For the hierarchical mappings (pay group), the parent columns reference the labor contract – a pay group therefore always applies in the context of its collective agreement. Missing mappings show up in the export as empty or untranslated codes; in that case, extend the respective table.

Import direction

The way back from the accounting system into Webdesk is currently twofold:

Related pages: Salary Accounting Process, Wage Types, Process Definition Reference, Digital Personnel File.