Comarch Optima

Optima integration: HR data flows without exports

HR and payroll systems / Requires the Professional plan and the ERP Connector add-on

Requests, contracts and salary changes are created in PeopleForce and reach Optima on their own. Optima still runs payroll and sends back leave entitlements, payslips, PIT forms and sick leave. Your accounting firm no longer gets a monthly Excel file.

Capabilities

What changes in day-to-day work

Data is entered once, on the side where it actually originates, and the other side receives it ready to use.

Employee records that meet ERP requirements

At setup, we add to the employee profile the HR fields Polish payroll requires (identification, address, insurance and tax details), along with dictionaries of NFZ branches, ZUS branches and tax offices. These fields are first filled with data from Optima, so nobody retypes them by hand.

Leave requests reviewed in PeopleForce

The employee submits a request, the manager approves it, and the approved leave reaches Optima. Optima keeps the leave balance, so corrections your HR team makes there show up in PeopleForce too.

Payslips and PIT forms in the employee's folder

Documents generated in Optima land in each employee's folder in PeopleForce. The files can be password-protected. Employees stop writing to HR to ask where their payslip is.

Sick leave from ZUS also reaches PeopleForce

Once the payroll team downloads electronic sick notes from eZUS into Optima, they reach PeopleForce automatically. The absence is visible on the HR side without waiting for the month to close, and the employee profile shows the number of days used.

How it works

What syncs, and in which direction

Each type of data has one home system, so changes are made in one place and the other system stays in step. The exchange runs regularly; we agree the schedule and how much history to bring over during implementation.

What movesDirectionWhenData
Employee record
Identification, address, insurance and tax details
PeopleForce Optima
recurring
PESEL, addresses, bank account numbers, NFZ and ZUS branch, tax office, NIP
Contracts and addenda
Contract register, with history
PeopleForce Optima
recurring
contract type, period, salary, working time (FTE), position, department
Pay supplements
Bonuses, commissions, other components
PeopleForce Optima
recurring
component name, amount, validity period
Absences
Leave, plus remote work and business trips
PeopleForce Optima
recurring
leave type, dates, employee
Employee documents
Land in employees' e-files (e-teczka) in Optima
PeopleForce Optima
recurring
document file in the employee's e-file
Leave entitlements
The employee's current balance
Optima PeopleForce
recurring
current-year entitlement plus carry-over from last year
Sick leave
Electronic sick notes (L4) from ZUS
Optima PeopleForce
recurring
dates and number of days used
Payslips, bills for mandate contracts (umowa zlecenie) and PIT forms
Generated in Optima, optionally password-protected
Optima PeopleForce
on demand
PDF files in the employee's folder

On the first run, the integration links each employee in PeopleForce to their record in Optima, so nobody is duplicated. Any record it can't link is flagged for your team to confirm.

icon
All PeopleForce integrations
A catalogue of ready-made connections, plus an API for building your own integrations

Setup

Two stages to launch

First a one-off import, then regular exchange. A dedicated Customer Success Manager guides you through both.

Stage 1

Initial import

We add the HR fields Polish payroll requires to PeopleForce profiles and fill them once with data from Optima, so you start from complete records. During setup we match your leave types, contract types, pay components and departments with their counterparts in Optima — once, with your team.

Stage 2

Regular exchange

From then on, data flows in the directions shown above, on the schedule agreed at setup. Nobody has to retype data between the two systems.

Conditions for running the integration

Which Optima versions are supported, what stays in Optima, and who the data exchange covers.

The integration runs through an add-on on the Optima side

The connection runs through a certified add-on on the Optima side, built and maintained by our authorised partner and kept up to date with new Optima versions. It works with the desktop version of Optima and with Optima in Enterprise Cloud; Optima in Standard Cloud is not supported. Technical requirements are shared during onboarding.

Payroll calculation stays in Optima

PeopleForce collects data and runs processes: requests, approvals, onboarding, salary changes. Optima still runs payroll and breaks salary down into components, and it remains the source of truth for leave entitlements, payslips and tax declarations.

The exchange covers employees from the HR module

People kept in Optima as employees are synced. B2B contractors are sometimes recorded only as counterparties in the accounting module; in that case they stay outside the exchange, although PeopleForce itself lets you manage them like people on any other work type. If your group works on several Optima databases, or part of the team works on a B2B basis, let's agree the scope before implementation.

The PeopleForce team enables the integration

Requires the ERP Connector add-on. Our team and the partner set it up with you, so there's nothing for you to configure in settings. Your account manager is your single point of contact, from launch to updates.

Frequently asked questions

What IT and HR teams ask most often before implementation.

Step-by-step guide in the help center

Can an employee request sick leave in PeopleForce?

Does the integration cover B2B contractors?

We have several companies and several Optima databases. How will that work?

How much history do we transfer at the start?

An accounting firm runs our payroll. Can it work in PeopleForce?

How do I start an integration project?

We'll show you how PeopleForce exchanges data with Optima

In the demo, we'll walk through a leave request, a salary change and payslip distribution, and answer your questions about implementation.