Aller au contenu principal
VeriFactu

Ce que VeriFactu España ajoute aux Paramètres d'Odoo : champs, boutons et moment d'action

Le module ajoute aux Paramètres d'Odoo une section Verifactu / SIF Compliance avec des champs de configuration (société, alertes, confidentialité) et plusieurs boutons, dont ceux pour changer d'environnement, ouvrir le diagnostic et mettre en file d'attente le résumé de conformité à la main ; ce résumé est aussi vérifié chaque jour par une tâche planifiée.

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
6 min

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.

Schéma réalisé avec du code : l'app standard Settings et, en dessous, quelques-uns des éléments que le module y ajoute : les boutons Switch Environment..., Am I compliant? (Diagnostics) et Send Digest Now, et les champs VERI*FACTU Enabled, Environment, Responsable del SIF, NIF for Verifactu, Slack Webhook URL, Telegram Bot Token et Telegram Chat ID
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 module.

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.

BlocChampPortéeCe que dit son aide
Chain ConfigurationVERI*FACTU EnabledSociétéEnable VERI*FACTU submission to AEAT for this company.
Chain ConfigurationEnvironmentSociétéChoisir entre le service de test (homologation) et celui de production de l'AEAT ; ici il est en lecture seule
Chain ConfigurationResponsable del SIFSociétéNamed Responsable del SIF per RRSIF art.13.
Chain ConfigurationNIF for VerifactuSocié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 ConfigurationInstance SecretGénéralDéfini une seule fois et jamais modifié ; il sert à dériver la clé AES-256-GCM de chiffrement des certificats
Chain ConfigurationSIF Producer NIFGénéralVoir la section suivante
Multi-channel Alerts (FR-032)Slack Webhook URLGénéralSlack incoming webhook URL for critical alerts.
Multi-channel Alerts (FR-032)Telegram Bot TokenGénéralTelegram Bot Token (format: botTOKEN).
Multi-channel Alerts (FR-032)Telegram Chat IDGénéralTelegram Chat ID to receive alerts.
Multi-channel Alerts (FR-032)Teams Webhook URLGénéralMicrosoft Teams incoming webhook URL for critical alerts.
Privacy / GDPRDSAR Wizard EnabledGénéralEnable DSAR wizard for Privacy Officer role.
Privacy / GDPRDPO Contact EmailGénéralE-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

BoutonQuand il s'afficheCe qu'il fait
Switch Environment...Toujours, dans Odoo 17, 18, 19 et 20C'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 20Ouvre 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 NowToujours, dans Odoo 17, 18, 19 et 20Met 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.

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

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éeBouton Send Digest Now
Quand elle tourneChaque 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 jourQuand vous cliquez, sans regarder la cadence
Seuil d'attentionIl 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é
DestinatairesUn e-mail par destinataire, uniquement avec les sociétés de ce destinataire ; les adresses ne sont pas partagéesIdentique
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 cliquantSans objet : on ne clique sur rienUn 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, et Am 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