Aller au contenu principal
VeriFactu

Ce que VeriFactu Espagne ajoute à la fiche société d'Odoo : champs et bouton

Le module VeriFactu España (AEAT RRSIF Compliance) enrichit la fiche société d'Odoo avec l'onglet Verifactu / SIF : périmètre, responsable du SIF, environnement de l'AEAT, paramètres d'envoi, données du cabinet comptable et champs qui calculent la date limite, les jours restants et le niveau de préparation. Il ajoute aussi le bouton Switch Environment..., qui ouvre la fenêtre de changement d'environnement. Voici chaque champ, qui le voit et quand il est calculé.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
VeriFactu
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du module, version 20.0 · dans les sources citées à la fin
Lecture
5 min

Ce qui change dans la fiche société

Le module étend le modèle standard des Sociétés d'Odoo. Il est publié sur Odoo Apps pour les versions 17, 18, 19 et 20 (fiche), et le bouton Switch Environment... est toujours visible dans toutes ces versions, sans condition de vue.

Schéma réalisé avec du code : l'app standard Companies et, en dessous, ce que le module lui ajoute (Switch Environment..., Verifactu / SIF Scope, Foral Regime, Responsable del SIF, Verifactu enabled, AEAT Environment, Verifactu Max Envelope Records, AEAT Endpoint URL, Asesoría NIF et Asesoría Name)
Schéma réalisé avec du code à partir du code publié du module, ce n'est pas une capture d'Odoo. Les libellés sont en anglais, le texte d'origine du code.

Les champs se trouvent dans la fiche société, dans l'onglet Verifactu / SIF. Seuls les utilisateurs disposant de l'autorisation de responsable de Verifactu ajoutée par le module les voient : si vous ne voyez pas l'onglet, demandez à l'administrateur de vous l'attribuer.

Parcours de l'onglet, groupe par groupe

  1. Ouvrez la fiche de la société et entrez dans l'onglet Verifactu / SIF avec un utilisateur qui dispose de cette autorisation.
  2. Dans le groupe Scope se trouve Verifactu / SIF Scope. Ses options sont Not configured, Veri*Factu (common territory), SII (excepted from Verifactu) et Foral regime (TicketBAI/Batuz/Navarra). La valeur par défaut est Not configured.
  3. Dans ce même groupe, il y a deux cases, toutes deux décochées par défaut : Verifactu enabled et Impuesto sobre Sociedades filer. L'aide de la seconde indique que les contribuables à l'IS sont soumis à la date limite la plus proche, le 1er janvier 2027, et que les autres ont jusqu'au 1er juillet 2027 (RD 1007/2023, Orden HAC/1177/2024).
  4. Dans le groupe Responsible Person se trouve Responsable del SIF, un champ pour choisir un utilisateur Odoo. Son aide indique : «Named Responsable del SIF per RRSIF art.13.»
  5. Dans le groupe Submission Settings, vous avez Verifactu Max Envelope Records, avec 1000 par défaut, et AEAT Endpoint URL. L'aide de ce dernier indique : «Override AEAT submission endpoint. Leave blank to use the standard endpoint.»
  6. Dans le groupe Asesoría, il y a deux champs de texte : Asesoría NIF et Asesoría Name.
  7. Le groupe Go-live Readiness & Deadline rassemble les champs de date et de préparation. Nous les expliquons ci-dessous.

Le module définit aussi Foral Regime dans le groupe Scope, avec les options None, Álava, Bizkaia, Gipuzkoa et Navarra, et None par défaut. Avec les valeurs par défaut, c'est-à-dire avec Verifactu / SIF Scope sur Not configured, il n'est pas visible : sa vue le masque selon la valeur de ce périmètre.

Date limite, jours restants et préparation : quand ils sont calculés

Dans le groupe de préparation et de date limite, il y a quatre champs : VERI*FACTU Deadline, Days to VERI*FACTU Deadline, Go-live Readiness % et Next Readiness Step.

  • VERI*FACTU Deadline : le module la calcule à partir de la case Impuesto sobre Sociedades filer. Si elle est cochée, il prend la date des contribuables à l'IS ; sinon, celle des autres. Selon son aide, ce sont le 1er janvier 2027 et le 1er juillet 2027.
  • Days to VERI*FACTU Deadline : ce sont les jours calendaires entre aujourd'hui et la date limite. Pour savoir quel jour on est, le code utilise le fuseau horaire de l'utilisateur. Si la société n'a pas de date limite, le résultat est zéro, et il devient négatif une fois la date dépassée, comme l'indique son aide.

Ces dates coïncident avec le RDL 15/2025 du 2 décembre : celui qui dépose l'Impuesto sobre Sociedades doit avoir adapté son système de facturation avant le 1er janvier 2027, et les autres avant le 1er juillet 2027. La page VERI*FACTU du site de l'AEAT renvoie vers la note du ministère des Finances et celle sur les délais du RDL 15/2025. Il existe en outre une note du ministère des Finances du 5 octobre 2026 qui prévoit de reporter les obligations en suspens du RD 1007/2023 jusqu'en octobre 2028. L'aide des champs du module parle des dates de 2027.

Les deux autres champs du groupe, Go-live Readiness % et Next Readiness Step, sont calculés par le module au niveau de la société. Go-live Readiness % est le pourcentage de vérifications réussies, arrondi. Next Readiness Step est l'unique prochaine action recommandée. Les deux proviennent d'une liste ordonnée de vérifications : certificat, responsable du SIF, NIF, série de facturation active, chaîne d'empreintes, tâche planifiée d'envoi à l'AEAT et dernier envoi. La prochaine action correspond à la première vérification de la liste qui n'est pas réussie, et si toutes le sont, le texte de l'action indique que la société est prête. Le calcul est refait à chaque lecture de la donnée.

Le bouton Switch Environment...

AEAT Environment se trouve dans le groupe Scope et il est en lecture seule. Ses options sont Test (AEAT pre-production) et Production ; par défaut, test. Il est écrit par le code, pas par l'utilisateur : il est rempli par le bouton Switch Environment. On y accède depuis la fenêtre qu'ouvre le bouton Switch Environment... de la fiche société.

En cliquant sur Switch Environment..., une fenêtre contextuelle s'ouvre, Switch AEAT Environment, avec la société de la fiche déjà sélectionnée. Le bouton Switch Environment... lui-même ne modifie pas l'environnement : il ouvre seulement cette fenêtre.

Schéma réalisé avec du code avec le texte du bouton Switch Environment... selon la langue : Cambiar Entorno... en espagnol et Canviar Entorn... en catalan
Schéma réalisé avec du code à partir des traductions publiées du module, ce n'est pas une capture d'Odoo. Avec Odoo en espagnol, le bouton s'appelle Cambiar Entorno... ; en catalan, Canviar Entorn....

Que vérifier ensuite

  • Si vous ne voyez pas l'onglet Verifactu / SIF, vérifiez que votre utilisateur dispose de l'autorisation de responsable de Verifactu ajoutée par le module.
  • Si vous ne pouvez pas modifier AEAT Environment, c'est parce qu'il est en lecture seule : le changement se fait dans la fenêtre qu'ouvre Switch Environment....
  • Si Days to VERI*FACTU Deadline est négatif, la date limite affichée par la société est déjà passée. Vérifiez la case Impuesto sobre Sociedades filer, qui décide quelle date s'applique.

Si vous avez besoin d'aide pour la configuration

FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure.

À lire aussi

Vérifié dans le code du module (version 20.0) et dans les sources citées

Sources