O que vê quem abre as Definições com o módulo instalado
O módulo alarga as Definições padrão do Odoo. Nas Definições aparece a secção Verifactu / SIF Compliance, com campos repartidos por blocos e vários botões. Os campos só são visíveis para os utilizadores com a permissão de gestão do Verifactu do módulo.
O módulo está publicado no Odoo Apps para Odoo 17, 18, 19 e 20. Os botões aqui descritos veem-se sempre, sem qualquer condição, no Odoo 17, 18, 19 e 20.

Os campos, bloco a bloco
A secção mistura dois tipos de dados: uns são da empresa e outros são parâmetros gerais do sistema. A tabela reúne alguns dos campos da secção e compara-os com o que diz a ajuda de cada um.
| Bloco | Campo | Âmbito | O que diz a sua ajuda |
|---|---|---|---|
Chain Configuration | VERI*FACTU Enabled | Empresa | Enable VERI*FACTU submission to AEAT for this company. |
Chain Configuration | Environment | Empresa | Escolher entre o serviço de testes (homologação) e o de produção da AEAT; aqui é só de leitura |
Chain Configuration | Responsable del SIF | Empresa | Named Responsable del SIF per RRSIF art.13. |
Chain Configuration | NIF for Verifactu | Empresa | NIF dos registos Verifactu desta empresa; se estiver em branco, usa-se o NIF da ficha da empresa |
Chain Configuration | Instance Secret | Geral | Define-se uma vez e nunca se altera; serve para derivar a chave AES-256-GCM de cifragem dos certificados |
Chain Configuration | SIF Producer NIF | Geral | Ver a secção seguinte |
Multi-channel Alerts (FR-032) | Slack Webhook URL | Geral | Slack incoming webhook URL for critical alerts. |
Multi-channel Alerts (FR-032) | Telegram Bot Token | Geral | Telegram Bot Token (format: botTOKEN). |
Multi-channel Alerts (FR-032) | Telegram Chat ID | Geral | Telegram Chat ID to receive alerts. |
Multi-channel Alerts (FR-032) | Teams Webhook URL | Geral | Microsoft Teams incoming webhook URL for critical alerts. |
Privacy / GDPR | DSAR Wizard Enabled | Geral | Enable DSAR wizard for Privacy Officer role. |
Privacy / GDPR | DPO Contact Email | Geral | E-mail de contacto do responsável pelo tratamento que consta dos documentos de recusa de supressão |
Os campos da tabela estão dentro da secção Verifactu / SIF Compliance das Definições, no bloco indicado na primeira coluna. O campo Environment merece uma nota: é só de leitura e a sua ajuda remete para o botão Switch Environment..., que, segundo essa ajuda, pede para escrever o NIF da empresa para confirmar.
O NIF do produtor do software
O campo SIF Producer NIF tem dois textos. A definição diz que é o NIF do produtor do software (FlexigoTech), que é enviado em cada envelope à AEAT e que é obrigatório antes de qualquer envio real (não de testes). A sua ajuda acrescenta que é enviado em SistemaInformatico/NIF de cada registo e que, se o deixares em branco, é enviado o do produtor deste módulo (Flexibles y Accesorios Gobe S.L., B56727993). Antes de passares a produção, verifica o que está neste campo.
Os botões: quando se veem e o que fazem
| Botão | Quando se vê | O que faz |
|---|---|---|
Switch Environment... | Sempre, no Odoo 17, 18, 19 e 20 | É a forma de mudar o Environment a partir das Definições; segundo a ajuda do campo, pede para escrever o NIF da empresa para confirmar. Usa a mesma ação que a ficha da empresa, para que as duas não a definam de forma diferente |
Am I compliant? (Diagnostics) | Sempre, no Odoo 17, 18, 19 e 20 | Abre numa janela emergente Verifactu Diagnostics, com a empresa das Definições como valor por defeito. O código descreve-o como um painel só de leitura que apenas lê o estado |
Send Digest Now | Sempre, no Odoo 17, 18, 19 e 20 | Põe em fila o resumo de conformidade no momento, mesmo que esteja tudo a verde (ignora o limiar de atenção) |
O primeiro botão chama-se Switch Environment... em inglês e Canviar Entorn... em catalão, como mostra o esquema.

O resumo de conformidade: primeiro o automático, depois o botão
O caminho normal não passa pelo botão. A tarefa agendada Verifactu: Compliance Digest Email corre uma vez por dia e está ativa ao instalar o módulo. O botão Send Digest Now fica para o lançar manualmente, com diferenças que convém conhecer.
| Tarefa agendada | Botão Send Digest Now | |
|---|---|---|
| Quando corre | Todos os dias; antes verifica a cadência configurada num parâmetro do sistema: se for semanal, só avança às segundas-feiras; se não, todos os dias | Quando o premes, sem olhar à cadência |
| Limiar de atenção | Aplica-o: por defeito, cada destinatário só recebe o e-mail se o seu próprio âmbito precisar de atenção (âmbar ou vermelho) | Ignora-o: mesmo que esteja tudo a verde, o resumo é gerado |
| Destinatários | Um e-mail por destinatário, apenas com as empresas desse destinatário; os endereços não são partilhados | Igual |
| Quando não envia nada | Se não há destinatário, se a cadência é semanal e não é segunda-feira, se um destinatário não tem empresas no seu âmbito, ou se o seu âmbito não precisa de atenção com o limiar ativo | Se não há destinatário ou se um destinatário não tem empresas no seu âmbito |
| O que vês ao premir | Não se aplica: não se prime nada | Um aviso Compliance digest sent com a mensagem The compliance digest has been queued for delivery. |
O e-mail é posto em fila, não é enviado nesse instante, e o aviso aparece depois de chamar o envio, sem verificar antes se há destinatários. Se vires o aviso mas não chegar nenhum e-mail, tem em conta que o código não envia nada quando não encontra destinatário, nem a um destinatário que não tem empresas no seu âmbito.
Quando atua cada coisa
- Os campos guardam valores; não executam nada por si mesmos.
Switch Environment...é a via para mudar o ambiente a partir das Definições, eAm I compliant? (Diagnostics)abre o painel de consulta do estado.- A tarefa agendada verifica todos os dias se é altura de enviar o resumo segundo a cadência e o limiar de atenção; o botão põe-no em fila a pedido.
Ajuda da FlexigoTech
Se estás a implementar o Odoo e queres deixar estas definições configuradas para a tua empresa ou empresas, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Podes ver o módulo na sua ficha do Odoo Apps.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_spain_verifactu 20.0 (e3fe1c0d): models/res_config_settings.py
- Código do módulo: flexigo_spain_verifactu 20.0 (e3fe1c0d): views/res_config_settings_views.xml
- Código do módulo: 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
