Poland KSeF Offline24
Keep invoicing when KSeF is down — issue offline, upload by the next business day
When Poland's National e-Invoice System (KSeF) is unreachable — an outage, a declared maintenance window, or a local connectivity failure — VAT payers may keep invoicing in the legally-recognised offline24 contingency mode. The invoice is issued outside KSeF, handed to the buyer immediately carrying its verification QR codes, and uploaded to KSeF by the next business day so it receives its real KSeF reference number.
This app adds the complete offline24 flow on top of the Poland KSeF e-Invoice connector, reusing its FA(3) generator, validation, NIP checks and document binding.
Offline Issuance with KOD II
One click on a posted customer invoice generates the FA(3) XML, the online verification QR (KOD I) and the offline verification QR (KOD II) with a short, human-readable verification code, stamps the offline issue time and computes the legal upload deadline.
Tamper-evident Verification Code
The offline code is a deterministic Crockford-base32 value derived from the invoice SHA-256 digest — printable under the QR and used at upload time to prove the document sent to KSeF is byte-for-byte the one the buyer was handed offline.
Upload & Reconciliation
Push the stored FA(3) to KSeF via your own (BYOK) authorisation token and reconcile the response: the returned KSeF reference and echoed hash are matched against the offline fingerprint, and any post-issue content change is blocked.
Business-day Deadline Engine
Computes the next-Polish-business-day upload deadline, skipping weekends and statutory holidays (fixed feasts plus the Easter-derived movable feasts), and buckets invoices into upcoming, due-today and overdue.
Contingency Sessions & Batch Tools
Group the invoices issued during an outage under an auditable contingency session (why offline, when, how many pending) with a one-click upload-all-pending action. A batch wizard issues or uploads many invoices at once, and a disabled-by-default scheduled action uploads due offline invoices automatically once configured.
What's inside
- Offline FA(3) issuance with KOD I + KOD II verification QR codes
- Deterministic SHA-256 offline verification code (Crockford base32)
- Next-business-day upload deadline with Polish holiday calendar
- KSeF upload with hash/code reconciliation (BYOK only)
- Auditable contingency sessions and batch issue/upload wizard
- Editable official offline-verifier endpoints (no hardcoded paths)
Compatibility & Support
Compatible with Odoo 18 & 19 (Community and Enterprise). Requires the Poland KSeF e-Invoice connector and the e-Invoice Core Engine. Bring-your-own-key: your KSeF authorisation token never leaves your database. Support: support@pokutsoft.com.
We provide the software only. It runs under your own KSeF registration and credentials and uploads directly to the Ministry of Finance KSeF system. We are not a KSeF integrator, operator or intermediary and do not act on your behalf before the tax authority — the relationship is strictly between you (the taxpayer) and the Ministry of Finance. The purchase is refundable under the marketplace terms.
Screenshots
Offline24 Contingency Sessio
Invoice Issued Offline24 Qr
Offline24 Sessions List
Update date: 2026-07-02