Setting up the Poland ZUS Statutory Reporting extension

Setting up the Poland ZUS Statutory Reporting extension

This guide shows you how to switch on and configure the Poland ZUS Statutory Reporting extension so your DRA and RCA declarations are filed with ZUS automatically after each Polish payroll run. For what the extension does and why you'd use it, see Poland ZUS Statutory Reporting extension: what it does.

Install and enable

  1. Go to Settings → Marketplace Extensions.
  2. Find the Poland ZUS Statutory Reporting card (search for "ZUS" if it's quicker), and click it to review the details.
  3. Click Install to add it to your system.
  4. Click Enable. Because this extension needs your ZUS details, a configuration drawer opens — fill in the required fields (marked *) and click Enable to finish.

Settings

Enter the details ZUS associates with your business. You can change them later by clicking Configure and then Save.

  • NIP * — your employer NIP (Numer Identyfikacji Podatkowej), the 10-digit tax identification number.
  • REGON * — your employer REGON, the national business registry number (9 or 14 digits).
  • ZUS payer code * — your ZUS payer code (kod płatnika), printed on your ZUS contribution notices.
  • e-ZUS API key * — the API key issued by ZUS for electronic declaration submission. This is sensitive: it's stored securely and shown masked, so when you reconfigure later you can leave it blank to keep the current key.
  • Submission endpoint (optional) — leave blank to submit to the live e-ZUS service. Set it to a sandbox/test endpoint if you want to trial submissions before going live.

Using it day to day

Once enabled, the extension works on its own. Each time a Polish payroll run is completed and approved, NexerIQ assembles the DRA employer declaration and the RCA per-employee records for everyone in that run and files them with ZUS — one submission per run. There's no separate step to remember and no file to upload. If the same run is processed again, it won't be submitted twice.

Turning it off

To pause filing, open the card and click Disable — your settings are kept and you can re-enable any time. To remove it completely, click Uninstall and confirm; this purges the extension's stored values.

Tip: confirm your NIP, REGON, ZUS payer code, and e-ZUS API key are correct before your first live run, and consider trialling a submission against a sandbox endpoint first. Accurate identifiers are what let ZUS accept your declarations cleanly.