Support for JMHZ in ABRA Flexi was developed based on information available from the ČSSZ (Czech Social Security Administration) and the MPSV (Ministry of Labour and Social Affairs).
Since the JMHZ specifications and methodology were provided gradually, often with delays, and in some cases not entirely unambiguously, it was not possible for us to cover all scenarios with 100% accuracy already in the first version.
We have been working on the implementation continuously and will keep iteratively refining and expanding it based on newly available information and feedback from real-world use.
🔧 Ongoing fixes and updates
Released versions gradually include fixes and behavior refinements based on:
clarifications of the methodology by the ČSSZ / MPSV
real data and situations reported by customers
identified inconsistencies in report submission
Individual fixes will always be described in more detail in the changelog.
🚧 Known limitations and areas of further development
Below is a list of areas already resolved, currently in development, and planned for resolution in future versions:
Description | Status | Fixed in version |
JMHZ Viewer - Municipality of place of work performance (10229) may not exactly match the value from the code list | 🟢 Done | — |
MR - added validation for when weekly working hours are not filled in | 🟢 Done | — |
JMHZ Viewer - clean API for passing a document | 🟢 Done | — |
New endpoint in Flexi for displaying the JMHZ Viewer | 🟢 Done | 2026.6.0 |
REGZEC - new XSD version 1.4_0_4 | 🟢 Done | 2026.5.1 |
REGZEC Wizard - unfilled variable symbol (VS) - open a window for the user to fill it in | 🟢 Done | 2026.5.0 |
MR - update XSD for MR to version 1.4.3.4 | 🟢 Done | 2026.5.0 |
MR - Non-functional cancellation of the individualized part of MR | 🟢 Done | 2026.5.0 |
Update XSD for REGZEC to version 1.4.0.3 | 🟢 Done | 2026.5.0 |
MR - adjust deferred income for DPP, ZMR | 🟢 Done | 2026.5.0 |
Open a monthly report split into multiple batches in a single tab | 🟢 Done | 2026.5.0 |
The MR wizard is extremely slow for large companies | 🟢 Done | 2026.4.10 |
Monthly Report Wizard - incorrect behavior when checking corrective employment relationships | 🟢 Done | 2026.4.10 |
JMHZ - no focus in the wizards | 🟢 Done | 2026.4.3 |
REGZEC - A3 re-registration should offer all active employment relationships | 🟢 Done | 2026.4.3 |
MR - the attribute Exempt income from settled income (10289) also contains components that do not belong there | 🟢 Done | 2026.4.3 |
Add PREZEC to the REGZEC API | 🟢 Done | 2026.4.1 |
REGZEC - correction and change actions, and multiple person/employment settings within a single month | 🟢 Done | 2026.4.0 |
PREZEC - Pre-registration of employees from 1 July 2026 | 🟢 Done | 2026.4.0 |
Make the REGZEC output available in the API (testability) | 🟢 Done | 2026.4.0 |
Convert the submission type on tables with MR to a localized code list | 🟢 Done | 2026.4.0 |
MR - finalize deferred income for "standard" employment | 🟢 Done | 2026.3.19 |
Import of employment relationships in JMHZ from Excel fails - when importing without the PPV ID, which is already entered for the employment relationship in Flexi | 🟢 Done | 2026.3.19 |
MR - non-functional cancellation | 🟢 Done | 2026.3.19 |
MR - Adjustment of generated file names | 🟢 Done | 2026.3.19 |
MR, REGZEC - sanitization of company name for the file name | 🟢 Done | 2026.3.19 |
MR - only state the birth number of children/dependents raising the same children if it is valid | 🟢 Done | 2026.3.19 |
MR - incorrect population of attributes 10268 and 10276 when the month contains holidays | 🟢 Done | 2026.3.19 |
MR - incorrect population of attribute 10261 (Employee's stipulated weekly working hours) for statutory bodies | 🟢 Done | 2026.3.19 |
JMHZ - do not offer PRACTICAL TRAINING employment relationships in wizards | 🟢 Done | 2026.3.19 |
Finalize validation 6-EXEMPTED. NON-RES. OUTSIDE EU, so that the ELDP code is required | 🟢 Done | 2026.3.18 |
Import of an employment relationship - learn to get the personal number from the person column | 🟢 Done | 2026.3.18 |
MR - add validation that the Weekly working hours are known | 🟢 Done | 2026.3.18 |
JMHZ print output files are overwritten without warning | 🟢 Done | 2026.3.18 |
MR - unusual wizard behavior when alternating "Next" and "Back" | 🟢 Done | 2026.3.18 |
MR - add validation that the start of the employment relationship is filled in | 🟢 Done | 2026.3.18 |
MR - do not state attribute 10373 Reduced working hours for students | 🟢 Done | 2026.3.18 |
MR - error M28 when using the JUBILEE component | 🟢 Done | 2026.3.17 |
MR - error M36 in the case of overtime without overtime bonuses | 🟢 Done | 2026.3.17 |
MR - add the option to save in ZIP format | 🟢 Done | 2026.3.16 |
MR - incorrect calculation of excluded days for a combination of full-month absence and bonuses | 🟢 Done | 2026.3.16 |
MR - incorrect calculation of absence days when the absence extends 1 day into the current month and absence hours are filled in for the first day | 🟢 Done | 2026.3.16 |
MR - replace the summation of paid leave 1–5 with the use of TOTAL PAID LEAVE | 🟢 Done | 2026.3.16 |
MR - a non-resident with a signed taxpayer declaration has invalid XML | 🟢 Done | 2026.3.15 |
MR - improve the display of offered submitted MRs | 🟢 Done | 2026.3.15 |
MR - verify attributes conditioned on the number of ELDP days | 🟢 Done | 2026.3.15 |
MR - use of incorrect person settings within MR | 🟢 Done | 2026.3.15 |
MR - error M1 - incorrect statement of the insurance premium discount for employees who had no income for the whole month | 🟢 Done | 2026.3.15 |
JMHZ - cannot set access rights separately for REGZEC and for MR | 🟢 Done | 2026.3.14 |
MR - only fill in elements relating to bonuses (10332–10336) when they are non-zero | 🟢 Done | 2026.3.14 |
MR - incorrect population of attribute Monthly child discount (10304) | 🟢 Done | 2026.3.14 |
MR - add validations that the social insurance, health insurance, and tax bases cannot be negative | 🟢 Done | 2026.3.13 |
REGZEC - validation of the Reason for early termination field when there is Free access to the labor market | 🟢 Done | 2026.3.13 |
Stipulated fund - the value from Company Settings is not propagated to the employment relationship | 🟢 Done | 2026.3.13 |
REGZEC - A1 - foreigners with an IK MPSV | 🟢 Done | 2026.3.13 |
MR - error M255 - Primary employment relationship: There is no primary employment relationship for the OIČ within the submission. | 🟢 Done | 2026.3.13 |
MR - error M59 - if there is a full-month absence, the assessment base (10245) is not filled in | 🟢 Done | 2026.3.13 |
MR - resolving the error "Settled wage is less than tariff wage" when combined with the deduction for excess vacation used (20028) and bonuses | 🟢 Done | 2026.3.13 |
REGZEC - add length validations | 🟢 Done | 2026.3.12 |
REGZEC - Missing address data for employees with permanent residence abroad | 🟢 Done | 2026.3.12 |
Cannot delete the Stipulated Fund value on the employment relationship | 🟢 Done | 2026.3.12 |
MR - error 20248, 20321 (M248, M321) - filling in employee summary data for a non-primary employment relationship | 🟢 Done | 2026.3.12 |
MR - corrective submission - error M8 - not all selected employment relationships are used | 🟢 Done | 2026.3.12 |
Add a new deduction type DEDUCTION UNDER THE CIVIL CODE | 🟢 Done | 2026.3.11 |
Employee social insurance calculation should be per employment relationship | 🟢 Done | 2026.3.11 |
REGZEC - adjustment of pension insurance duration population | 🟢 Done | 2026.3.11 |
REGZEC - type of employment (typeempl) should not be filled in in some cases | 🟢 Done | 2026.3.11 |
REGZEC - action A2 - add validation that wages must be calculated | 🟢 Done | 2026.3.11 |
REGZEC - we will only fill in pension data if the pension is outside the ČSSZ | 🟢 Done | 2026.3.11 |
MR - add a warning that social insurance checks are not satisfied | 🟢 Done | 2026.3.11 |
MR - incorrect XML for a non-resident with advance tax | 🟢 Done | 2026.3.11 |
MR - correct the places where the social insurance base component is calculated | 🟢 Done | 2026.3.11 |
MR - use deductions under the Civil Code to populate attribute 10116 | 🟢 Done | 2026.3.11 |
MR - the vacation wage compensation amount does not match the amount in the Wage Update | 🟢 Done | 2026.3.10 |
MR Wizard - the list of employment relationships does not update when changed in the initial step, it is empty | 🟢 Done | 2026.3.10 |
MR - incorrect marking of the primary employment relationship when there are multiple main employment relationships in Flexi | 🟢 Done | 2026.3.10 |
REGZEC - include the company name in the file name as well | 🟢 Done | 2026.3.10 |
REGZEC - A3 - some attributes about the employment relationship are not being filled in | 🟢 Done | 2026.3.10 |
REGZEC - remove line breaks from the Document issuing authority (foreigninst) field | 🟢 Done | 2026.3.10 |
REGZEC - map termination reason 5d to 5 | 🟢 Done | 2026.3.10 |
JMHZ - display of additional employment relationship data | 🟢 Done | 2026.3.10 |
MR - error 20332 - incorrect determination of the primary employment relationship | 🟢 Done | 2026.3.9 |
Automatically send the Flexi customer number to the JMHZ Viewer | 🟢 Done | 2026.3.9 |
Cannot create a monthly report for the employment relationship type 6-EXEMPTED. NON-RES. OUTSIDE EU | 🟢 Done | 2026.3.9 |
MR - errors 40244, 40245 - some data should not be filled in when the declaration is not signed | 🟢 Done | 2026.3.9 |
MR - error 40242 - withholding tax data must not be present when the declaration is signed | 🟢 Done | 2026.3.9 |
MR - error 40325 withholding tax attributes are shown even when agreements are taxed with advance tax | 🟢 Done | 2026.3.9 |
MR - error 40243 - the taxpayer declaration section is not stated for non-residents | 🟢 Done | 2026.3.9 |
MR - other income | 🟢 Done | 2026.3.8 |
MR - resolving the error "Settled wage is less than tariff wage" when combined with the deduction for excess vacation used (20028) | 🟢 Done | 2026.3.8 |
JMHZ documents lose formatting after being opened in the JMHZ Viewer | 🟢 Done | 2026.3.8 |
REGZEC - incorrectly highlighted field when "Pension received since" is not filled in | 🟢 Done | 2026.3.8 |
MR - error 20267 - when Wages for work settled is zero, other attributes should not be filled in | 🟢 Done | 2026.3.7 |
MR - error 20329 - If no excluded periods are reported, then data on excuse reasons should not be filled in. | 🟢 Done | 2026.3.7 |
MR for January - contributions to retirement savings products are not reflected | 🟢 Done | 2026.3.7 |
MR - condition attribute 10416 on non-resident status | 🟢 Done | 2026.3.7 |
MR - Net income must not be negative | 🟢 Done | 2026.3.7 |
MR - error 20283 - Related attributes should not be filled in when settled income is zero | 🟢 Done | 2026.3.7 |
REGZEC - set the birth number only for CZ citizenship | 🟢 Done | 2026.3.7 |
REGZEC - fixed-term contract - the element employmentEndedByDeath is always filled in as NO | 🟢 Done | 2026.3.7 |
REGZEC - remove spaces from address numbers | 🟢 Done | 2026.3.6 |
REGZEC - remove line breaks from the fields for place of work performance | 🟢 Done | 2026.3.6 |
REGZEC - end date incorrectly stated for the "start" action | 🟢 Done | 2026.3.6 |
REGZEC - offering employment relationships whose start date differs from "active from" | 🟢 Done | 2026.3.6 |
MR - incorrect calculation of social insurance in the MR header when there are social insurance discounts (errors 20012, 20013) | 🟢 Done | 2026.3.6 |
REGZEC XML - fill in the "terminated by death" element | 🟢 Done | 2026.3.6 |
MR - error 20307 - incorrect population of pension insurance duration data when the ELDP code is not filled in | 🟢 Done | 2026.3.5 |
MR - added validation of the ELDP code | 🟢 Done | 2026.3.5 |
MR - error 20099 Date is outside the month being reported | 🟢 Done | 2026.3.5 |
REGZEC - allow registering employment relationships that were not previously registered | 🟢 Done | 2026.3.5 |
REGZEC - the cancellation action contains extra data | 🟢 Done | 2026.3.5 |
MR - error 20028 when travel expenses within the limit are used | 🟢 Done | 2026.3.5 |
MR - change how namespaces are used in the XML (aliases) | 🟢 Done | 2026.3.4 |
MR - error 20286 - errors in reporting elements with unworked hours when there are no unworked hours | 🟢 Done | 2026.3.4 |
MR - clarify the question "Was it submitted?" | 🟢 Done | 2026.3.4 |
MR - error 20158 - ELDP code is not from the code list | 🟢 Done | 2026.3.4 |
MR - sickness compensation should enter Settled wage (10328) | 🟢 Done | 2026.3.4 |
JMHZ - errors in the CSV import with OIČ, PPV ID | 🟢 Done | 2026.3.3 |
REGZEC - fix ZIP code population with spaces | 🟢 Done | 2026.3.3 |
JMHZ - CSV import - multiple employment relationships with the same code | 🟢 Done | 2026.3.3 |
MR - 10259 - stipulated fund for irregular working hours contains an incorrect number | 🟢 Done | 2026.3.3 |
MR - agreed fund for irregular working hours | 🟢 Done | 2026.3.3 |
MR - error 20235 - incorrect number of forms in the batch | 🟢 Done | 2026.3.3 |
The JMHZ add-on is populated with data immediately when displayed from Flexi | 🟢 Done | 2026.3.2 |
REGZEC A3 re-registration - change of residency country from (10459) will always be filled in | 🟢 Done | 2026.3.2 |
REGZEC - if the Type of health limitation is filled in, then the attribute "work takes place predominantly" must be filled in | 🟢 Done | 2026.3.2 |
Relax residency validation for CZ tax residents in REGZEC | 🟢 Done | 2026.3.1 |
MR - the number of days of temporary incapacity for work should be in calendar days | 🟢 Done | 2026.3.1 |
JMHZ Viewer - retroactive saving of XML | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - false check errors for multi-part submissions (M162 + summary checks) | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - does not validate the IK MPSV format | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - verify why the ELDP code is not editable for deferred income | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - Reflect changes from the MR Check Catalog version 1.4.2.7 (remove M166, new message M251) | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - update embedded REGZEC XSD 1.4.0.3 → 1.4.0.4 | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - MR Check Catalog 1.4.2.8: error message M333 | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - deferred income: multiple forms for one employment relationship allowed only with different types | 🟢 Done | jmhz-viewer-2026-08-24 |
JMHZ Viewer - false errors M167 and M315 due to a floating-point error for the rate 0.278 | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - the "saved" notification pops up before the XML is actually saved | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - adjust the condition for R62 for REGZEC A1 | 🟢 Done | jmhz-viewer-2026-07-14 |
Verify changes in the MR Check Catalog version 1.4.2.6 | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - check 10223: reject age < 14 years without exception for activity type (EDV 1.4.0.6) | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - update embedded JMHZ submission XSD 1.4.3.2 → 1.4.3.4 | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - update embedded REGZEC XSD 1.4.0.2 → 1.4.0.3 | 🟢 Done | jmhz-viewer-2026-07-14 |
JMHZ Viewer - update to check M57 | 🟢 Done | jmhz-viewer-2026-06-11 |
JMHZ Viewer - XSD update for PREZEC | 🟢 Done | jmhz-viewer-2026-06-11 |
JMHZ Viewer - enable cursor navigation | 🟢 Done | jmhz-viewer-2026-06-04 |
JMHZ Viewer - PREZEC support | 🟢 Done | jmhz-viewer-2026-06-04 |
JMHZ Viewer - improve the error message when forbidden fields are filled in | 🟢 Done | jmhz-viewer-2026-06-04 |
JMHZ Viewer - does not mark a duplicate PPV ID when there is a duplicate PPV ID (error M251) | 🟢 Done | jmhz-viewer-2026-05-26 |
JMHZ Viewer - display GUID | 🟢 Done | jmhz-viewer-2026-05-26 |
JMHZ Viewer - disable checks for the Cancellation action | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - focus is on the wrong field for some elements | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - verify check M343 for deferred income | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - verify rounding in check 315 | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - verify check M242 | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - verify the check for REGZEC action A8 | 🟢 Done | jmhz-viewer-2026-05-20 |
JMHZ Viewer - fix display of deferred income | 🟢 Done | jmhz-viewer-2026-05-15 |
JMHZ Viewer - fix sanitization on save | 🟢 Done | jmhz-viewer-2026-05-15 |
JMHZ Viewer - fix IK MPSV validation | 🟢 Done | jmhz-viewer-2026-05-15 |
JMHZ Viewer - update MR checks | 🟢 Done | jmhz-viewer-2026-05-15 |
JMHZ Viewer - verify check R172 for action A2 | 🟢 Done | jmhz-viewer-2026-05-07 |
JMHZ Viewer - municipality names do not need to exactly match the value from the code list | 🟢 Done | jmhz-viewer-2026-05-07 |
JMHZ Viewer - incorrect values in the "Work takes place predominantly" code list | 🟢 Done | jmhz-viewer-2026-05-05 |
JMHZ Viewer does not recognize 'F' (female) as a valid value in the gender code list (error R16) | 🟢 Done | jmhz-viewer-2026-05-04 |
JMHZ Viewer - validation - add a check for specific values from the code list | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - API for code lists | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - verify check R100 when the Reason for termination is not stated | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - fix checks M325 and M245 | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - checks for employee data for employees with permanent residence abroad | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - incorrect check M229 for the discount for the 4th and additional child | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - option to load metadata from the official CSV provided by the ČSSZ | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - improvements to XML sanitization and generation | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - ZIP support in embed mode (external integrations) | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - fix ordering and saving of children | 🟢 Done | jmhz-viewer-2026-04-30 |
JMHZ Viewer - verify REGZEC validation - pension type + pension received since | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - verify K229 if there are multiple children for whom the discount does not apply | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - enable loading and saving a ZIP file | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - option to display additional employee information | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - support for passing the Flexi customer number parameter | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - validation of Field requirements (columns I - X) | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - add checks for REGZEC attachments | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - empty elements after deleting a value cause XSD errors | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - check R50 - only apply for action A3 | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - verify the check for filling in a permanent address for Slovaks | 🟢 Done | jmhz-viewer-2026-04-23 |
JMHZ Viewer - verify checks M214 and M215 | 🟢 Done | jmhz-viewer-2026-04-17 |
JMHZ Viewer - verify check R201 | 🟢 Done | jmhz-viewer-2026-04-17 |
JMHZ Viewer - add further MR checks | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - REGZEC - validation of Specific requirements (column F) | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - REGZEC - validation of Logical checks (column G) | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - REGZEC - validation of Requirement conditions (columns Y - AA) | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - cover existing MR checks with tests | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - fix loading of XML with windows-1250 encoding | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - support for multiple files at once | 🟢 Done | jmhz-viewer-2026-04-16 |
JMHZ Viewer - UI fixes and improvements | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - some basic checks do not run when automatically opened from Flexi | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - does not show discount information in the header | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - does not report error 329 | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - verify K42 | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - Report a problem dialog | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - improvements to XLS export | 🟢 Done | jmhz-viewer-2026-04-10 |
JMHZ Viewer - saving to PDF | 🟢 Done | jmhz-viewer-2026-04-08 |
JMHZ Viewer - implementation of REGZEC attachments | 🟢 Done | jmhz-viewer-2026-04-08 |
JMHZ Viewer - verify check K37 for IK MPSV | 🟢 Done | jmhz-viewer-2026-04-08 |
JMHZ Viewer - checks K284, K216, K7 do not respect the employment relationship type | 🟢 Done | jmhz-viewer-2026-04-08 |
JMHZ Viewer - verify check K332 | 🟢 Done | jmhz-viewer-2026-04-08 |
JMHZ Viewer - tighten check K99 | 🟢 Done | jmhz-viewer-2026-04-08 |
MR - populate data on the annual tax reconciliation result (attributes 10321, 10322, 10323) | 🔵 In development | — |
JMHZ Viewer - a manually uploaded submission has no link to employment relationships, so a corrective one cannot be built from it | 🔵 In development | — |
JMHZ Viewer - M343: false errors for cinnostKS/vezen and missing activity types 11-14 | 🔵 In development | — |
JMHZ Viewer - not all code list fields behave like code lists | 🔵 In development | — |
Add the stipulated fund to JMHZ exports and imports | 🔴 Closed | — |
MR - do not offer employment relationships that do not have the ČSSZ employment relationship code filled in | 🔴 Closed | — |
MR - error 20028 Settled wage is less than the sum of its components | 🔴 Closed | — |
MR - errors 20001, 20207 - errors for company social insurance discounts | 🔴 Closed | — |
JMHZ Viewer - verify K255 - validation of the primary employment relationship for an employee with multiple employment relationships | 🔴 Closed | — |
JMHZ Viewer - Excel table cannot be opened in a spreadsheet editor on macOS | 🔴 Closed | — |
JMHZ Viewer - check that XML format validation correctly validates optional elements | 🔴 Closed | — |
Absence - Unpaid leave - 10358, 10359, 10360, 10362 should not be filled in | 🔴 Closed | — |
MR - error 20013 in the case of multiple employment relationships | 🔴 Closed | — |
MR - enable finding an employment relationship by GUID from the submission | 🔴 Closed | — |
REGZEC - add validation for filling in "Work takes place predominantly" | 🔴 Closed | — |
JMHZ Viewer - probably does not report the error for an unfilled "Work takes place predominantly" | 🔴 Closed | — |
JMHZ - CSV import with OIČ, PPV ID fails | 🔴 Closed | — |
JMHZ Viewer - check that we meet the checks after the update to the Data Sentence Definition (EDV) of 12 June 2026 | 🔴 Closed | — |
JMHZ Viewer - changes to MR, REGZEC checks as of 22 June 2026 | 🔴 Closed | — |
Add a field for "Wage payment date" to the monthly report wizard | ⚪ Planned | — |
MR - excluded periods reported in the ELDP section | ⚪ Planned | — |
MR - employees receiving a pension and ELDP | ⚪ Planned | — |
MR - invalid XML when employee data is not filled in | ⚪ Planned | — |
MR - remove the condition on "pension in full amount" | ⚪ Planned | — |
MR - annual tax reconciliation result | ⚪ Planned | — |
JMHZ - improvement of the generated file name | ⚪ Planned | — |
JMHZ Viewer - add a total row directly on the page | ⚪ Planned | — |
MR - refine support for prisoners | ⚪ Planned | — |
MR - error M59 for pensioners - assessment base for periods around reaching retirement age (items 3 and 4) | ⚪ Planned | — |
HR records - OIČ should be unique | ⚪ Planned | — |
JMHZ Viewer - add the option to merge Monthly Report XML files for multiple payroll offices | ⚪ Planned | — |
MR - Deferred income and contribution to retirement savings products | ⚪ Planned | — |
MR - support for staffing agencies | ⚪ Planned | — |
JMHZ Viewer – matching REGZEC A1 metadata without job/@oid | ⚪ Planned | — |
🔁 Our approach
we continuously monitor changes and new information from the ČSSZ and MPSV
we respond with quick system updates
we refine behavior based on real-world usage
Our goal is to make JMHZ submission in ABRA Flexi as reliable and as simple for users as possible.
💡 Recommendations for practice
follow the release notes for individual versions
if you encounter ambiguities or unusual behavior, please contact support
for more complex scenarios, we recommend also verifying the output on the ČSSZ ePortál
