Factur-X MINIMUM : quand on n'a pas besoin de détailler ses lignes
Le profil MINIMUM, c'est l'équivalent Factur-X d'une facture artisan classique : un total, une TVA, un client. Pas de détail produit-par-produit dans le XML, juste les informations indispensables pour qu'un logiciel comptable sache que c'est une facture, à qui elle s'adresse et combien il faut payer. La question utile n'est pas « comment je l'utilise », mais « est-ce que MINIMUM suffit pour mon cas ».
Sources & références (4)
- FNFE-MPE — Spécification Factur-X 1.07.2 (profils CII)
- DGFiP — Réforme de la facturation électronique 2026
- UN/CEFACT — Cross Industry Invoice schema 100pD16B
- AIFE — Conditions d'acceptation Chorus Pro
Cas d'usage typique
Marc, plombier en micro-entreprise
Marc dépanne un robinet chez Mme Dubois, encaisse 145 € TTC. Il édite sa facture sur son ardoise de chantier : prestation, total, son SIRET, l'adresse de la cliente. Pas de quantité × prix unitaire, pas de breakdown TVA par taux : il est en franchise TVA et c'est une prestation unique. Cette facture, transformée en Factur-X, est un cas d'école du profil MINIMUM : tout le monde verra le PDF normalement et un logiciel comptable saura lire automatiquement « facture 0245, émise par Marc Plomberie le 14/05/2026, montant TTC 145 € ».
Ce qu'embarque le XML, et ce qu'il n'embarque pas
Voici concrètement la différence entre ce que voit votre client (le PDF) et ce que voit son logiciel comptable (le XML embarqué) avec MINIMUM.
PDF lisible (visible par tous)
- ✓ En-tête Marc Plomberie
- ✓ Adresse client
- ✓ Description « Dépannage robinet »
- ✓ Montant TTC, mention TVA non applicable
- ✓ Conditions de paiement
- ✓ Signature, IBAN
XML MINIMUM (lu par les logiciels)
- BT-1 Numéro de facture
- BT-2 Date d'émission
- BT-3 Type (380 = commerciale)
- BT-5 Code devise
- BT-27 Nom vendeur + BT-31 SIRET
- BT-44 Nom acheteur
- BT-109 Total HT
- BT-110 Total TVA
- BT-112 Total TTC
- BT-115 À payer
11 champs principaux. Pas de lignes, pas de breakdown TVA détaillé.
Le XML CII de Marc, en vrai
Voici le XML CrossIndustryInvoice qu'Easy Factur-X embarque dans le PDF de Marc.
Format CII 100pD16B, profil urn:factur-x.eu:1p0:minimum.
<?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:factur-x.eu:1p0:minimum</ram:ID>
</ram:GuidelineSpecifiedDocumentContextParameter>
</rsm:ExchangedDocumentContext>
<rsm:ExchangedDocument>
<ram:ID>F-2026-0245</ram:ID>
<ram:TypeCode>380</ram:TypeCode>
<ram:IssueDateTime>
<udt:DateTimeString format="102">20260514</udt:DateTimeString>
</ram:IssueDateTime>
</rsm:ExchangedDocument>
<rsm:SupplyChainTradeTransaction>
<ram:ApplicableHeaderTradeAgreement>
<ram:SellerTradeParty>
<ram:Name>Marc Plomberie</ram:Name>
<ram:SpecifiedLegalOrganization>
<ram:ID schemeID="0002">82345678901234</ram:ID>
</ram:SpecifiedLegalOrganization>
</ram:SellerTradeParty>
<ram:BuyerTradeParty>
<ram:Name>Marie Dubois</ram:Name>
</ram:BuyerTradeParty>
</ram:ApplicableHeaderTradeAgreement>
<ram:ApplicableHeaderTradeSettlement>
<ram:InvoiceCurrencyCode>EUR</ram:InvoiceCurrencyCode>
<ram:SpecifiedTradeSettlementHeaderMonetarySummation>
<ram:TaxBasisTotalAmount>145.00</ram:TaxBasisTotalAmount>
<ram:TaxTotalAmount currencyID="EUR">0.00</ram:TaxTotalAmount>
<ram:GrandTotalAmount>145.00</ram:GrandTotalAmount>
<ram:DuePayableAmount>145.00</ram:DuePayableAmount>
</ram:SpecifiedTradeSettlementHeaderMonetarySummation>
</ram:ApplicableHeaderTradeSettlement>
</rsm:SupplyChainTradeTransaction>
</rsm:CrossIndustryInvoice>
~30 lignes. Si vous comparez avec un Factur-X BASIC ou EN 16931, le XML peut faire 5 à 10 fois cette taille. Voir le XML d'un BASIC pour la différence.
Quand MINIMUM suffit, quand il ne suffit pas
MINIMUM convient si…
- • Vous êtes en franchise de TVA (article 293 B)
- • Vous facturez une prestation unique sans détail
- • Vos clients sont des particuliers (B2C) ou TPE qui ne demandent pas de détail XML
- • Vous facturez moins de ~20 factures/mois
- • Vos clients utilisent un logiciel comptable qui se contente du PDF lisible
Passez à BASIC ou EN 16931 si…
- • Vous facturez l'État, une collectivité, un hôpital (Chorus Pro refuse MINIMUM)
- • Vos clients exigent le détail des lignes dans le XML (intégration ERP)
- • Vous appliquez plusieurs taux de TVA sur une même facture
- • Vous accordez des remises sur certaines lignes
- • Vous avez besoin de tracer un bon de commande dans le XML
Les 3 erreurs qu'on voit le plus sur MINIMUM
L'erreur n°1 sur MINIMUM. Le SIRET vendeur est un des 11 champs obligatoires. Voir comment le corriger.
HT + TVA &neq; TTC. Le profil MINIMUM ne détaille pas les lignes, donc l'écart se voit immédiatement sur les totaux. Voir la règle BR-CO-15.
Tentative de transmission sur Chorus Pro avec un MINIMUM — rejet immédiat. Voir le bon profil par type de destinataire.
Convertissez votre première facture MINIMUM
Easy Factur-X détecte automatiquement le profil adapté à votre PDF. Si vous facturez sans lignes détaillées, MINIMUM sera proposé par défaut. Vous pouvez forcer un profil supérieur à l'étape de revue.
Questions concrètes sur MINIMUM
Un client peut-il m'imposer un profil supérieur à MINIMUM ?
Oui. Un grand compte ou une administration peut exiger BASIC ou EN 16931 pour pouvoir rapatrier automatiquement le détail des lignes dans son ERP. C'est généralement précisé dans son cahier d'onboarding fournisseur. En cas de doute, demandez avant émission — c'est moins coûteux qu'un avoir + nouvelle facture.
Que se passe-t-il pour mes avoirs ?
Un avoir suit le même profil que la facture qu'il annule. Code de type 381
à la place de 380, montants en négatif, et référence à la facture
d'origine dans le champ BillingReference. Le profil MINIMUM le permet sans souci.
Je suis en franchise TVA, comment je le déclare en MINIMUM ?
Total TVA à 0,00 dans le XML, mention « TVA non applicable, article 293 B du CGI » dans le PDF visible. En MINIMUM, vous n'avez pas à détailler le motif de la franchise dans le XML : la mention dans le PDF suffit légalement, et le total TVA = 0 indique au logiciel comptable qu'il n'y a rien à imputer.
Si je passe à BASIC plus tard, mes anciennes factures MINIMUM restent valides ?
Oui, totalement. Chaque facture porte son profil dans GuidelineSpecifiedDocumentContextParameter/ID.
Vous pouvez parfaitement émettre vos factures 2025-2026 en MINIMUM, puis basculer vos factures 2027 en BASIC quand
vous prenez des clients PME qui le demandent. Pas de rétroactivité requise.
Et si je devais monter en gamme ?
Le profil suivant, BASIC, ajoute le détail ligne par ligne dans le XML : description, quantité, prix unitaire, taux de TVA appliqué. C'est utile dès que vous facturez plusieurs prestations dans la même facture, ou que votre client veut intégrer automatiquement les lignes dans son ERP. Au-dessus, le profil EN 16931 est obligatoire pour Chorus Pro et la facturation au secteur public.