KSeF Configuration
Choose an assistant. It opens with a ready-made question, reads this article and answers your questions.
Open in ChatGPT (opens in a new tab) Open in Claude (opens in a new tab) Open in Perplexity (opens in a new tab) Open in Gemini (opens in a new tab) Open in Grok (opens in a new tab) View as MarkdownOn this page
Introduction
Authorization in KSeF requires generating a certificate in the Ministry of Finance system. This certificate allows the mobile-calendar application to communicate securely with the National e-Invoicing System (KSeF).
Instructions
Generating a KSeF certificate
Go to the KSeF Taxpayer Application page on the Ministry of Finance website.
Log in to the system using an available login method (for example, Trusted Profile or a qualified electronic signature).
In the left-hand menu, select the Certificates tab.
Then click Request a certificate.

In the Certificate name field, enter any name under which the private key and certificate will be saved.
In the Password field, enter a password to protect the certificate. The password must meet the following requirements:
minimum 15 characters, at least 1 uppercase letter, at least 1 lowercase letter, at least 1 digit, at least 1 special character.
In the Repeat password field, re-enter the same password to confirm it.
Click the Generate button.
After generating the private key, the system will display a screen confirming its creation.

In the Certificate purpose section, select Authentication in the KSeF system.
In the Certificate valid from field, set the certificate start date. The certificate will be valid for 2 years from the indicated date.
Click Submit the application for certificate issuance.
The system will send the request to the National e-Invoicing System (KSeF) to generate the certificate.
After the request is successfully submitted, the system will display a message confirming that the certificate generation process has been completed.
Click Download certificate to save the certificate on your device.
Save the downloaded certificate file in a secure place - you will need it to configure the KSeF integration in the mobile-calendar application.
Connecting mobile-calendar to KSeF
Log in to the mobile-calendar application.
From the left-hand menu, click Integrations -> Other -> KSeF.

In the KSeF certificate field, click Select certificate file and choose the previously downloaded certificate file.
In the Private key field, click Select key file and choose the saved private key file.
In the Private key password field, enter the password set when generating the certificate.
In the NIP field, enter the taxpayer's NIP number for which the connection to KSeF is to be configured.
After completing all required fields, click Save certificate.
Once the certificate is saved successfully, the integration will be activated.

In the KSeF Configuration section, the status Connected to KSeF will appear, indicating an active connection via a qualified certificate. In this view, you will also see basic information about the saved certificate, such as:
NIP,
certificate expiration date.
If needed, you can click Replace certificate to upload a new certificate, for example after renewing it.
Below, in the Invoice submission mode section, choose how invoices should be sent to KSeF after they are issued. There are 2 available options:
Manual submission - after issuing an invoice, you can review it before sending it to KSeF; sending requires manually clicking a button,
Automatic submission - the invoice is sent to KSeF automatically immediately after issuance, without any additional confirmation.
Choose the mode that best matches how work is organized at the property.
Was this article helpful?
Ask AI about this article
Choose an assistant. It opens with a ready-made question, reads this article and answers your questions.
