Factures

Le cœur de la facturation : rédigez une facture ligne par ligne, émettez-la avec un numéro légal séquentiel, suivez son règlement, générez sa version électronique Factur-X et transmettez-la à une plateforme de dématérialisation.

/invoices /invoices/edit /api/invoices /api/efacture /api/fec invoices.view invoices.manage invoices.send efacture.send

À quoi sert ce module

Le module Factures couvre tout le cycle de vie d'une facture de vente, du brouillon modifiable jusqu'au document légal émis, payé et archivé. Il calcule la TVA multi-taux côté serveur, attribue un numéro de facture continu et sans trou à l'émission (exigence NF203), produit un PDF imprimable, et gère la facture électronique au format Factur-X exigée par la réforme française.

Il s'adresse aux personnes qui établissent et envoient les factures (commercial, administration des ventes, comptabilité) ainsi qu'aux administrateurs chargés du paramétrage légal de l'entreprise (mentions, pénalités de retard, transmission électronique). Les factures issues d'un devis signé ou d'un abonnement récurrent arrivent ici sous forme de brouillon prêt à émettre.

Vue d'ensemble de l'écran

https://erp.entreprise.fr/invoices
Encaissé ce mois
18 420 €
+12 %
En attente
6 980 €
3 factures
En retard
1 250 €
1 facture
+ Nouvelle facture Toutes Brouillon Envoyées Payées En retard
N° FactureClientDateÉchéanceMontant TTCStatut
FAC-2026-0042Dupont & Fils14/06/202614/07/20263 600,00 €Payée
FAC-2026-0041Atelier Marin10/06/202610/07/20261 980,00 €Envoyée
FAC-2026-0040SCI Bellevue02/05/202601/06/20261 250,00 €En retard
FAC-2026-0003Garage Centre540,00 €Brouillon

La liste des factures : onglets de filtre par statut, recherche par client ou numéro, et le bouton Nouvelle facture en haut à droite.

Parcourir et filtrer la liste

La page principale liste les factures les plus récentes en premier. Trois outils de tri se combinent :

Chaque ligne affiche le numéro, le client, la date d'émission, l'échéance, le montant TTC et le statut. Un clic ouvre l'éditeur.

Créer et rédiger une facture

Cliquez sur Nouvelle facture pour ouvrir l'éditeur (/invoices/edit). Une facture neuve démarre toujours en brouillon : tant qu'elle n'a pas reçu son numéro légal, elle reste librement modifiable et supprimable.

  1. Choisir le client — sélectionnez-le dans la liste déroulante (champ obligatoire).
  2. Dates — la date de facturation vaut le jour même par défaut ; l'échéance est fixée à +30 jours, ajustable.
  3. Ajouter des lignes — bouton Ajouter une ligne. Chaque ligne porte une description, une quantité, un prix unitaire HT et une remise en %.
  4. Vérifier les totaux — le sous-total HT, la TVA et le Total TTC se recalculent automatiquement sous le tableau.
  5. Enregistrer — bouton Enregistrer. Le brouillon est conservé sous un identifiant d'affichage du type FAC-2026-0003.
Les montants sont toujours recalculés côté serveur. Le moteur InvoiceCalculator ne fait jamais confiance aux totaux envoyés par le navigateur : il reconstruit chaque ligne (HT = quantité × prix × (1 − remise/100)), puis la TVA ligne par ligne, et regroupe les bases par taux. Vous ne pouvez pas obtenir un total incohérent.

TVA multi-taux & totaux

Une facture peut mélanger plusieurs taux de TVA (par exemple 20 % et 10 %). Le calcul produit une ventilation par taux : pour chaque taux rencontré, la base HT cumulée et la TVA correspondante. Si une ligne ne précise pas de taux, le taux global de la facture s'applique (20 % par défaut).

Champ de ligneObligatoireDescription
DescriptionOuiLibellé de la prestation ou du produit. Une ligne vide est ignorée.
QuantitéOuiNombre d'unités (arrondi à 2 décimales).
Prix unitaire HTOuiTarif hors taxe par unité.
Remise %NonRemise sur la ligne, bornée entre 0 et 100 %.
Taux de TVANonTaux appliqué à la ligne ; hérite du taux global si vide.
UnitéNonUnité de mesure (« unité » par défaut).

Émettre la facture & numérotation légale

Tant qu'elle est en brouillon, la facture n'a qu'un identifiant d'affichage. L'émission lui attribue son numéro de facture légal définitif, séquentiel, chronologique et sans trou par exercice (format FAC-2026-0001). Ce numéro est réservé de façon atomique, même si deux factures sont émises au même instant, conformément à l'exigence NF203 de continuité de la séquence.

L'émission se déclenche dès la première de ces actions :

