Les méthodes qu'accepte KSeF 2.0
Selon le manuel du ministère des Finances, dans KSeF 2.0 vous pouvez vous authentifier avec :
- Le Profil de confiance (Podpis Zaufany).
- Une signature électronique qualifiée.
- Un jeton KSeF.
- Un certificat KSeF.
- Depuis le 1er avril 2026, le nœud national login.gov.pl, avec Podpis Zaufany, l'application mObywatel, la banque en ligne ou e-Dowód.
Les questions qui tranchent
| Question | Si la réponse est oui |
|---|---|
| Allez-vous vous connecter vous-même à l'application KSeF pour consulter ou émettre à la main ? | Profil de confiance, signature qualifiée ou nœud national. |
Voulez-vous qu'Odoo envoie les factures avec l10n_pl_edi ? | Un certificat KSeF enregistré sur la société dans Odoo. |
| Vous n'avez pas encore de certificat KSeF ? | Demandez-le après vous être authentifié, par exemple avec Podpis Zaufany ou une signature qualifiée. |
| Utilisez-vous des jetons dans d'autres logiciels ? | Vous pouvez continuer : le ministère les maintient sans date de fin. |
| Êtes-vous sur Odoo 17 ? | l10n_pl_edi n'existe pas en 17 : l'envoi se fait hors d'Odoo. |

Comment Odoo l'utilise
Dans Odoo 19, l10n_pl_edi enregistre un « KSeF Certificate » sur la société et s'authentifie avec. Une action planifiée renouvelle les jetons d'accès de chaque société qui a un certificat, pour que personne n'ait à copier de jetons à la main.
Le module FlexigoTech ne se connecte pas à KSeF : il valide le FA(3) et surveille vos identifiants. Dans Configuration › Credentials, vous enregistrez certificats et jetons avec leur expiration, et dans Authorizations les autorisations que vous avez accordées. Chaque jour, il signale ce qui va expirer, avec un code couleur : OK, bientôt expiré, bloqué ou expiré, et le compte à rebours de 30, 14, 7 et 1 jour.

Quoi enregistrer et où
Dans le module, chaque identifiant a son état et sa date d'expiration, et chaque autorisation aussi : active, bientôt expirée, révoquée ou expirée. Les dates légales, comme le début de l'obligation pour chaque type d'entreprise, se configurent dans Configuration › Legal Policy au lieu d'être écrites dans le code. Et chaque modification est conservée dans Configuration › Audit Log, pour savoir qui a touché un identifiant et quand.
Les erreurs de planification que nous voyons
Penser que le Profil de confiance disparaît en avril 2026. Ce n'est pas le cas : le 1er avril 2026, un canal de plus s'ouvre, le nœud national, et le Profil de confiance y reste disponible.
Compter sur la fin des jetons fin 2026. C'était l'idée de départ ; le ministère a décidé de les maintenir sans date de fin.
Configurer Odoo avant d'avoir le certificat. Sans certificat, l'envoi natif ne peut pas s'authentifier. Demandez-le d'abord.
Un ordre qui fonctionne
D'abord, connectez-vous vous-même à KSeF avec la méthode que vous avez déjà, Profil de confiance ou signature qualifiée. Ensuite, demandez le certificat KSeF de l'entreprise. Enfin, enregistrez-le dans Odoo 18, 19 ou 20 pour l'envoi natif et déclarez-le dans le module pour surveiller son expiration. Ainsi, personne ne dépend d'un jeton collé dans un e-mail.
Les autorisations aussi expirent ou sont révoquées. L'alerte quotidienne du module les inclut, pour que personne ne le découvre le jour où une facture ne part pas.
À lire aussi
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): __manifest__.py
- ksef.podatki.gov.pl/media/cq3laefg/podrecznik-ksef-2-0-cz-i-rozpoczecie-korzystania-z-ksef
- ksef.podatki.gov.pl/informacje-ogolne-ksef-20/certyfikaty-ksef/
- github.com/odoo/odoo/blob/19.0/addons/l10n_pl_edi/models/res_company.py
- github.com/odoo/odoo/tree/18.0/addons/l10n_pl_edi
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): views/ksef_menus.xml
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_authorization.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_compliance_profile.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_credential.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): data/ksef_cron.xml
- apps.odoo.com/apps/modules/20.0/flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati
