KSeF FA(3) Validator Poland
Vérifiez une facture FA(3) polonaise contre le XSD officiel du ministère des Finances — dans le navigateur, sans upload.
Qu’est-ce que le schéma KSeF FA(3) ?
FA(3) est le schéma de facture structurée du système national polonais de facturation électronique, KSeF (Krajowy System e-Faktur). Il a remplacé FA(2) le 1er février 2026 et c’est désormais le seul schéma accepté par KSeF. Ce validateur gratuit contrôle un fichier XML contre le XSD officiel du ministère des Finances (espace de noms http://crd.gov.pl/wzor/2025/06/25/13775/) entièrement dans votre navigateur : la facture ne quitte jamais votre machine.
À propos du validateur KSeF FA(3)
FA(3) est le schéma de facture structurée du système national polonais de facturation électronique, KSeF (Krajowy System e-Faktur). Il est obligatoire depuis le 1er février 2026 pour les assujettis dépassant 200 millions PLN de ventes, et depuis le 1er avril 2026 pour tous les autres. Il remplace FA(2).
Le validateur charge le XSD officiel publié par le ministère des Finances polonais (espace de noms http://crd.gov.pl/wzor/2025/06/25/13775/) et contrôle votre fichier contre celui-ci : structure, types de données, cardinalités et listes de codes fermées — dont RodzajFaktury (VAT, KOR, ZAL, ROZ, UPR, KOR_ZAL, KOR_ROZ) et les taux de TVA.
S'y ajoutent les règles qu'un schéma ne sait pas exprimer : la clé de contrôle du NIP (mod 11) et la cohérence des totaux. Celles-ci sont signalées en avertissement et non en erreur : nous les avons confrontées aux 26 factures d'exemple publiées par le ministère, et aucune règle ici ne doit pouvoir déclarer l'une d'elles non conforme.
À retenir
- FA(3) est le seul schéma accepté par KSeF depuis le 1er février 2026.
- Migration depuis FA(2) : Podmiot2 gagne deux champs obligatoires, JST et GV.
- Les sanctions ne s'appliquent qu'à partir du 1er janvier 2027 — 2026 est une année de transition.
- Les codes de taux sont sensibles à la casse : « zw », « oo », « np I » sont en minuscules.
- Votre fichier ne quitte jamais votre appareil — validation 100 % côté navigateur.
Questions fréquentes
Qu'est-ce que FA(3) et depuis quand est-il obligatoire ?
FA(3) est le schéma de facture structurée actuellement en vigueur dans KSeF. Il est obligatoire depuis le 1er février 2026 pour les assujettis dont les ventes brutes 2024 ont dépassé 200 millions PLN, et depuis le 1er avril 2026 pour toutes les autres entreprises. Il remplace FA(2).
Puis-je encore envoyer un fichier FA(2) ?
Non. FA(3) a remplacé FA(2) le 1er février 2026. Si vous déposez ici un fichier FA(2), le validateur le reconnaît à son espace de noms et vous le dit explicitement. Le piège de migration le plus fréquent : les deux nouveaux champs obligatoires de Podmiot2, JST et GV.
Que vérifie exactement ce validateur ?
D'abord le XSD officiel du ministère des Finances : structure du document, types de données, cardinalités et listes de codes fermées. Ensuite les règles que le schéma ne peut pas exprimer : la clé du NIP, et la cohérence des totaux de TVA (P_13_x, P_14_x, P_15) entre eux et avec les lignes de la facture.
Ma facture est-elle transmise quelque part ?
Non. Toute la validation s'exécute dans votre navigateur. Le fichier n'est ni envoyé, ni stocké, ni journalisé. Vous pouvez couper votre connexion après le chargement de la page : le validateur continue de fonctionner.
Valider ici, est-ce que cela envoie ma facture à KSeF ?
Non. Cet outil se contente de contrôler le fichier. Il ne se connecte pas à KSeF, n'envoie rien et n'attribue aucun numéro KSeF. Vous devez toujours transmettre la facture via votre propre logiciel ou l'application officielle du contribuable.
Pourquoi certains constats sont-ils des avertissements et non des erreurs ?
Parce que toutes les règles ne sont pas normatives. Dans l'exemple n° 1 du ministère lui-même, la somme des montants nets et de la TVA donne 2050,99 alors que P_15 indique 2051. Traiter cet écart comme une erreur reviendrait à rejeter les fichiers du ministère. Les totaux et la clé du NIP sont donc des avertissements : informatifs, jamais un motif de non-conformité.
ValidateFin is an independent tool, not certified or endorsed by the Polish Ministry of Finance or KSeF. “Official” refers to the schema used — the FA(3) XSD published on crd.gov.pl — not to any accreditation of this tool. Validating a file here does not submit it to KSeF.