Les dates officielles
- 1er février 2026 Lancement de KSeF 2.0. Obligatoire pour les entreprises qui ont vendu plus de 200 millions de zł en 2024, TVA comprise.
- 1er avril 2026 Obligatoire pour toutes les autres entreprises, sauf celles qui facturent au plus 10 000 zł par mois. Le même jour s'ouvre l'accès par le nœud national login.gov.pl.
- 1er janvier 2027 Obligatoire aussi pour celles jusqu'à 10 000 zł par mois. À partir de cette date s'appliquent les sanctions pour erreurs, qui avaient été reportées.
Un changement à connaître : les jetons d'accès à KSeF devaient disparaître fin 2026, mais le ministère des Finances a décidé de les maintenir sans date de fin.
Pour se connecter à KSeF, le Profil de confiance, la signature qualifiée, le jeton et le certificat KSeF restent valables ; le nœud national est une voie de plus, pas un remplacement. Si vous hésitez sur la méthode à utiliser pour Odoo, notre guide d'accès l'explique.
Ce qu'il faut préparer dans Odoo
Avant les dates, une chose compte : que vos factures passent la validation au regard du schéma FA(3). L'envoi proprement dit à KSeF est assuré par le module l10n_pl_edi d'Odoo, présent dans les versions 18, 19 et 20. Le module FlexigoTech valide et prépare, mais n'envoie pas.
- Avant votre date Valider les factures FA(3) avec le module. La validation s'exécute dans FlexigoTech Cloud avec l'abonnement et conserve un rapport signé ; chaque facture finit valide, non valide, non validée ou expirée.
- Avant votre date Revoir les champs FA(3) et les codes d'erreur dans Configuration : c'est la référence qu'utilise la validation.
- Le premier jour Vérifier identifiants et autorisations. Le module signale chaque jour ceux qui vont expirer et affiche le compte à rebours : 30, 14, 7 et 1 jour avant.
- Chaque jour Si vous travaillez en mode hors ligne, le module calcule le délai jusqu'au prochain jour ouvré polonais et prévient chaque jour de ce qui arrive à échéance.
- Chaque heure Les factures déjà envoyées par
l10n_pl_edisont validées de nouveau dans le cloud toutes les heures.

Ce qu'il fait des factures reçues
Le module organise aussi les factures fournisseurs que l10n_pl_edi a déjà téléchargées. Une tâche horaire les rapproche de ce qui existe dans Odoo, et chacune finit téléchargée, rapprochée, avec un brouillon de facture fournisseur ou en rapprochement manuel. Il ne télécharge rien de lui-même : il travaille sur ce qu'Odoo a déjà rapporté de KSeF.
Ce qui change le 1er janvier 2027
Jusqu'à cette date, les sanctions pour erreurs dans KSeF sont reportées. Ensuite, un schéma mal rempli n'est plus seulement un rejet et peut coûter de l'argent. C'est pourquoi il vaut la peine de valider maintenant, tant qu'une erreur n'est encore qu'un avertissement.


Si votre entreprise est entrée à une date antérieure, n'attendez pas janvier 2027 pour revoir les alertes : chaque facture rejetée aujourd'hui en est une qui pourrait entraîner une sanction demain.
Les dates proviennent de la page du ministère des Finances sur les étapes de mise en œuvre et de ses questions-réponses sur KSeF 2.0, en lien ci-dessous. Si elles changent, nous mettrons cette page à jour.
À lire aussi
Vérifié dans le code du module (version 20.0) et dans les sources citées
Sources
- ksef.podatki.gov.pl/etapy-wdrozenia-ksef/
- ksef.podatki.gov.pl/pytania-i-odpowiedzi-ksef-20/
- 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/tree/18.0/addons/l10n_pl_edi
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_session.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_cloud.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_tools.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): data/ksef_cron.xml
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/account_move.py
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_credential.py
- apps.odoo.com/apps/modules/20.0/flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati
- Code du module : flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_inbound_invoice.py
