VERI*FACTU - Facturation Électronique Espagne (Décret Royal 1007/2023)

mp23914d20260311115726

Module de facturation électronique VERIFACTU pour Dolibarr conforme au Décret Royal espagnol 1007/2023. Envoi automatique à l'AEAT, codes QR, signature numérique, vérification NIF/VIES et traçabilité fiscale complète.

450,00 €
HT

  • Auteur EasySoft Tech SL
  • Version du module 2.12.0
  • Date de sortie 11/03/2026
  • Accès aux mises à jour et aux téléchargements 1 an
  • Comment contacter l'assistance info@easysoft.es
  • Compatibilité Dolibarr V10 - V24   -   PHP7.4 - 8.3
  • Dernière mise à jour 15/10/2026 13:06

Plus d'infos...

TakumiPos, le TPV d'EasySoft Tech pour Dolibarr
TPV INTÉGRÉ

Compatible avec TakumiPos

Les ventes de TakumiPos, le TPV d'EasySoft Tech pour Dolibarr, sont déclarées comme facture simplifiée et ses avoirs comme rectificative de simplifiée. Son ticket imprime le QR fiscal, sans configuration supplémentaire.

Facture simplifiée (F2)Retours en R5QR fiscal sur le ticket

Nouveautés de la version 2.12.0

  • Le mot de passe du certificat est utilisé tel quel : s'il contenait des guillemets ou un espace à la fin, il ne passait jamais.
  • Si quelque chose échoue lors de l'envoi d'un certificat, le message indique désormais ce qui a réellement échoué, au lieu de vous renvoyer au mot de passe alors que le problème était ailleurs.
  • L'avertissement « réactivez le module » indique désormais ce qui manque : il suffit de le désactiver et de le réactiver.
  • Une facture simplifiée provenant d'un autre programme n'est plus bloquée lors de sa validation.
  • Et si un client n'a pas d'adresse, vous êtes toujours averti.

EasySoft Tech - Des solutions logicielles qui font avancer votre entreprise
 

Faites de votre Dolibarr un système de facturation conforme au RD 1007/2023 espagnol

Enregistrement de facturation, empreinte chaînée et code QR sur chaque facture. Avec les deux modes prévus par la loi : transmission en temps réel à l'administration fiscale espagnole, ou conservation locale signée en XAdES.

2 modes
VERI*FACTU et NO VERI*FACTU
V@lide
signature XAdES-EPES validée dans le validateur officiel
2027
sociétés au 1er janvier · indépendants au 1er juillet
V16–V24
PHP 7.4 à 8.3

Le problème qu'il résout

Construire le XML et l'envoyer à l'administration fiscale, c'est la partie facile : c'est là que s'arrêtent la plupart des implémentations. Ce qui coûte cher arrive le jour où l'envoi ne se passe pas comme prévu : c'est alors qu'une facture validée se retrouve sans enregistrement de facturation, ou que la chaîne d'empreintes se rompt sans que personne ne s'en aperçoive avant l'envoi suivant.

Ce que vous rencontrez Ce que ça vous coûte
L'administration fiscale renvoie une erreur indéterminée — 20009 — sans dire si l'enregistrement est passé Si vous renvoyez, vous dupliquez l'enregistrement (erreur 3000). Si vous ne renvoyez pas, il vous reste une facture validée sans aucun enregistrement de facturation
La tâche planifiée native des factures récurrentes génère tout le lot dans une seule transaction Une seule échoue et le rollback annule tout le bloc : des factures déjà acceptées par l'administration repassent en brouillon. Ce sont les factures fantômes
Deux envois simultanés lisent la même empreinte précédente La chaîne bifurque et cesse d'être strictement séquentielle, ce qu'exige précisément l'art. 13 de l'arrêté HAC/1177/2024
Le code QR n'apparaît que sur le modèle PDF livré avec le module Soit vous changez le modèle avec lequel vous facturez depuis des années, soit vous remettez des factures sans le code QR obligatoire
Vous validez cinquante factures en lot et la douzième échoue Avec une transaction globale, l'échec d'une seule entraîne les 49 autres
Le module de factures proforma est activé Valider une proforma la transmet à l'administration comme une facture F1, alors que ce n'est pas une facture émise (art. 6 RD 1007/2023)

Ce module ne se contente pas de construire le XML et de l'envoyer : il prend en charge ce qui se passe quand l'envoi ne se déroule pas comme prévu, là où la conformité se brise vraiment.

LES DEUX MODES DE LA LOI
Tout ce qui est inclus
Onglet VERI FACTU d'une facture avec le QR, le statut Envoyee, la reponse de l'AEAT et l'empreinte SHA-256
L'onglet VERI*FACTU de chaque facture : QR, statut de l'envoi, réponse de l'AEAT et empreinte chaînée.

