Skip to main content

ELDP (GUI)

Pension Insurance Record Sheet in ABRA Flexi

Written by Lenka Haringerová

This article explains everything that needs to be configured in order to generate an ELDP, as well as the generation process itself.

ELDP Code

The ELDP code consists of three characters and can be composed as follows:

1ST CHARACTER OF THE CODE

1 – 9 Employment relationship

1 – one employment relationship with the employer

2 – second concurrent employment relationship with the same employer

3 – third concurrent employment relationship with the same employer

4 – 9 further order of employment relationships

A – J – Agreement to perform work (DPČ)

A – agreement to perform work

B – second concurrent agreement to perform work with the same employer

C – third concurrent agreement to perform work with the same employer

D – J further order of agreements to perform work

K – Voluntary work in care services

L – Home-based employee (not supported by Flexi)

M – Foster parents in special cases (not supported by Flexi)

N – Contracted employee (not supported by Flexi)

O – Cooperative member

P – Authorized signatory (procurist) (not supported by Flexi)

Q – Members of collective bodies of legal entities (not supported by Flexi)

R – Liquidator (not supported by Flexi)

S – Partner, managing director, limited partner

T – Z – Agreement to complete a job (DPP)

T – first agreement to complete a job

U – second concurrent agreement to complete a job with the same employer

V – third concurrent agreement to complete a job with the same employer

W – Z further order of agreements

List of activity types used when communicating with the ČSSZ:

Activity type – corresponds to the first character of the ELDP code.

2ND CHARACTER OF THE CODE

D – retirement age

P – additional settlement of income after the end of gainful activity

N – sickness insurance benefits – payment of sickness benefit – after the end of gainful activity

R – sickness insurance benefits – care for a family member (household member) – after the end of gainful activity

M – sickness insurance benefits – maternity benefit – after the end of gainful activity

V – exception – invalid termination of the legal relationship establishing participation in insurance, performance of military service during the continuation of gainful activity

+ – none of the above cases

3RD CHARACTER OF THE CODE

S – statutory representative of a business company, cooperative member in cooperative bodies

B, F, J, V, T – for bodies of the armed forces, security corps, and prison service

+ – none of the above cases

As of version 2024.6, we have improved the validations for filling in the ELDP code.


HR Records

The ELDP code must now be set for the employee in the Employees – HR Records menu, if this has not already been done. The ELDP code is entered on the Employment Relationship tab:


ELDP Form

Once everything is correctly configured, you can find the ELDP form in the Employees – Print Outputs – For OSSZ – ELDP menu. Here, select the relevant employees by checking the checkbox in the left-hand column:

Click the Next button and select the ELDP type, where you choose whether the employment relationship is still ongoing, has been terminated, etc.:

If you are submitting a corrective ELDP, select one of the types labelled "Corrective" before the dash (this determines the ELDP type code that is filled in). The "Reconstructed" type is typically used only by ČSSZ bodies.

If you are submitting a corrective ELDP, also enter the date from which the original ELDP was issued. By default, this field is greyed out and no date needs to be entered.

All that remains is to fill in the year and the format in which you want to save the output, along with the destination file path where the file will be saved after clicking the Finish button.


Reaching Retirement Age

In the calendar year in which the insured person reaches retirement age, the data on the ELDP is split into two rows – the first row contains the period before the day retirement age is reached, with code 1++.

The second row uses the code designation 1D+.

At present, the Flexi application does not support the correct completion of the ELDP in cases where retirement age is reached. It is unable to split the data into two rows. The ELDP must be corrected manually.

Example:

The employment relationship commenced on 1 January 2025.

The employee reached retirement age on 1 July 2025.

The assessment base for 2025 was CZK 598,294.

Correct completion of the ELDP:


Frequently Asked Questions

1) The following message appears when generating the ELDP:

This message indicates that the bank account details for the OSSZ are missing. Bank account details can be added in the company settings on the Address and Bank Details tab. Here, select the OSSZ, which must have a bank account filled in under the Bank Details tab in the address book:

2) The following error appears in the XML ELDP: Required field 'activity code' not provided (/eldp09/items/t1[0]/@cod).

This error means that the ELDP code has not been filled in under HR Records. See the HR Records section above.

3) How do I know which employment relationship code to enter in combination with the ELDP?

We have written an article on this topic covering the most commonly used combinations.

Did this answer your question?