Skip to content
EN

How to connect your business to KSeF

For Atestio to issue invoices on the taxpayer’s behalf, it needs the right permission granted in KSeF. The permission is granted once — Atestio uses it for every subsequent submission.

To connect your account you need:

  • Your business’s NIP — the one invoices are issued under,
  • Profil Zaufany or a qualified signature — for the first sign-in to KSeF,
  • access to your Atestio account with the Owner or Administrator role.

Signing in to the National e-Invoicing System is done with Profil Zaufany or a qualified signature, outside the Atestio platform — credentials are entered directly in the Ministry of Finance’s own system.

Choice of sign-in method for the KSeF Taxpayer Application: login.gov.pl or a qualified certificate

After choosing a method, the system asks for the NIP of the entity you are signing in on behalf of:

KSeF form with a field for the NIP of the entity you are signing in as

In the KSeF panel, grant permissions covering both issuing and receiving invoices — Atestio needs both together:

Permission What it’s for
Issue invoices Sending the taxpayer’s sales invoices to KSeF
Receive invoices Pulling purchase invoices into Atestio’s inbox

Without the receive permission, Atestio will send issued invoices, but the purchase inbox will stay empty.

KSeF permission-granting form with a list of permission types to choose from

The connection is started in Atestio, under Settings → KSeF. Starting it redirects you to authentication; on return, Atestio confirms the permission is active.

From that point on, every issued invoice is sent to KSeF automatically.

“No permission” — the permission was granted for a different NIP than the one set in Atestio. Check the NIP under Settings → Business details.

Authentication ends in an error — usually because the session expired. Close the window and start the connection again.

The connection works, but the purchase inbox is empty — this means the receive permission is missing; go back to step 2.