Ce qui a changé entre-temps

Si vous connaissez le module dans une version antérieure, voici ce qui a été ajouté : des cas fiscaux qu'il était impossible de facturer, des outils pour répondre à l'administration, une révision complète de l'accessibilité et les débours hors de la base imposable.

Factures exonérées de TVASanté, enseignement, assurances ou location de logement : l'AEAT les rejetait car la qualification de l'opération et le motif d'exonération étaient déclarés ensemble, alors qu'ils s'excluent. Elles peuvent désormais être émises.
Débours hors de la base imposableUn montant à part sur la facture : la base imposable est la vraie partout dans Dolibarr, le total à payer l'inclut et la facture affiche « Montant total de la facture » et « Total à payer », comme le recommande l'AEAT. Hors du registre et du QR, selon le critère officiel.
Factures de situation (chantier)Chaque situation déclare sa propre part, et non le cumul. Le PDF, le QR et le registre concordent tout au long du cycle.
Réponse à une réquisition (art. 18)Rassemble les enregistrements signés de la période et les remet par le portail ou par SOAP, en indiquant clairement ce qui a été écarté et pourquoi.
Extraction des enregistrements (art. 8)Extrait en un seul paquet tout ce qui est conservé sur une période, pour la conservation et l'audit.
Intégrité et non-répudiationVérification de la chaîne d'empreintes, détection des altérations et enregistrement signé des anomalies.
AccessibilitéLe module s'utilise entièrement au clavier et avec un lecteur d'écran. L'annulation auprès de l'AEAT se distingue des autres actions et prévient qu'elle est irréversible.
Facturation en lot sans mauvaises surprisesFacturer des commandes et des expéditions en lot crée les factures en brouillon, validées une à une depuis la liste des factures : un échec n'entraîne pas les autres. Les doublons sont récupérés par numéro de facture et vérifiés avant d'être acceptés.
Rapport pour le supportUn seul écran réunit ce dont le support a besoin (versions, licence, période de support, intégrité des fichiers) pour le copier, le télécharger ou l'envoyer depuis Dolibarr, et il vous prévient quand votre période de support a pris fin.
L'aide dans le moduleLe guide complet en espagnol, anglais et galicien, avec une référence rapide des codes fiscaux, à un clic de la facture.
Mises à jour plus fiablesLa mise à jour depuis Dolibarr rafraîchit le cache de PHP et se termine d'elle-même, y compris sur les serveurs qui mettent le code en cache.

Le détail complet de chaque version figure dans le journal des modifications livré avec le module.

Aussi en mode NO VERI*FACTU, avec conservation locale signée

La réglementation espagnole admet deux façons de se conformer, et le module met en œuvre les deux, commutables depuis la configuration. En mode VERI*FACTU, chaque facture est transmise à l'administration fiscale au moment même de sa validation. En mode NO VERI*FACTU, rien n'est transmis en temps réel : chaque enregistrement est signé et conservé sur votre propre serveur, et n'est remis que si l'administration l'exige.

Cette conservation est conçue pour tenir devant un contrôle, pas pour faire illusion. La signature est XAdES-EPES avec la politique de signature de l'administration espagnole (AGE), appliquée au nœud de l'enregistrement exactement comme l'exige la spécification technique, et validée dans V@lide, le validateur officiel. Les enregistrements d'événement de l'art. 9 sont générés contre le XSD officiel, avec leur propre chaîne d'empreintes indépendante de celle des factures, et le résumé périodique se déclenche tout seul.

Quand arrive une réquisition au titre de l'art. 18, le module rassemble les enregistrements signés de la période et vous laisse choisir : télécharger l'archive ZIP prête à déposer sur le portail, ou la transmettre directement par SOAP au service de réquisition — canal vérifié face à l'environnement de préproduction de l'administration. Et comme, en conservation locale, l'original ne vit que sur votre serveur, le module surveille par empreinte SHA-256 qu'aucun fichier n'a été perdu ni altéré, et vous rappelle votre responsabilité de conservation.

VeriFactu, en vidéo

Huit tutoriels en espagnol, de la configuration initiale au mode sans envoi. Chacun répond à une question qui se pose dès le premier jour.

