Cette page a été traduite automatiquement. Vos remarques sont les bienvenues : signaler une erreur de traduction sur GitHub ou écrire à hello@rhinvoice.com.
Factures électroniques gratuites : ZUGFeRD et XRechnung
Rhinvoice crée gratuitement des factures électroniques : le PDF de chaque facture émise est un PDF/A-3b avec une facture ZUGFeRD / Factur-X intégrée (profil EN 16931), et pour les autorités publiques allemandes, vous téléchargez en plus la XRechnung 3.0 (CII) en XML. Rhinvoice contrôle les deux avec les validateurs officiels, KoSIT et Mustang.
Deux formats, un contenu
Section intitulée « Deux formats, un contenu »| ZUGFeRD / Factur-X | XRechnung | |
|---|---|---|
| Forme | intégrée au PDF (PDF/A-3b) | un fichier XML séparé |
| Norme | EN 16931, syntaxe CII | XRechnung 3.0, syntaxe CII |
| Pour | clients professionnels dans les quatre pays | autorités publiques allemandes |
| Où | automatiquement dans chaque PDF | ouvrir la facture, section Facture électronique → XRechnung pour les autorités allemandes → XRechnung (XML) |
Ce qui est imprimé est ce que dit la facture électronique. Chaque montant de la facture électronique est un montant du PDF; Rhinvoice ne recalcule rien, même avec des prix bruts, des rabais et l’arrondi à 5 centimes. Le PDF a le même aspect pour vos clients, et leur logiciel de comptabilité lit les données directement.
Les factures d’annulation sont des notes de crédit (type 381) dans la facture électronique, avec référence à la facture annulée. Les offres, les brouillons et les anciennes factures importées ne sont pas des factures électroniques.
ZUGFeRD dans chaque PDF
Section intitulée « ZUGFeRD dans chaque PDF »La facture électronique est activée par défaut. Le réglage se trouve sous Paramètres → Mise en page d’impression → Facture électronique dans le PDF (ZUGFeRD). Sur la facture émise, la section Facture électronique indique si le PDF archivé la contient :
Le PDF contient la facture électronique (ZUGFeRD, EN 16931) : les logiciels de comptabilité lisent les données directement.
Rhinvoice enregistre le XML intégré avec le PDF et ne modifie plus jamais ni l’un ni l’autre. Tous les PDF de Rhinvoice sont des PDF/A-3b, offres et rappels compris.
XRechnung pour les autorités allemandes
Section intitulée « XRechnung pour les autorités allemandes »Les autorités publiques en Allemagne exigent la XRechnung. Pour la créer :
- Sur le client, saisissez la Leitweg-ID de l’autorité dans le champ Leitweg-ID ou référence d’acheteur fixe. Le champ apparaît pour les clients en Allemagne. Depuis la version 0.8.0
- Émettez la facture.
- Ouvrez la section Facture électronique → XRechnung pour les autorités allemandes et cliquez sur XRechnung (XML).
Lorsque vous envoyez la facture par e-mail, vous pouvez choisir Joindre aussi la XRechnung (XML).
Leitweg-ID et référence de l’acheteur
Section intitulée « Leitweg-ID et référence de l’acheteur »La XRechnung a besoin d’une référence de l’acheteur (BT-10). Rhinvoice la prend ainsi :
- Si le client a une Leitweg-ID ou référence d’acheteur fixe, c’est toujours elle qui s’applique. La référence de la facture figure alors dans la facture électronique comme référence de commande (BT-13); un numéro de commande comme « Bestellung 4711 » n’est donc pas perdu.
- Sinon, la référence de la facture s’applique (Autres informations → Référence), par exemple le numéro de commande.
- Si les deux sont vides, la référence de l’acheteur manque dans la XRechnung.
Pour les entreprises, ne remplissez le champ du client que si elles veulent toujours la même référence. Si la référence change à chaque commande, laissez le champ du client vide et indiquez la référence sur la facture. Sous le champ Référence, l’éditeur indique pour les clients en Allemagne quelle Leitweg-ID s’applique ou que la référence est nécessaire pour la XRechnung.
Lorsque vous émettez une facture, Rhinvoice conserve le client tel qu’il était avec la facture. Si vous modifiez plus tard la Leitweg-ID du client, la XRechnung des factures déjà émises reste la même.
Ce dont une facture électronique a besoin
Section intitulée « Ce dont une facture électronique a besoin »Rhinvoice ne crée que des factures électroniques complètes. S’il manque quelque chose, la boîte de dialogue vous avertit avant l’émission («Cette facture sera émise sans facture électronique. Il manque : …»). Le PDF est créé quand même, simplement sans la facture électronique. Pour les clients en Allemagne, la boîte de dialogue nomme aussi ce qui manque à la XRechnung («Il manque pour la XRechnung (autorités allemandes) : …»). Vous pouvez quand même émettre la facture.
Chaque facture électronique (EN 16931) :
| Donnée | Quand | Où la saisir |
|---|---|---|
| IDE, numéro de TVA intracommunautaire ou inscription au registre du commerce | toujours | Paramètres → Entreprise |
| Numéro TVA ou numéro fiscal | factures imposées ou exonérées | Paramètres → Entreprise |
| Numéro TVA de votre entreprise | autoliquidation, livraison intracommunautaire, exportation | Paramètres → Entreprise |
| Numéro TVA du client avec préfixe de pays | autoliquidation, livraison intracommunautaire | sur le client |
En plus pour la XRechnung :
| Donnée | Où la saisir |
|---|---|
| Leitweg-ID ou référence de l’acheteur | sur le client (Leitweg-ID ou référence d’acheteur fixe) ou sur la facture (Autres informations → Référence) |
| L’e-mail de votre entreprise | Paramètres → Entreprise |
| Le téléphone de votre entreprise | Paramètres → Entreprise |
| L’e-mail du client | sur le client |
| Un compte bancaire | Paramètres → Comptes bancaires |
Une facture émise ne change jamais, sa facture électronique non plus. Ce qui manquait lors de l’émission, ajoutez-le pour les factures suivantes.
L’obligation de facture électronique en Allemagne
Section intitulée « L’obligation de facture électronique en Allemagne »Depuis 2025, les entreprises en Allemagne doivent pouvoir recevoir des factures électroniques (§ 14 UStG). Elles doivent en émettre pour les factures B2B nationales dès 2027 si leur chiffre d’affaires de l’année précédente dépassait EUR 800’000, et dès 2028 toutes (§ 27 Abs. 38 UStG). Les petites entreprises en sont dispensées (§ 34a UStDV). La facture ZUGFeRD dans le PDF remplit cette obligation lorsqu’elle est intégrée. Plus sur les factures allemandes : factures en Allemagne.
Les entreprises en Suisse, au Liechtenstein et en Autriche reçoivent la même facture ZUGFeRD dans chaque PDF. En Autriche et en Suisse, les programmes de comptabilité lisent de plus en plus souvent directement les PDF ZUGFeRD.
Les traitements fiscaux dans la facture électronique
Section intitulée « Les traitements fiscaux dans la facture électronique »Rhinvoice attribue à chaque groupe fiscal une catégorie selon UNCL 5305 :
| Catégorie | Traitement fiscal |
|---|---|
| S | imposé normalement |
| Z | taux de 0 % |
| E | exonéré; petites entreprises en Allemagne et en Autriche, avec leur mention comme motif |
| AE | autoliquidation (reverse charge), aussi de la Suisse et du Liechtenstein vers des entreprises de l’UE |
| K | livraison intracommunautaire de biens, avec l’adresse de livraison |
| G | exportation et livraison à l’exportation |
| O | non soumis à la TVA : petites entreprises sans numéro TVA ni numéro fiscal (Suisse, Liechtenstein) |
Un IDE suisse identifie l’entreprise dans la facture électronique (schéma 0183) et, pour les entreprises assujetties à la TVA, est en même temps son numéro TVA. Les numéros fiscaux allemands ont un champ à part.
Validées avec KoSIT et Mustang
Section intitulée « Validées avec KoSIT et Mustang »À chaque modification de Rhinvoice, des factures d’exemple pour chaque traitement fiscal passent par les validateurs officiels : le validateur KoSIT pour EN 16931 et XRechnung et, en PDF, Mustang pour ZUGFeRD et PDF/A-3 (avec veraPDF). Les avertissements comptent comme des erreurs.
Non pris en charge : UBL, l’envoi via Peppol et l’ebInterface autrichien.
Questions fréquentes
Section intitulée « Questions fréquentes »Puis-je créer une XRechnung gratuitement avec Rhinvoice?
Oui. Rhinvoice est gratuit et open source (AGPL). Pour chaque facture émise et chaque facture d’annulation, vous téléchargez la XRechnung 3.0 sous forme de fichier XML. Vous saisissez une seule fois la Leitweg-ID de l’autorité sur le client, dans le champ Leitweg-ID ou référence d’acheteur fixe.
Chaque facture PDF de Rhinvoice est-elle une facture ZUGFeRD?
Oui, chaque facture émise et chaque facture d’annulation, pour autant que les données requises soient présentes. Le PDF est un PDF/A-3b avec une facture ZUGFeRD / Factur-X intégrée selon le profil EN 16931. Rhinvoice indique sur la facture si la facture électronique est intégrée.
De quoi une XRechnung a-t-elle besoin en plus?
D’une référence de l’acheteur (la Leitweg-ID du client ou la référence de la facture), de l’e-mail et du téléphone de votre entreprise, de l’e-mail du client et d’un compte bancaire. S’il manque quelque chose pour un client en Allemagne, Rhinvoice le nomme avant l’émission.
Comment Rhinvoice contrôle-t-il ses factures électroniques?
À chaque modification du programme, des factures d’exemple pour chaque traitement fiscal passent par le validateur KoSIT (EN 16931 et XRechnung) et, en PDF, par Mustang (ZUGFeRD, PDF/A-3 avec veraPDF). Les avertissements comptent comme des erreurs.
Pour quels pays Rhinvoice crée-t-il des factures électroniques?
Pour les entreprises en Suisse, au Liechtenstein, en Allemagne et en Autriche, ZUGFeRD est dans chaque PDF. La XRechnung est destinée aux autorités publiques allemandes. UBL, Peppol et l’ebInterface autrichien ne sont pas pris en charge.