🇫🇷
OMNITAX FRANCE
← Tous les Articles Tarifs Essai Immédiat
Blog France / Réforme Factur-X & Autoliquidation BTP
Doctrine Statutaire • DGFiP / Ministère de l'Économie et des Finances

Réforme Facturation Électronique 2026 : Factur-X, E-Reporting & Autoliquidation BTP

Guide pratique et doctrinal exhaustif sur les exigences de l'Ordonnance n° 2021-1190 : implémentation du schéma XML CrossIndustryInvoice (CII), mécanisme de transmission via Portail Public de Facturation (PPF) / Plateformes de Dématérialisation Partenaires (PDP), conformité de l'autoliquidation en sous-traitance BTP (Art. 283-2 nonies du CGI) et contrôles algorithmiques officiels INSEE.

Mise à jour : 12 Septembre 2026 Lecture : 9 min Conforme EN 16931 & CGI 2026

Les 4 Piliers Incontournables de la Réforme 2026

1. Standard Hybride Factur-X

Association d'un conteneur PDF/A-3 lisible à l'œil nu et d'un fichier factur-x.xml structuré (EN 16931 / UN/CEFACT CII).

2. Autoliquidation BTP (Art. 283-2 nonies)

Facturation hors taxe obligatoire pour le sous-traitant BTP, application du code taxe AE et mention d'autoliquidation explicite.

3. E-Reporting Complémentaire

Transmission périodique obligatoire à la DGFiP des transactions B2C, des opérations internationales et des statuts d'encaissement.

4. Contrôles Luhn & TVA FR

Contrôle strict de conformité du SIREN (9 chiffres), SIRET (14 chiffres) et de la clé de TVA intracommunautaire [12 + 3 * (SIREN % 97)] % 97.

1. L'Architecture Technique Factur-X / ZUGFeRD 2.2 (EN 16931)

Le standard franco-allemand Factur-X (identique à ZUGFeRD 2.2) constitue le format pivot de la réforme française. Contrairement aux factures papier ou aux simples PDF bureautiques non exploitables par les automates fiscaux, Factur-X encapsule dans le flux PDF un fichier XML conforme au profil BASIC ou EN 16931 de l'ONU/CEFACT :

<?xml version="1.0" encoding="UTF-8"?>
<rsm:CrossIndustryInvoice 
  xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100" 
  xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100" 
  xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100">
  <rsm:ExchangedDocumentContext>
    <ram:GuidelineSpecifiedDocumentContextParameter>
      <ram:ID>urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:basic</ram:ID>
    </ram:GuidelineSpecifiedDocumentContextParameter>
  </rsm:ExchangedDocumentContext>
  <rsm:ExchangedDocument>
    <ram:ID>FAC-2026-FR-0918</ram:ID>
    <ram:TypeCode>380</ram:TypeCode>
    <ram:IssueDateTime>
      <udt:DateTimeString format="102">20260912</udt:DateTimeString>
    </ram:IssueDateTime>
    <ram:IncludedNote>
      <ram:Content>Autoliquidation de la TVA par le preneur - Article 283-2 nonies du Code Général des Impôts (Sous-traitance BTP)</ram:Content>
      <ram:SubjectCode>REG</ram:SubjectCode>
    </ram:IncludedNote>
  </rsm:ExchangedDocument>
  <rsm:SupplyChainTradeTransaction>
    <ram:ApplicableHeaderTradeAgreement>
      <ram:SellerTradeParty>
        <ram:Name>BTP Travaux & Ingénierie SAS</ram:Name>
        <ram:SpecifiedLegalOrganization>
          <ram:ID schemeID="0002">552032534</ram:ID>
        </ram:SpecifiedLegalOrganization>
        <ram:SpecifiedTaxRegistration>
          <ram:ID schemeID="VA">FR39552032534</ram:ID>
        </ram:SpecifiedTaxRegistration>
      </ram:SellerTradeParty>
      <ram:BuyerTradeParty>
        <ram:Name>Entreprise Générale Bâtiment SA</ram:Name>
        <ram:SpecifiedLegalOrganization>
          <ram:ID schemeID="0002">444625685</ram:ID>
        </ram:SpecifiedLegalOrganization>
        <ram:SpecifiedTaxRegistration>
          <ram:ID schemeID="VA">FR87444625685</ram:ID>
        </ram:SpecifiedTaxRegistration>
      </ram:BuyerTradeParty>
    </ram:ApplicableHeaderTradeAgreement>
    <ram:ApplicableHeaderTradeSettlement>
      <ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
      <ram:ApplicableTradeTax>
        <ram:CalculatedAmount>0.00</ram:CalculatedAmount>
        <ram:TypeCode>VAT</ram:TypeCode>
        <ram:BasisAmount>15000.00</ram:BasisAmount>
        <ram:CategoryCode>AE</ram:CategoryCode>
        <ram:RateApplicablePercent>0.00</ram:RateApplicablePercent>
      </ram:ApplicableTradeTax>
      <ram:SpecifiedTradeSettlementHeaderMonetarySummation>
        <ram:LineTotalAmount>15000.00</ram:LineTotalAmount>
        <ram:TaxBasisTotalAmount>15000.00</ram:TaxBasisTotalAmount>
        <ram:TaxTotalAmount currencyID="EUR">0.00</ram:TaxTotalAmount>
        <ram:GrandTotalAmount>15000.00</ram:GrandTotalAmount>
        <ram:DuePayableAmount>15000.00</ram:DuePayableAmount>
      </ram:SpecifiedTradeSettlementHeaderMonetarySummation>
    </ram:ApplicableHeaderTradeSettlement>
  </rsm:SupplyChainTradeTransaction>