1 - Configurar VeriFactu en Dolibarr paso a paso
1 - Configurar VeriFactu en Dolibarr paso a paso
2 - Verificar el NIF de un cliente en Dolibarr | VeriFactu
2 - Verificar el NIF de un cliente en Dolibarr | VeriFactu
3 - Presentar facturas a la AEAT con Dolibarr | VeriFactu
3 - Presentar facturas a la AEAT con Dolibarr | VeriFactu
4 - Factura simplificada y tiques en Dolibarr | VeriFactu
4 - Factura simplificada y tiques en Dolibarr | VeriFactu
5 - Avisos y consultar tus facturas en la AEAT | Dolibarr
5 - Avisos y consultar tus facturas en la AEAT | Dolibarr
6 - IVA, exenciones y clientes extranjeros | VeriFactu
6 - IVA, exenciones y clientes extranjeros | VeriFactu
7 - Suplidos en Dolibarr: tasas por cuenta del cliente
7 - Suplidos en Dolibarr: tasas por cuenta del cliente
8 - Modo NO VeriFactu: custodia local en Dolibarr
8 - Modo NO VeriFactu: custodia local en Dolibarr

La série complète : Tutoriales de VeriFactu en Dolibarr.

Les vidéos et les guides écrits sont en espagnol.

Il s'intègre là où vous travaillez déjà

Pas d'écrans parallèles : le statut fiscal de chaque facture vit sur la fiche facture de Dolibarr, à côté du reste.

Fiche facture de Dolibarr avec l'onglet VERI*FACTU, le code QR fiscal a cote de la reference et le bloc VERI*FACTU Data affichant le statut d'envoi et le code CSV
Le code QR fiscal à côté de la référence, et le bloc « VERI*FACTU Data » avec le statut de l'envoi et le code CSV renvoyé par l'administration.
Espace VERI*FACTU du module avec des cartes vers les factures emises, la consultation directe sur le portail fiscal et l'aide avec le guide des champs fiscaux
L'espace « VERI*FACTU Area » : liste des envois avec leur statut, consultation directe sur le portail de l'administration, et guide des champs fiscaux, clés de régime et erreurs fréquentes.
Panneau d'administration du module avec les onglets configuration, gestion des certificats, telechargements, detection des factures fantomes, telemetrie et journal des modifications
Panneau d'administration : licence, environnement actif et état de la configuration en un coup d'œil, avec des onglets pour les certificats, la détection des factures fantômes, la télémétrie et le journal des modifications.

Face à une implémentation minimale

Dimension Construire le XML et l'envoyer Ce module
Modes Transmission en temps réel uniquement VERI*FACTU et NO VERI*FACTU avec conservation locale, commutables depuis la configuration
Si l'administration tombe La facture reste à moitié traitée Marquée en attente, réessayée par tâche planifiée et réconciliée en demandant à l'administration si l'enregistrement est passé
Envois simultanés Chaîne bifurquée Un verrou par entité et environnement sérialise lire-ancre, envoyer et persister-empreinte ; s'il ne l'obtient pas, l'envoi est différé plutôt que de rompre l'ordre
Factures fantômes Non traité Détecteur dédié, synchronisation individuelle ou en masse, et mise en quarantaine explicite quand une intervention humaine s'impose
QR sur le PDF Uniquement sur son propre modèle Injecté par hook dans n'importe quel modèle PDF actif, plus ODT et tickets TakePos
Factures récurrentes La tâche native, avec sa transaction globale Redirige la tâche native vers une version à transaction individuelle par facture, et la rétablit à la désactivation du module
Réquisition Non traité Art. 18 couvert : ZIP signé à déposer sur le portail, ou transmission SOAP directe préservant la signature de chaque enregistrement
Événements SIF Non traité Enregistrements d'événement de l'art. 9 validés contre le XSD officiel, avec résumé périodique et chaîne propre
Vérification des tiers Manuelle, une fois le rejet reçu Numéro fiscal espagnol contre le registre de l'administration, numéro de TVA intracommunautaire contre VIES et ROI, avec badge automatique sur la fiche du tiers
Vérification Tests manuels Plus de 130 simulateurs déterministes et 145 tests de navigateur de bout en bout, plus un banc d'essai qui exécute le code réel contre une base de données réelle et une administration fiscale simulée

Ce que vous obtenez

