KSEF : comprendre la facturation structurée

Auteur : Publié le

En bref : KSeF, ou Krajowy System e-Faktur, est le système public polonais permettant d’émettre, de recevoir et de conserver des factures structurées. Ces factures respectent un format de données précis : elles ne se définissent pas simplement par l’apparence d’un document PDF. Pour une entreprise, utiliser KSeF implique de modifier le circuit des factures et de préparer le logiciel, les droits d’accès et les procédures. Le périmètre de l’obligation doit être vérifié dans la réglementation en vigueur et les communications du ministère polonais des Finances.

Qu’est-ce que KSeF et en quoi diffère-t-il d’une facture PDF ?

Krajowy System e-Faktur est une solution de l’administration fiscale polonaise. Il permet de traiter les factures dans un format uniforme, grâce auquel les logiciels peuvent lire les données du document sans ressaisie manuelle des montants, des numéros d’identification fiscale NIP ou des lignes de vente.

Une facture structurée est un document électronique enregistré selon une structure XML définie officiellement. XML est un format qui décrit les données à l’aide de champs nommés. Le logiciel sait ainsi quelle valeur correspond au vendeur, à la date, au montant hors taxes ou à la taxe VAT.

Un PDF envoyé par e-mail ne devient pas pour autant une facture structurée. Il peut présenter les données de la facture de manière lisible, mais l’apparence du document ne suffit pas à établir qu’il a été émis dans KSeF. De même, une facture papier numérisée ne constitue pas un document conforme à la structure requise.

KSeF ne remplace pas l’ensemble de la comptabilité. Il n’effectue pas les opérations fiscales à la place de l’entreprise, n’exécute pas de virements et ne détermine pas si une dépense peut être comptabilisée comme une charge déductible.

Comment se déroulent l’émission et la réception d’une facture ?

Dans le mode en ligne standard, le vendeur prépare les données de la facture dans un logiciel connecté à KSeF ou dans un outil adapté fourni par l’administration. Le document est ensuite transmis au système, qui vérifie sa conformité aux exigences techniques. Une fois acceptée, la facture reçoit un numéro qui l’identifie dans KSeF.

Le numéro KSeF est distinct du numéro de facture attribué par le vendeur. Le logiciel doit permettre d’associer ces deux références et de vérifier le statut du document. Cliquer sur « envoyer » ne suffit pas à confirmer que la facture a été acceptée.

Le circuit habituel est le suivant :

  1. Le vendeur saisit les données de la transaction et valide le document.
  2. Le logiciel transmet la facture à KSeF et vérifie le résultat du traitement.
  3. Après acceptation, il enregistre le numéro KSeF ainsi que l’accusé de réception officiel, appelé UPO.
  4. L’acheteur ou le cabinet comptable habilité récupère le document dans le système.

Prenons l’exemple d’une agence qui facture la gestion d’un site web. Au lieu de se limiter à envoyer un PDF au client, elle transmet les données de la facture à KSeF. Le service comptable du client peut les importer dans son propre logiciel, mais il doit toujours déterminer à quoi correspond l’achat et qui doit autoriser le paiement.

L’acceptation du document par KSeF ne confirme ni la régularité de l’ensemble de la transaction, ni celle du taux de VAT, ni le droit à déduction de la taxe. Le contrôle technique ne remplace pas la vérification comptable.

Qui est tenu d’utiliser KSeF ?

Il ne faut pas supposer que l’obligation s’applique de façon identique à toutes les entreprises et à toutes les factures. Le statut et le siège du contribuable, le type de transaction, le destinataire du document et les dispositions transitoires peuvent notamment entrer en ligne de compte. Une exonération de VAT ne suffit pas, à elle seule, à conclure qu’une entreprise n’est pas concernée par KSeF.

Les modalités de mise en œuvre et les exceptions dépendant du droit en vigueur, il faut vérifier dans les documents officiels du ministère polonais des Finances consacrés à KSeF :

Il est également important de distinguer l’obligation d’émettre des factures des règles régissant leur réception. L’entreprise doit organiser ces deux processus, plutôt que de préparer uniquement son service commercial. Cet article explique le fonctionnement du système ; il ne constitue ni un conseil fiscal personnalisé ni une évaluation des obligations d’une entreprise donnée.

Comment préparer l’entreprise et le cabinet comptable ?

La première étape consiste à vérifier que le logiciel utilisé prend en charge la structure actuelle des factures et les échanges avec KSeF. Une simple déclaration du fournisseur, « nous prenons en charge KSeF », ne suffit pas : demandez des précisions sur la récupération des factures d’achat, le contrôle des statuts, les rectifications et la gestion des erreurs. Confirmez auprès du fournisseur du logiciel le prix de l’intégration et les fonctionnalités incluses.

La deuxième étape concerne les droits d’accès : il s’agit de définir qui peut effectuer chaque opération au nom de l’entreprise. Le dirigeant, le collaborateur du service commercial et la comptable n’ont pas toujours besoin des mêmes accès. Ne partagez pas des identifiants de connexion communs ; utilisez les méthodes d’authentification et d’attribution des droits prévues par le système.

Déterminez aussi qui vérifie les nouvelles factures d’achat, valide leur bien-fondé et assure le suivi des paiements. La récupération automatique d’un document ne doit pas déclencher un virement sans contrôle. Convenez avec le cabinet comptable d’une répartition des responsabilités pour éviter que des documents soient comptabilisés deux fois ou oubliés.

Que faire en cas d’erreur ou de panne ?

Le rejet d’un fichier par KSeF et une erreur dans une facture déjà acceptée sont deux situations différentes. Dans le premier cas, il faut examiner le message, corriger la cause du rejet et renouveler l’envoi selon la procédure applicable. Dans le second, il ne faut pas simplement remplacer le document dans le logiciel : il faut appliquer les règles de rectification appropriées.

En prévision d’une indisponibilité du système, préparez une procédure fondée sur les règles en vigueur pour les modes hors ligne et de secours. Vérifiez les exigences concernant les mentions d’identification des documents, leur transmission au destinataire et les délais de leur envoi ultérieur à KSeF.

Avant de mettre le processus en service, testez dans l’environnement de test une vente, un achat et une rectification. Ce test permettra de vérifier si le logiciel, les collaborateurs et la comptabilité peuvent traiter un document depuis la préparation des données jusqu’à sa comptabilisation.

À lire aussi : Qu’est-ce que GitLab ?

À lire aussi

Découvrez comment PHP-FPM traite les requêtes PHP, son rôle face au serveur web et comment adapter ses processus au trafic.
Découvrez BIND, logiciel libre de serveur DNS : ses rôles, la gestion des domaines et les cas où le déployer vous-même.
Découvrez le registre polonais REGON, son numéro, ses différences avec NIP et KRS et comment vérifier les données d’une entreprise.