How is the initial authorization assigned in KSeF for a taxpayer that is not a natural person?

Owner access in KSeF must be linked both to the taxpayer (company) itself and to a specific individual who will perform the first login on behalf of the company or assign further permissions. There are two main ways to obtain primary access rights.

First method: the company has a qualified electronic seal containing the NIP

This is the simplest option. During the first authentication using such a seal, the KSeF system recognizes the NIP and automatically assigns owner rights to the entity. From that point on, the person using the company seal can assign permissions to other users (board members, employees, proxy holders, accounting firms) through the KSeF panel, generate tokens and keys for integration with financial and accounting software via API, as well as manage and revoke granted access rights.

It is important to note that the seal must be issued to the entity and contain the company's NIP in the identifier field. A standard qualified signature of an individual that does not contain the company's NIP does not allow for automatic assignment of owner rights.

Second method: the company does not have a qualified seal with NIP

In this case, primary access is established in paper form by submitting the ZAW-FA form to the tax office. In the form, the company designates a specific individual (for example, a board member or an authorized representative) who is granted primary access rights to KSeF.

After the form is entered into the system by the tax office, the designated person logs into the system using Profil Zaufany, e-Dowód, a qualified signature, or a KSeF type 1 certificate, and can then assign permissions to other individuals and generate tokens for software electronically.

Even more convenient with the app

The MIA Biznes application.

Download and manage your business comfortably. Don’t miss important events. All the functions of the service are now at your fingertips in one application.

Available on the App Store and Google Play (coming soon).

Selected package: JDG M

Not all fields are completed correctly

Your request has been sent successfully!

Our specialist will contact you shortly.

Sign in

Forgot your password?

Sign up

Complete verification

W ciągu 15 minut od rejestracji kod weryfikacyjny zostanie wysłany na podany przez Ciebie
e-mail.

Forgot your password?

Change password

Enter the confirmation code received by e-mail and the new password.

Invoices 0
Tasks 0
Consult. 0

Your request has been sent successfully

Our specialist will contact you during business hours
as soon as it is possible.