Vous êtes conforme quel que soit le mode
Enregistrements d'émission, d'annulation et rectificatifs R1–R5 avec empreinte chaînée, et tous les types officiels : F1 complète, F2 simplifiée et F3 de substitution, avec rectification par substitution ou par différences. Envoi SOAP ou conservation locale signée, à votre choix.
Il survit à une panne de l'administration
Transaction isolée par facture, tâche de réessai, réconciliation des réponses indéterminées, renvoi idempotent qui ne duplique jamais l'enregistrement, détecteur de factures fantômes, et statuts d'attente avec leur propre libellé pour savoir ce qui manque.
Le QR apparaît sur la facture que vous remettez
Injecté dans n'importe quel modèle PDF actif de Dolibarr, pas seulement celui du module, plus ODT et tickets TakePos. Trois tailles conformes à la spécification (30, 35 et 40 mm), position configurable et texte de vérification optionnel en dessous.
Vous savez à tout moment où vous en êtes
Tableau de bord de conformité avec le mode actif, l'état du certificat et de la chaîne, la vérification d'intégrité des fichiers conservés, l'alerte d'expiration du certificat et la déclaration responsable téléchargeable.
Les données du client vérifiées avant de facturer
Numéro fiscal espagnol contre le registre de l'administration, avec badge coloré sur la fiche du tiers et bouton pour corriger le nom ; numéro de TVA intracommunautaire contre VIES pour les 27 États membres, plus consultation du ROI. À l'unité ou en masse.
Votre certificat, traité comme il se doit
PKCS#12 (.pfx et .p12) avec extraction automatique par PHP natif, sans dépendre d'un hébergement autorisant OpenSSL en externe. Clé privée chiffrée en base de données, communications vérifiées en TLS, et possibilité d'héberger le certificat sur un serveur externe.

Ce qui est également inclus

Respecter la norme est le minimum. Ce qui fait vraiment gagner du temps, ce sont les outils qui l'entourent, et qu'il n'y a pas à acheter à part.

NIF vérifié auprès du fichier de l’AEATVérifie le NIF et le nom avant de facturer, à l'unité ou par lots. Et il signale l'essentiel : un NIF radié ne peut pas être facturé.
Marqueur fiscal sur la fiche du clientUne fois vérifié, le résultat reste visible sur la fiche du tiers. Rien à ouvrir, rien à retenir.
Vérification VIES pour les clients de l’UENuméro de TVA intracommunautaire auprès du registre de la Commission européenne, avec le statut ROI.
Plusieurs sociétés dans un même DolibarrCompatible MultiCompany : chaque assujetti conserve sa propre chaîne d'empreintes, son certificat et ses enregistrements, sans mélange.
Correction d'un enregistrement déjà transmisSi une donnée est partie fausse, l'enregistrement se corrige sans créer de facture ni changer le numéro. C'est ce que la norme prévoit, et c'est résolu.
Valider plusieurs factures à la foisEn fin de mois, sélectionner et valider en lot depuis la liste. Chacune génère son enregistrement et son QR sans les ouvrir une à une.
Diagnostic de la connexion à l'AEATQuand quelque chose échoue, un arbre de décision qui sépare les quatre couches : réseau, extension SOAP, certificat et l'AEAT elle-même.
Visionneuse de l'enregistrement transmisVoir le XML et le JSON exacts qui ont été envoyés, depuis la facture et sans toucher à la base de données.
Ecran de verification de NIF affichant trois resultats : identifie, nom similaire et NIF radie du fichier
Vérification auprès du fichier de l'AEAT : identifié, nom qui ne correspond pas et NIF radié, chacun avec son alerte.
Fiche tiers de Dolibarr avec le marqueur fiscal signalant que le NIF n'est pas identifie aupres de l'AEAT
Le résultat reste sur la fiche du client. Sans le chercher, sans s'en souvenir.

À quoi ça sert

  • Sociétés tenues de se conformer à partir du 1er janvier 2027 et indépendants à partir du 1er juillet 2027, avec un environnement de test disponible dès maintenant.
  • Commerces avec point de vente : TakePos émet automatiquement une facture simplifiée F2, avec sa propre série et un QR sur le ticket.
  • Entreprises facturant dans l'UE qui doivent vérifier le numéro de TVA contre VIES avant d'émettre.
  • Cabinets comptables qui valident en lot et ont besoin qu'un rejet n'entraîne pas le reste du lot.
  • Activités par abonnement qui ne peuvent pas se permettre un rollback global au milieu de la génération mensuelle.
  • Assujettis qui préfèrent ne pas transmettre en temps réel et conserver leurs enregistrements signés, en ne les remettant que sur réquisition.
  • Bâtiment et services professionnels, avec retenues à la source et surtaxe d'équivalence dans la ventilation de TVA.
Liste des factures du module avec les statuts Envoyee, Conservee et Brouillon et les boutons de declaration, modification et annulation
La liste dédiée : le statut de chaque facture en un coup d'œil et l'envoi en lot à l'AEAT.

Mise en route

