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

ActivitySandboxProductionAdditional Info
Create company in MyBillit and register basic dataxxhttps://docs.billit.be/docs/basic-data
Register Bank Account in Billitxxhttps://docs.billit.be/docs/basic-data
Fill in KSEF PDF FormxKSeF
Company Registration on KSEFxxKSeF
KSeF download certificate for Billit integration(x)xKSeF
Setup KSEF Integration in Billit and upload certificatexxSee 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)xhttps://docs.billit.be/docs/verification-of-a-non-belgian-company

KSeF Portal Links

KSeF portal to get Certificate

KSeF environmentKSeF URL
Production Environmenthttps://ap.ksef.mf.gov.pl/web/
Test Environmenthttps://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