Module · Core+

KSeF — module overview

The KSeF module-side overview — screens, plan gating, audit log location and the daily cron. For the full walkthrough (environments, prerequisites, FA(3) outbound, inbound metadata, error recovery), open KSeF, end to end.

Where it lives

  • /company/ksef-outbound — outbound submissions with status, KSeF number and downloadable XML copy.
  • /company/ksef-inbound — inbound metadata index and on-demand XML fetch.
  • /accountant/ksef-outbound + /accountant/ksef-inbound — read-only views for assigned accountants.
  • /api/ksef/audit — audit log endpoint (every request, response, status, token rotation).

Plan availability

KSeF is included on every plan — Core, Growth, Scale and Enterprise. The Inbound and Outbound pages appear automatically, no per-module toggle. Polish-registered companies pay nothing extra for KSeF; companies registered outside Poland pay a flat €19 / 80 zł / $21 per month add-on. Connection registration (KSeF token or qualified XAdES) is performed by GetUp on your behalf during onboarding.

The daily cron

/api/cron/daily runs at 02:00 UTC and pulls fresh inbound metadata for every connected company. The cron is rate-limit aware (15 pages per run); very long backfills may need a second pass. You can also force a sync from the UI with the Sync button on /company/ksef-inbound.

Where to go next

Something still unclear?

Open a workspace and try it, or email us with your scenario — we reply in hours, not days.