1
Installez le module et activez-le. Avant cela, si vous le souhaitez, lancez le vérificateur de compatibilité inclus pour contrôler la version de PHP et les extensions de votre serveur.
2
Téléversez votre certificat numérique et complétez vos données fiscales. La configuration se dévoile par étapes — de base, additionnelle, QR et avancée — pour ne pas tout vous imposer d'un coup.
3
Choisissez le mode : VERI*FACTU ou conservation locale. En environnement de test, simulez l'envoi d'une facture pour voir l'enregistrement exact qui serait généré, sans rien transmettre.
4
Validez vos factures comme d'habitude. L'enregistrement, l'empreinte et le QR se génèrent seuls ; vous n'ouvrez l'onglet VERI*FACTU que si vous voulez le détail.

Prérequis

Dolibarr V16 à V24. Il s'installe dès V10, mais la liste VERI*FACTU et son espace exigent V16 ou supérieur
PHP 7.4 à 8.3, avec curl, openssl, json et xml
Base de données MySQL 5.7+ ou MariaDB 10.3+. Non pris en charge sur PostgreSQL : le chaînage des empreintes et la sérialisation de la chaîne reposent sur du SQL spécifique à MySQL/MariaDB
Certificat Un certificat numérique valide au format .pfx ou .p12, et un accès sortant vers les services de l'administration fiscale
Mises à jour 365 jours d'accès aux mises à jour

Avant d'acheter

Puis-je le lire et l'adapter ?
Oui. Vous recevez tout le code source. Avec une nuance que nous préférons vous dire avant l'achat : comme le module agit en tant que système informatique de facturation et qu'EasySoft Tech S.L. figure comme producteur du logiciel, il intègre un contrôle d'intégrité du code et une activation par clé liée à votre domaine. Le modifier est votre droit ; sachez simplement que cela change l'empreinte du code sur laquelle repose la déclaration responsable.
Comment l'essayer sans risque ?
En travaillant contre l'environnement de test de l'administration fiscale, où le module opère tant que l'obligation n'est pas entrée en vigueur pour vous. Vous disposez aussi de la simulation d'envoi : elle génère l'enregistrement complet qui serait transmis — même pour une facture en brouillon — sans rien envoyer. Cela dit, soyons clairs : valider une facture crée de vraies données fiscales dans votre ERP, faites donc vos premiers essais sur une copie.
Et si quelque chose ne colle pas à mon installation ?
Écrivez-nous à info@easysoft.es avant d'acheter et nous regarderons cela avec vous : version de Dolibarr, moteur de base de données, type de certificat et façon dont vous facturez aujourd'hui. Nous préférons vous dire que ça ne convient pas plutôt que de vous vendre quelque chose d'inutile.
Que se passe-t-il au bout des 365 jours ?
Le module installé continue de fonctionner. Ce qui expire, c'est l'accès aux nouvelles versions et aux téléchargements. Pour un module qui suit une réglementation vivante, dont le calendrier a déjà bougé une fois, garder l'abonnement est le choix raisonnable : quand l'administration modifie un schéma, la mise à jour vous parvient.
M'oblige-t-il à changer mon modèle de facture ?
Non. Le QR est injecté par hook dans le modèle PDF que vous utilisez déjà, et il fonctionne aussi en ODT. Vous pouvez continuer à émettre avec votre mise en page habituelle.

Maintenance active

Ce module n'a pas été publié puis abandonné. Chaque livraison passe par plus de 130 simulateurs déterministes qui figent par contrat le comportement attendu, et les incidents réels deviennent des tests avant d'être considérés comme clos. Voici comment nous travaillons :

  • Un banc d'essai d'intégration qui exécute le code réel contre une base de données réelle et un serveur fiscal simulé, en reproduisant pannes et réponses indéterminées, puis annule tout à la fin.
  • Revue adversariale de chaque correctif : nous tentons de casser notre propre correctif avant de le publier, et ce qui apparaît est blindé dans la même version.
  • Validation contre les schémas XSD officiels de l'administration fiscale et son environnement de préproduction, signature vérifiée dans V@lide.
  • Mise à jour intégrée : elle vérifie s'il existe une nouvelle version, contrôle l'intégrité du paquet téléchargé et sauvegarde avant de l'appliquer.

Le détail version par version se trouve dans le journal des modifications, accessible depuis l'onglet d'administration du module.

24
modules publiés sur Dolistore
100 %
code source complet
3
langues dans l'interface
365
jours de mises à jour

Est-ce que ça colle à votre façon de facturer ?

Racontez-nous votre cas — version de Dolibarr, type de certificat, point de vente ou facturation récurrente — et nous vous dirons si ce module vous convient. Et si ce n'est pas le cas, nous vous le dirons aussi.

info@easysoft.es www.easysoft.es



If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org