General Info on KSeF
Einvoicing Poland
Scope for use From Polish company to a Polish Company
- Sending to KSeF (Income) and Receiving from KSeF (Expenditure).
- PDF :
- You cannot send your own attachments over KSeF, all the information must be in the KSeF XML.
- The only document used is a KSeF PDF. When sending via Billit, the KSeF PDF is generated by Billit. When receiving, the KSeF PDF is also receive.
- Billit website page on Poland : https://www.billit.eu/en-int/peppol-access-point/peppol-ksef-e-invoicing-in-poland/
Make your Companies Ready for Use on KSeF
| Activity | Sandbox | Production | Additional Info |
|---|---|---|---|
| Create company in MyBillit and register basic data | x | x | https://docs.billit.be/docs/basic-data |
| Register Bank Account in Billit | x | x | https://docs.billit.be/docs/basic-data |
| Fill in KSEF PDF Form | x | KSeF | |
| Company Registration on KSEF | x | x | KSeF |
| KSeF download certificate for Billit integration | (x) | x | KSeF |
| Setup KSEF Integration in Billit and upload certificate | x | x | See Integration tile in Billit. KSeF test : currently not possible to get a certificate with your NIP number. (will be updated soon). |
| Billit company verification or Billit Bank Account verification (one of both) | (x) | x | https://docs.billit.be/docs/verification-of-a-non-belgian-company |
KSeF Portal Links
KSeF portal to get Certificate
| KSeF environment | KSeF URL |
|---|---|
| Production Environment | https://ap.ksef.mf.gov.pl/web/ |
| Test Environment | https://ap-test.ksef.mf.gov.pl/web/ |
How to get your Certificates from KSeF
PDF Download of Billit Documentation
Since when to activate KSeF-integration on Production?
This is possible based on newest FA(3) format since February 1, 2026. Billit does support it in production and on sandbox.
Does your Company have enough Rights assigned to the Certificate via KSeF ?
If there are not enough rights, then invoice sending/receiving will not succeed.
You can Check on KSEF portal what is the status, steps:
- Log in to KSeF Portal
- Go to Uprawnienia (Permissions / Authorisations)
- Choose Zarządzanie uprawnieniami (Manage authorisations)
- Select:
- Podmiot (entity / company), or
- Osoba / Certyfikat (person or qualified certificate)
You can assign, modify or revoke rights such as :
- Issue invoices : Wystawianie faktur
- Receive invoices : Odbieranie faktur
- Access invoices : Dostęp do faktur
- Grant permissions : Nadawanie uprawnień
- Full access : Pełny dostęp
Rights can be granted to:
- a person (PESEL)
- a qualified certificate
- a token / system integration
Updated 4 days ago