KSeF Dictionary - Essential Concepts and Terms You Need to Know
22 stycznia 2026
What is KSeF?
KSeF (National e-Invoice System)
A system operated by the National Revenue Administration for issuing, transmitting, and storing electronic invoices. From February 1, 2026, it becomes mandatory for the largest companies, and from April 1, 2026, for all taxpayers (according to current Ministry of Finance assumptions).
KSeF API
An application programming interface that connects accounting software with the KSeF system. Thanks to it, software automatically sends and retrieves invoices.
KSeF Taxpayer Application
A free tool from the Ministry of Finance for handling KSeF. You can issue invoices, download them, and manage permissions.
Invoices and Their Elements
Structured Invoice (e-Invoice)
This is not a PDF! It's a set of data in XML format, recorded according to a specific schema. Each piece of information (amount, date, tax ID) has its specific place in the structure.
FA(3) Structure
The invoice schema mandatory in KSeF 2.0 from February 1, 2026. It defines where to place specific data.
KSeF Number
A unique identifier (numbers + letters) assigned to each invoice by the system. It's proof that the invoice was correctly entered.
Entity1, Entity2, Entity3
- Entity1 - seller's data
- Entity2 - buyer's data
- Entity3 - additional data (e.g., company branch, internal unit)
QR Code
A two-dimensional code on invoices issued in OFFLINE mode or transferred outside KSeF. Allows verification of whether the invoice is in the system.
Collective Identifier
A code for a group of invoices. Useful when paying for several invoices with one transfer.
How to Log In?
Trusted Signature (Podpis Zaufany)
A free tool for individuals. Valid for 3 years. The simplest method for logging into KSeF.
National Node (login.gov.pl)
Available from April 1, 2026. You can log in through:
- Trusted Signature
- mObywatel (mCitizen)
- Electronic banking
- E-ID card
Qualified Electronic Signature
For individuals. Has the legal force of a handwritten signature. Should contain tax ID or personal identification number.
Qualified Electronic Seal
For companies and partnerships. A digital company stamp with the taxpayer's tax ID.
Token
A string of characters for quick login. Works only until December 31, 2026!
KSeF Certificate
Issued by the Ministry of Finance. There are two types:
- Type 1 - for system login
- Type 2 - for issuing invoices in OFFLINE mode
Valid for a maximum of 2 years.
System Operating Modes
ONLINE Mode
Normal operating mode. You send an invoice via the internet, the system verifies it and assigns a KSeF number. The buyer has access to it immediately.
Offline24 Mode
When you don't have internet access. You issue the invoice locally and send it to KSeF within 1 business day. You need a KSeF certificate type 2.
Emergency Mode
Only when the Ministry of Finance announces a failure in the Public Information Bulletin. You have 7 business days to send the invoice to the system.
Total Failure
The most serious scenario, announced in the media. You issue invoices outside KSeF and don't send them to the system later.
Permissions in KSeF
Ownership Permissions
Automatically assigned to the company owner. Cannot be revoked. Include:
- Issuing invoices
- Access to invoices
- Managing permissions
Managing Permissions
The ability to grant and revoke access to other people. This is one permission - it cannot be divided.
Permission to Issue Invoices
Allows issuing invoices on behalf of the company (ONLINE and OFFLINE).
Permission to Access Invoices
Access to all company invoices - sales and purchase. This is a separate permission!
ZAW-FA Notification
A form for companies without a qualified seal. You submit it at the tax office to designate a person who will use KSeF on behalf of the company.
Internal Identifier (IDWew)
A code for a branch or unit in the company (format: TaxID-branch code, e.g., 1111111111-33334). Allows limiting access - a branch employee sees only their branch's invoices.
Key Dates
February 1, 2026
- Mandatory KSeF for companies with sales exceeding 200 million PLN in 2024
- Everyone receives invoices through KSeF
April 1, 2026
- Mandatory KSeF for remaining taxpayers
December 31, 2026
- End of token usage
- End of invoices at cash registers
- End of 10,000 PLN monthly allowance
January 1, 2027
- Obligation to provide KSeF number for payments between companies
- Possibility of penalties for non-compliance
Data according to current Ministry of Finance assumptions.
What to Remember?
- An invoice in KSeF is XML, not PDF
- KSeF number is proof of invoice issuance
- Token works only until the end of 2026
- KSeF certificate is the best solution for the future
- Invoices are stored in the system for 10 years
- In case of problems, call the NRA Helpline or check https://ksef.podatki.gov.pl