Une facture émise n'est plus modifiable ni supprimable. Dès qu'elle porte un numéro légal, son fond est figé (obligation de conservation). Toute tentative de modification ou de suppression est refusée — pour corriger une erreur, créez un avoir (facture de régularisation).

Statuts et transitions

Brouillon Envoyée Payée
StatutAffichageSignification
draftBrouillonEn préparation. Modifiable et supprimable, sans numéro légal.
sentEnvoyéeÉmise et transmise au client. Numéro légal attribué.
paidPayéeRéglée ; la date de paiement est enregistrée automatiquement.
overdueEn retardÉchéance dépassée sans règlement.
cancelledAnnuléeFacture annulée (la suppression restant interdite après émission).

Le changement de statut requiert la permission invoices.send. Chaque transition est consignée dans le journal de cycle de vie de la facture (émission, envoi, paiement…).

Envoyer la facture & PDF

Le bouton Envoyer au client émet la facture (si ce n'est pas déjà fait), génère le PDF Factur-X et l'envoie en pièce jointe à l'adresse e-mail du client. L'objet et le corps du message rappellent le numéro, le montant TTC et la date d'échéance.

  1. Vérifier l'e-mail du client — sans adresse, l'envoi est refusé avec un message explicite.
  2. Cliquer sur « Envoyer au client » — la facture passe en Envoyée et le PDF est joint.
  3. Aperçu & impression — depuis l'éditeur d'une facture existante, le bloc Aperçu permet d'Imprimer / PDF à tout moment.
Pas d'e-mail envoyé ? L'envoi dépend d'un serveur de messagerie configuré dans les Paramètres. Si aucun transport n'est paramétré, le système le signale ; la facture reste néanmoins émise et son PDF téléchargeable.

Facture électronique (Factur-X / PDP)

Pour une facture existante, le panneau Facture électronique de l'éditeur pilote la conformité à la réforme française. Le format produit est le Factur-X : un PDF/A-3 lisible par l'humain dans lequel est embarqué un fichier XML structuré (profil EN 16931, norme UN/CEFACT Cross Industry Invoice).

  1. Générer Factur-X — produit le couple PDF/A-3 + XML CII et l'archive hors de la racine web. Cette génération vaut émission (numéro légal attribué si absent).
  2. Télécharger — les liens PDF Factur-X et XML CII permettent de récupérer chaque fichier.
  3. Transmettre (PDP) — dépose la facture auprès d'un connecteur de plateforme de dématérialisation partenaire. L'état de transmission (déposée / erreur) est enregistré dans la file de sortie (outbox) et la chronologie.

Le mode de transmission (B2B, B2C ou export) est porté par la facture ; les factures converties depuis un devis le déduisent du pays de l'entreprise. La chronologie (timeline) trace chaque étape : issued, generated, sent, deposed, ou transmission_error.

Génération possible en arrière-plan. Au-delà du bouton manuel, un planificateur peut détecter les factures émises dont le Factur-X manque et déléguer leur génération à un worker asynchrone. Le principe (cron / file de jobs) est décrit dans le module Récurrents.

Champs techniques de la facture électronique

transmission_mode
Cadre de transmission : b2b, b2c ou export.
efacture_status
Dernier état du cycle de vie électronique (généré, déposé, erreur…).
facturx_path
Chemin d'archivage du PDF/A-3 généré (sous storage/efacture/).
XML CII
Fichier factur-x.xml embarqué dans le PDF — la donnée légale structurée.

Export FEC (écritures comptables)

Le Fichier des Écritures Comptables (art. A47 A-1 du LPF) est exigible par l'administration fiscale lors d'un contrôle. Le module exporte le journal des ventes (VE) de toutes les factures émises sur une période, chaque facture donnant trois écritures équilibrées :

CompteLibelléSens
411000ClientsDébit du TTC
706000Prestations de servicesCrédit du HT
445710TVA collectéeCrédit de la TVA

Le fichier respecte le format DGFiP : dates au format AAAAMMJJ, montants à la française, séparateur tabulation (ou pipe), nom de fichier <SIREN>FEC<date>.txt. Les brouillons sont exclus. L'export est accessible avec la permission settings.manage ou dataio.export ; le bouton vit dans le module Import / Export.

Permissions

PermissionCe qu'elle ouvre
invoices.viewConsulter la liste, l'éditeur (lecture) et le détail des factures.
invoices.manageCréer, modifier et supprimer des factures brouillon.
invoices.sendÉmettre / envoyer une facture et changer son statut.
efacture.sendGénérer le Factur-X et le transmettre à une plateforme PDP.

L'export FEC dépend, lui, de settings.manage ou dataio.export (export transverse). Voir Rôles & permissions pour la composition des rôles.

Liens utiles