General Info on KSeF

Einvoicing Poland

Scope for use From Polish company to a Polish Company

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 you NIP number.
Billit company verification or Billit Bank Account verification (one of both)x (*1)xhttps://docs.billit.be/docs/verification-to-non-belgian-user

*1 : requirement to verify on sandbox environment will be removed very soon.

When to activate KSeF-integration on Production?

This is possible based on newest FA(3) format since February 1, 2026.

Does your Company have enough Rights on 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