Pologne — Clearance B2B obligatoire KSeF
Clearance KSeF obligatoire · grands contribuables fév. 2026 · tous avril 2026 — régulateur : Ministerstwo Finansów (ministère des Finances). Faits mis à jour le : 2026-05-05.
POST /v1/documents/send.
TL;DR
- KSeF (Krajowy System e-Faktur) est la plateforme centrale de clearance de la Pologne — chaque facture domestique est soumise, validée et se voit attribuer un numéro KSeF avant d'être remise à l'acheteur.
- Obligatoire à partir du 1ᵉʳ février 2026 pour les contribuables dont les ventes sont > 200 M PLN ; 1ᵉʳ avril 2026 pour tous les autres.
- Format : FA(2) — schéma XML polonais, obligatoire ; non interchangeable avec Peppol BIS pour le domestique.
- Les factures transfrontalières transitent par Peppol BIS comme d'habitude ; seul le domestique passe par KSeF.
Échéances
| Date | Qui | Quoi |
|---|---|---|
| 2022-01-01 | KSeF volontaire | Disponible pour les adoptants précoces. |
| 2026-02-01 | Grands contribuables (ventes > 200 M PLN) | KSeF obligatoire. |
| 2026-04-01 | Tous les autres assujettis à la TVA | KSeF obligatoire. |
| 2027-01-01 | Intégration des caisses enregistreuses | Les systèmes de point de vente doivent se connecter à KSeF pour les documents B2C. |
Contexte
La Pologne applique le régime CTC le plus agressif de l'UE : clearance, et pas seulement reporting. Une facture n'existe pas légalement tant que KSeF ne l'a pas acceptée et n'a pas renvoyé un numéro KSeF. Le vendeur peut alors remettre la facture à l'acheteur (dans n'importe quel format), le numéro KSeF servant de preuve de validité.
Flux domestique polonais de Flowie : POST /v1/documents/send → Flowie traduit le JSON en FA(2) → soumet à KSeF → reçoit le numéro KSeF et l'URL de visualisation → les renvoie à l'appelant, puis remet éventuellement à l'acheteur (PDF ou Peppol).
Profil de format
- Schéma XML FA(2), défini par le ministère polonais des Finances. Aucune alternative pour le domestique.
- Peppol BIS 3.0 pour le transfrontalier.
- NIP polonais : 10 chiffres, préfixé par
PLpour la TVA.
Champs requis
-
seller.taxId.nipstring (10 digits)requis
NIP polonais.
-
buyer.taxId.nipstring (10 digits)requis pour le B2B
NIP de l'acheteur.
-
ksef.invoiceTypecodedérivé automatiquement
Code de type de document FA(2) ; dérivé de
typelorsqu'il est omis.
Secteur public (B2G)
| Hub | Schéma d'identifiant Peppol | Recherche |
|---|---|---|
| KSeF (couvre public + privé) | PL-NIP-<nip> | https://www.podatki.gov.pl/ksef |
KSeF est le hub polonais universel — les destinataires du secteur public l'utilisent aussi. Il n'existe pas de plateforme B2G distincte.
Reporting / clearance B2B
KSeF — Clearance : la facture est validée et se voit attribuer un numéro KSeF avant remise légale.
| Statut du cycle de vie | Reporté comme |
|---|---|
issued | Soumise ; numéro KSeF renvoyé. |
rejected | Échec de schéma ou de règle métier ; FA(2) d'origine renvoyé. |
cancelled | Message d'annulation ; numéro KSeF d'origine référencé. |
Désinscription : settings.autoCompliance.PL = false (only for cross-border-only sellers)
Codes d'erreur
| Code | Signification | Correction |
|---|---|---|
KSEF-21100 | Échec de validation de schéma sur FA(2). | Inspectez error.details pour identifier l'élément fautif. |
KSEF-21102 | NIP non enregistré auprès de KSeF. | L'une des parties n'est pas encore onboardée ; vérifiez avec l'acheteur. |
KSEF-22001 | Token d'authentification expiré. | Flowie le rafraîchit automatiquement ; les intégrations manuelles doivent réémettre le JWT. |
Tests en sandbox
| Ce que vous voulez tester | Comment |
|---|---|
| Parcours nominal KSeF | NIP vendeur 1111111111, NIP acheteur 2222222222 ; la sandbox renvoie un numéro KSeF synthétique. |
| Forcer un rejet KSeF | simulateCompliance: "reject_KSEF_21100". |
FAQ
Puis-je envoyer un PDF à l'acheteur si KSeF a accepté le FA(2) ?
Oui — dès que KSeF renvoie un numéro, la facture existe. Vous pouvez aussi remettre un PDF lisible par un humain (portant le numéro KSeF) dans la boîte de réception de l'acheteur, ou l'envoyer via Peppol s'il le préfère.
Les vendeurs étrangers sont-ils tenus de s'y conformer ?
Uniquement s'ils sont immatriculés à la TVA polonaise. Un vendeur étranger de l'UE qui facture vers la Pologne applique les règles UE standard ; KSeF n'est pas requis.
Références
Sources primaires (gouvernement / régulateur / organisme de normalisation) :
- Commission européenne · eInvoicing in Poland — Fiche de référence pan-UE.
- OpenPeppol · Poland profile — Faits Peppol faisant autorité.
- KSeF · Krajowy System e-Faktur (MF) — Plateforme nationale de facturation électronique — ministère des Finances.
- Podatki.gov.pl · KSeF info portal — Portail de guidance et FAQ pour les contribuables.
- PEF · Platforma Elektronicznego Fakturowania — Plateforme B2G basée sur Peppol.
Analyses sectorielles (trackers fournisseurs — utiles pour recoupement) :
- vatcalc · Poland KSeF 2026 timeline — Tracker sectoriel — déploiement progressif fév./avr. 2026.