</rsm:CrossIndustryInvoice>

2. Sous-Traitance BTP : Maîtriser l'Article 283-2 nonies du CGI

Instauré pour lutter contre la fraude à la TVA de type carrousel dans le BTP, le dispositif d'autoliquidation de la taxe par le preneur s'applique obligatoirement lorsque des travaux de construction, de réhabilitation, de démolition, de nettoyage ou de maintenance sont exécutés par un sous-traitant pour le compte d'un preneur assujetti à la TVA :

Les 5 Règles Impératives de Conformité :

  1. Taux facturé nul (0.00%) : Le sous-traitant ne facture aucune TVA. Le montant HT est égal au montant TTC à régler.
  2. Mention légale obligatoire au mot près : "Autoliquidation de la TVA par le preneur - Article 283-2 nonies du Code Général des Impôts (Sous-traitance BTP)". L'omission de cette mention expose à une amende de 15 € par omission (plafonnée au quart du montant de la facture).
  3. Code de catégorie fiscale dans le XML Factur-X : Utilisation stricte de la balise <ram:CategoryCode>AE</ram:CategoryCode> (Vat Reverse Charge).
  4. Déclaration par le donneur d'ordre : Le preneur auto-liquide la TVA sur sa déclaration mensuelle CA3 (Ligne 03B "Achats de biens ou de prestations de services réalisés auprès d'un assujetti non établi en France ou travaux immobiliers").
  5. Absence de solidarité de paiement : Le respect strict de ces mentions dégage le donneur d'ordre de toute solidarité financière en cas de contrôle fiscal.

3. E-Reporting DGFiP : Les Données Hors B2B Domestique

L'Ordonnance n° 2021-1190 institue deux obligations complémentaires et indissociables :

E-Invoicing (Facturation Électronique)

Applicable aux échanges B2B domestiques entre assujettis établis en France. Transit obligatoire par le Portail Public de Facturation (PPF) ou une Plateforme de Dématérialisation Partenaire (PDP).

E-Reporting (Transmission de Données)

Applicable aux transactions B2C (ventes aux particuliers), aux livraisons intracommunautaires et exportations hors UE, ainsi qu'aux données d'encaissement pour les prestations de services.

4. Contrôle Algorithmique INSEE & Formule Clé TVA FR

Pour éviter les rejets de factures par les plateformes de dématérialisation, OmniTax implémente nativement les formules mathématiques officielles :

// Somme de contrôle SIREN (9 chiffres) et SIRET (14 chiffres) : Algorithme de Luhn Modulo 10
// Clé officielle de TVA Intracommunautaire DGFiP :
Clé TVA FR = [12 + 3 * (SIREN % 97)] % 97
Exemple : SIREN 552032534 → 552032534 % 97 = 9 → 12 + (3 * 9) = 39 → Numéro TVA : FR 39 552032534

5. Mentions Obligatoires & Indemnité Forfaitaire de 40 €

En application des articles L.441-9, L.441-10 et D.441-5 du Code de commerce, toute facture B2B en France doit impérativement comporter :

6. Rails de Paiement B2B en France

OmniTax facilite le recouvrement et le suivi de trésorerie par intégration directe des canaux financiers :

Prélèvement SEPA B2B (Direct Debit)

Mandat interentreprises avec débit garanti sans droit à remboursement après exécution pour sécuriser la trésorerie des prestataires.

Virement SEPA FR & Stripe Instantané

Rapprochement bancaire temps réel sur IBAN français et réconciliation automatique des encaissements par carte bancaire.

Mettez Votre Entreprise en Conformité Factur-X Dès Aujourd'hui

Générez des fichiers Factur-X / ZUGFeRD 2.2 conformes EN 16931, auditez vos SIREN/SIRET et gérez l'autoliquidation BTP sans aucune erreur.