Compliance · Article 11.6
Facturation transfrontalière : intracommunautaire UE vs pays tiers, règles de devise
La facturation transfrontalière a deux dimensions : la règle TVA (pilotée par les art. 44 à 58 de la directive TVA UE) et la règle devise / change (pilotée par le droit comptable national). Clozo gère la première automatiquement ; la seconde requiert généralement une décision unique par client.
« Mon client allemand veut que je facture en USD. » « Mon agence française travaille pour un client final américain, puis-je le facturer en EUR ? » « Quelle TVA pour un client suisse ? » Les questions transfrontalières sont le deuxième sujet de support Clozo après les remboursements. Cet article parcourt les quatre scénarios principaux avec les numéros d'articles que votre comptable attendra.
Why this works this way
Scénario 1 : UE → UE, B2B avec numéro de TVA validé par VIES. Lieu de prestation (art. 44) : pays du client. TVA due dans le pays du client. Mécanisme : autoliquidation (art. 196 + transposition nationale). Vous émettez à 0 % avec la mention légale « Autoliquidation — TVA due par le preneur » dans la langue du client. Le client déclare la TVA dans sa déclaration de TVA en sortie + entrée (généralement neutralisée). C'est la simplification phare de l'UE pour les services B2B transfrontaliers.
Préconditions imposées par Clozo : - Le pays du client diffère du vôtre. - Le client a un numéro de TVA renseigné. - Le numéro de TVA est validé dans VIES (le vérificateur officiel UE, interrogé à l'émission du devis).
Si le numéro de TVA ne valide pas, le moteur retombe sur la règle « domestique » et applique le taux standard de votre pays. Cela vous protège du cas où un client se déclare professionnel sans être assujetti à la TVA — le taux domestique est le repli sûr.
Scénario 2 : UE → UE, B2C (consommateur). Lieu de prestation par défaut (art. 45) : pays du fournisseur. Le taux de TVA de votre pays s'applique. Exception pour les services numériques transfrontaliers (art. 58, télécoms/radiodiffusion/services électroniques) : le lieu de prestation est le pays du consommateur — vous pouvez soit vous immatriculer à la TVA dans chaque pays où vivent vos consommateurs (impraticable), soit utiliser le régime du One-Stop-Shop (OSS).
Seuils et mécanique OSS : - Seuil : 10 000 €/an de ventes B2C transfrontalières totales de services numériques + ventes à distance de biens (art. 59c). En dessous, vous pouvez appliquer le taux de votre pays d'origine. - Au-delà du seuil : vous appliquez le taux du pays du consommateur. Inscrivez-vous une fois à l'OSS auprès de votre administration fiscale d'origine. Déposez une déclaration OSS trimestrielle unique répartissant la TVA entre tous les États membres UE de vos consommateurs. - Règle `oss` de Clozo (article 5.2) : lorsque votre régime est OSS-activé et que le client est B2C dans un autre pays UE, le moteur applique le taux du pays du client. Le PDF imprime clairement la ventilation.
Scénario 3 : UE → hors UE (pays tiers). Lieu de prestation pour services B2B : pays du client (art. 44 lu avec art. 59 pour certains services spécifiques). Effet : hors champ TVA UE. Vous émettez à 0 % de TVA sans mention spéciale. Votre déclaration fiscale le rapporte comme « exportations de services » ou son équivalent national.
Pour le B2C : l'art. 59 énumère des catégories de services spécifiques (juridique, publicité, télécoms, radiodiffusion, services électroniques) où le lieu de prestation pour les consommateurs hors UE est le pays du consommateur — également hors TVA UE. Autres services B2C aux consommateurs hors UE : lieu de prestation = votre pays, votre TVA d'origine s'applique.
Scénario 4 : cas spéciaux.
- Opérations triangulaires (art. 141) : A en pays X facture B en pays Y pour des biens expédiés à C en pays Z. Des règles de simplification spécifiques s'appliquent ; Clozo ne modélise pas cela actuellement — voyez avec votre comptable.
- Régime de la marge (art. 311 et s.) : pour les biens d'occasion, l'art, les antiquités, les objets de collection, les agences de voyages. TVA sur la marge uniquement, pas sur le prix complet. Le vat_rate_override de Clozo permet de fixer 0 % sur le document et d'ajouter manuellement la mention légale du régime de la marge ; la prise en charge complète du régime de la marge est sur la feuille de route.
- Autoliquidation B2B services à un client UE sans numéro de TVA : retombe sur le taux domestique de votre pays. Le client peut demander le remboursement de la TVA à son administration au titre de la 13e directive UE (hors UE) ou de la directive 2008/9/CE (UE) — mais la plupart ne s'embêtent pas pour de petits montants.
Règles de devise.
Les États membres UE permettent les factures dans n'importe quelle devise (art. 230 de la directive). Toutefois : - Le montant de TVA lui-même doit être exprimé dans la devise nationale du pays où la TVA est due. Si vous facturez un client B2B allemand en USD avec autoliquidation, votre facture peut être en USD seul (pas de ligne TVA). Si vous facturez un consommateur allemand en USD, le montant de TVA doit aussi être affiché en EUR sur la facture (au taux de change du fait générateur). - Le taux de change doit provenir d'une source reconnue. Acceptable à l'échelle UE : le taux de référence de la Banque centrale européenne (BCE) publié au jour du fait générateur, ou le taux de la banque centrale du pays du client (art. 91 de la directive). Les règles nationales peuvent préciser davantage (par ex. Allemagne §16 al. 6 UStG : BCE ou taux mensuel publié par le BMF).
Gestion des devises par Clozo : - Devise par défaut : EUR (la plus courante pour les indépendants UE). - Autres prises en charge : GBP, USD, PLN. - À l'émission d'une facture en non-EUR, Clozo enregistre le taux de change BCE publié pour la date d'émission. Le taux est verrouillé à l'émission (vous ne pouvez pas re-tarifer rétroactivement). - Le PDF affiche toujours la devise de la facture. Si la TVA est due dans votre pays et que la devise est non-EUR, le PDF imprime à la fois le total en devise étrangère et le montant de TVA équivalent en EUR avec la note de bas de page sur le taux de change. - Stripe encaisse dans la devise de la facture ; le versement à la banque du freelance peut subir une conversion de change au taux publié par Stripe (typiquement environ 2 % au-dessus du marché).
Troubleshooting
Keep reading
Proposals & Invoices
Line items, the VAT engine, and what determines your rate
Each line is `{description, quantity, rate, type}`. Clozo computes the net subtotal, then applies one of seven VAT rules based on your tax regime, the client's country, and whether the client is B2B or B2C.
Working with Clients
EU VAT cheatsheet: a one-page reference
A flat lookup table for the five VAT rules, the three small-business regimes, and the standard rates of every EU member state — bookmark and forget about VAT.
Working with Clients
Client country and VAT logic: how Clozo decides what VAT (if any) to charge
The combination of your country, the client's country, and whether the client has a validated EU VAT number determines which of five VAT rules applies — Clozo computes it automatically.
Proposals & Invoices
E-invoicing formats: which one for which country, and why
EU member states are migrating to mandatory structured e-invoicing on different timelines. Clozo supports the six major formats — Peppol UBL, Factur-X, ZUGFeRD, FacturaE, KSeF, FatturaPA — with the right one auto-selected by the client's country.