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.

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
- Ouvrez la fiche de la société et entrez dans l'onglet
Verifactu / SIFavec un utilisateur qui dispose de cette autorisation. - Dans le groupe
Scopese trouveVerifactu / SIF Scope. Ses options sontNot configured,Veri*Factu (common territory),SII (excepted from Verifactu)etForal regime (TicketBAI/Batuz/Navarra). La valeur par défaut estNot configured. - Dans ce même groupe, il y a deux cases, toutes deux décochées par défaut :
Verifactu enabledetImpuesto 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). - Dans le groupe
Responsible Personse trouveResponsable del SIF, un champ pour choisir un utilisateur Odoo. Son aide indique : «Named Responsable del SIF per RRSIF art.13.» - Dans le groupe
Submission Settings, vous avezVerifactu Max Envelope Records, avec 1000 par défaut, etAEAT Endpoint URL. L'aide de ce dernier indique : «Override AEAT submission endpoint. Leave blank to use the standard endpoint.» - Dans le groupe
Asesoría, il y a deux champs de texte :Asesoría NIFetAsesoría Name. - Le groupe
Go-live Readiness & Deadlinerassemble 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 caseImpuesto 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.

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'ouvreSwitch Environment.... - Si
Days to VERI*FACTU Deadlineest négatif, la date limite affichée par la société est déjà passée. Vérifiez la caseImpuesto 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
- Code du module : flexigo_spain_verifactu 20.0 (e3fe1c0d): models/res_company.py
- Code du module : flexigo_spain_verifactu 20.0 (e3fe1c0d): views/res_company_views.xml
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu/nota-in
- www.hacienda.gob.es/sgt/gabsehacienda/nota-informativa-verifactu.pdf
- sede.agenciatributaria.gob.es/Sede/iva/sistemas-informaticos-facturacion-verifactu.html
- flexigotech.com/en/services.html
