Payroll, invoices & settlements
HR export and import
Onboardly keeps one canonical employee model and converts it to the format of a specific HR program via adapters. It supports exporting ZUS filings, integration with enova365 and reverse import.
Architecture
At the center is one canonical employee model. On output, adapters translate it into the format of a specific program. This way you send the same data to different HR systems.
Export formats
| Format | Description |
|---|---|
| KEDU XML | Universal ZUS filing — read by Płatnik, ePłatnik/PUE, Comarch Optima, InsERT Gratyfikant nexo, Symfonia, enova. |
| Optima XML | Comarch Optima native format, includes the account number. |
| Symfonia dictionary XML | Symfonia's dictionary format. |
| CSV/XLSX | The widest set of columns. |
ZUS filings
- ZUA — registration for insurance (full).
- ZZA — registration for health insurance only.
- ZWUA — deregistration from insurance.
- RUD (specific-work contract) — you file it via PUE ZUS manually.
- B2B — no ZUS filing.
enova365 live
Integration with enova365 works live through WebAPI — data is exchanged in push/pull mode.
Reverse import
Import from an HR program works in a conservative merge mode: it only fills empty fields, matches records by PESEL and does not create new employees.
In progress
Validation of KEDU files against the current ZUS XSD and the import test into Płatnik 10.x are in progress. Before a bulk filing, check the import result on a sample.Remote access to employee data is described in the employees API.
Related: Employees (API) · Employee import