Ce que voit celui qui ouvre les Paramètres avec le module installé
Le module étend les Paramètres standard d'Odoo. Dans les Paramètres apparaît la section Verifactu / SIF Compliance, avec des champs répartis en blocs et plusieurs boutons. Les champs ne sont visibles que des utilisateurs disposant du droit de gestion de Verifactu du module.
Le module est publié sur Odoo Apps pour Odoo 17, 18, 19 et 20. Les boutons décrits ici s'affichent toujours, sans aucune condition, dans Odoo 17, 18, 19 et 20.

Les champs, bloc par bloc
La section mélange deux types de données : les unes sont propres à la société, les autres sont des paramètres généraux du système. Le tableau reprend quelques-uns des champs de la section et les compare à ce que dit l'aide de chacun.
| Bloc | Champ | Portée | Ce que dit son aide |
|---|---|---|---|
Chain Configuration | VERI*FACTU Enabled | Société | Enable VERI*FACTU submission to AEAT for this company. |
Chain Configuration | Environment | Société | Choisir entre le service de test (homologation) et celui de production de l'AEAT ; ici il est en lecture seule |
Chain Configuration | Responsable del SIF | Société | Named Responsable del SIF per RRSIF art.13. |
Chain Configuration | NIF for Verifactu | Société | NIF des enregistrements Verifactu de cette société ; s'il est vide, on utilise le NIF de la fiche de la société |
Chain Configuration | Instance Secret | Général | Défini une seule fois et jamais modifié ; il sert à dériver la clé AES-256-GCM de chiffrement des certificats |
Chain Configuration | SIF Producer NIF | Général | Voir la section suivante |
Multi-channel Alerts (FR-032) | Slack Webhook URL | Général | Slack incoming webhook URL for critical alerts. |
Multi-channel Alerts (FR-032) | Telegram Bot Token | Général | Telegram Bot Token (format: botTOKEN). |
Multi-channel Alerts (FR-032) | Telegram Chat ID | Général | Telegram Chat ID to receive alerts. |
Multi-channel Alerts (FR-032) | Teams Webhook URL | Général | Microsoft Teams incoming webhook URL for critical alerts. |
Privacy / GDPR | DSAR Wizard Enabled | Général | Enable DSAR wizard for Privacy Officer role. |
Privacy / GDPR | DPO Contact Email | Général | E-mail de contact du responsable du traitement qui figure dans les documents de refus de suppression |
Les champs du tableau se trouvent dans la section Verifactu / SIF Compliance des Paramètres, dans le bloc indiqué par la première colonne. Le champ Environment mérite une remarque : il est en lecture seule, et son aide renvoie au bouton Switch Environment..., qui, selon cette aide, demande de saisir le NIF de la société pour confirmer.
Le NIF du producteur du logiciel
Le champ SIF Producer NIF a deux textes. Le paramètre indique qu'il s'agit du NIF du producteur du logiciel (FlexigoTech), envoyé dans chaque enveloppe à l'AEAT et obligatoire avant tout envoi réel (hors test). Son aide ajoute qu'il est envoyé dans SistemaInformatico/NIF de chaque enregistrement et que, si vous le laissez vide, c'est celui du producteur de ce module qui est envoyé (Flexibles y Accesorios Gobe S.L., B56727993). Avant de passer en production, vérifiez ce que contient ce champ.
Les boutons : quand ils s'affichent et ce qu'ils font
| Bouton | Quand il s'affiche | Ce qu'il fait |
|---|---|---|
Switch Environment... | Toujours, dans Odoo 17, 18, 19 et 20 | C'est la façon de changer l'Environment depuis les Paramètres ; selon l'aide du champ, il demande de saisir le NIF de la société pour confirmer. Il utilise la même action que la fiche de la société, afin que les deux ne la définissent pas différemment |
Am I compliant? (Diagnostics) | Toujours, dans Odoo 17, 18, 19 et 20 | Ouvre en fenêtre contextuelle Verifactu Diagnostics, avec la société des Paramètres comme valeur par défaut. Le code le décrit comme un panneau en lecture seule qui ne fait que lire l'état |
Send Digest Now | Toujours, dans Odoo 17, 18, 19 et 20 | Met le résumé de conformité en file d'attente immédiatement, même si tout est au vert (il ignore le seuil d'attention) |
Le premier bouton s'appelle Switch Environment... en espagnol comme en français, et Canviar Entorn... en catalan, comme le montre le schéma.

Le résumé de conformité : d'abord l'automatique, ensuite le bouton
Le chemin normal ne passe pas par le bouton. La tâche planifiée Verifactu: Compliance Digest Email tourne une fois par jour et est active dès l'installation du module. Le bouton Send Digest Now sert à le lancer à la main, avec des différences qu'il convient de connaître.
| Tâche planifiée | Bouton Send Digest Now | |
|---|---|---|
| Quand elle tourne | Chaque jour ; elle consulte d'abord la cadence configurée dans un paramètre système : si elle est hebdomadaire, elle ne poursuit que le lundi ; sinon, chaque jour | Quand vous cliquez, sans regarder la cadence |
| Seuil d'attention | Il s'applique : par défaut, chaque destinataire ne reçoit l'e-mail que si son propre périmètre nécessite de l'attention (orange ou rouge) | Il est ignoré : même si tout est au vert, le résumé est généré |
| Destinataires | Un e-mail par destinataire, uniquement avec les sociétés de ce destinataire ; les adresses ne sont pas partagées | Identique |
| Quand rien n'est envoyé | S'il n'y a pas de destinataire, si la cadence est hebdomadaire et que ce n'est pas lundi, si un destinataire n'a aucune société dans son périmètre, ou si son périmètre ne nécessite pas d'attention avec le seuil activé | S'il n'y a pas de destinataire ou si un destinataire n'a aucune société dans son périmètre |
| Ce que vous voyez en cliquant | Sans objet : on ne clique sur rien | Un avertissement Compliance digest sent avec le message The compliance digest has been queued for delivery. |
L'e-mail est mis en file d'attente, il n'est pas envoyé à cet instant, et l'avertissement s'affiche après l'appel à l'envoi, sans vérifier au préalable s'il y a des destinataires. Si vous voyez l'avertissement mais qu'aucun e-mail n'arrive, gardez à l'esprit que le code n'envoie rien quand il ne trouve aucun destinataire, ni à un destinataire qui n'a aucune société dans son périmètre.
Quand chaque élément agit
- Les champs enregistrent des valeurs ; ils n'exécutent rien par eux-mêmes.
Switch Environment...est la voie pour changer d'environnement depuis les Paramètres, etAm I compliant? (Diagnostics)ouvre le panneau de consultation de l'état.- La tâche planifiée vérifie chaque jour s'il faut envoyer le résumé selon la cadence et le seuil d'attention ; le bouton le met en file d'attente à la demande.
Aide de FlexigoTech
Si vous êtes en train de mettre en place Odoo et souhaitez que ces paramètres soient configurés pour votre société ou vos sociétés, FlexigoTech met en place Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Vous pouvez consulter le module sur sa fiche Odoo Apps.
À 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_config_settings.py
- Code du module : flexigo_spain_verifactu 20.0 (e3fe1c0d): views/res_config_settings_views.xml
- Code du module : flexigo_spain_verifactu 20.0 (e3fe1c0d): models/verifactu_cadena.py
- apps.odoo.com/apps/modules/20.0/flexigo_spain_verifactu
- flexigotech.com/en/services.html
