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
- KSeF, end to end — prerequisites, environments, full outbound and inbound flows, error recovery
- How-to: send your first FA(3) invoice
- Accountant portal scope — what the accountant can see in KSeF
- Security — KSeF refresh token storage and audit