O que muda na ficha de empresa
O módulo amplia o modelo standard de Empresas do Odoo. Está publicado no Odoo Apps para as versões 17, 18, 19 e 20 (ficha), e o botão Switch Environment... vê-se sempre em todas essas versões, sem condição de vista.

Os campos estão na ficha de empresa, no separador Verifactu / SIF. Só os veem os utilizadores com a permissão de responsável do Verifactu que o módulo acrescenta: se não vês o separador, pede ao administrador que ta atribua.
Percurso pelo separador, grupo a grupo
- Abre a ficha da empresa e entra no separador
Verifactu / SIFcom um utilizador que tenha essa permissão. - No grupo
ScopeestáVerifactu / SIF Scope. As suas opções sãoNot configured,Veri*Factu (common territory),SII (excepted from Verifactu)eForal regime (TicketBAI/Batuz/Navarra). O valor por defeito éNot configured. - Nesse mesmo grupo há duas caixas, ambas desmarcadas por defeito:
Verifactu enabledeImpuesto sobre Sociedades filer. A ajuda da segunda diz que os contribuintes do IS estão sujeitos ao prazo limite anterior, 1 de janeiro de 2027, e que os restantes têm até 1 de julho de 2027 (RD 1007/2023, Orden HAC/1177/2024). - No grupo
Responsible PersonestáResponsable del SIF, um campo para escolher um utilizador do Odoo. A sua ajuda diz: «Named Responsable del SIF per RRSIF art.13.» - No grupo
Submission SettingstensVerifactu Max Envelope Records, com 1000 por defeito, eAEAT Endpoint URL. A ajuda deste último diz: «Override AEAT submission endpoint. Leave blank to use the standard endpoint.» - No grupo
Asesoríahá dois campos de texto:Asesoría NIFeAsesoría Name. - O grupo
Go-live Readiness & Deadlinereúne os campos de data e de preparação. Explicamo-los de seguida.
O módulo define também Foral Regime no grupo Scope, com as opções None, Álava, Bizkaia, Gipuzkoa e Navarra, e None por defeito. Com os valores por defeito, ou seja, com Verifactu / SIF Scope em Not configured, não se vê: a sua vista oculta-o consoante o valor desse âmbito.
Prazo limite, dias restantes e preparação: quando se calculam
No grupo de preparação e prazo limite há quatro campos: VERI*FACTU Deadline, Days to VERI*FACTU Deadline, Go-live Readiness % e Next Readiness Step.
VERI*FACTU Deadline: o módulo calcula-o a partir da caixaImpuesto sobre Sociedades filer. Se estiver marcada, toma a data dos contribuintes do IS; se não, a dos restantes. Segundo a sua ajuda, são 1 de janeiro de 2027 e 1 de julho de 2027.Days to VERI*FACTU Deadline: são os dias de calendário entre hoje e o prazo limite. Para saber que dia é hoje, o código usa o fuso horário do utilizador. Se a empresa não tem prazo limite, o resultado é zero, e passa a ser negativo depois de ultrapassada a data, como diz a sua ajuda.
Estas datas coincidem com o RDL 15/2025, de 2 de dezembro: quem entrega o Impuesto sobre Sociedades deve ter o seu sistema de faturação adaptado antes de 1 de janeiro de 2027, e os restantes, antes de 1 de julho de 2027. A página do VERI*FACTU da sede da AEAT liga à nota da Hacienda e à dos prazos do RDL 15/2025. Há ainda uma nota da Hacienda de 5 de outubro de 2026 que prevê adiar as obrigações pendentes do RD 1007/2023 até outubro de 2028. A ajuda dos campos do módulo fala das datas de 2027.
Os outros dois campos do grupo, Go-live Readiness % e Next Readiness Step, são calculados pelo módulo ao nível da empresa. Go-live Readiness % é a percentagem de verificações superadas, arredondada. Next Readiness Step é a única ação seguinte recomendada. Ambos saem de uma lista ordenada de verificações: certificado, responsável do SIF, NIF, série de faturação ativa, cadeia de impressões digitais, tarefa agendada de envio à AEAT e último envio. A ação seguinte corresponde à primeira verificação da lista que não é superada, e se forem todas superadas, o texto da ação indica que a empresa está pronta. O cálculo repete-se sempre que o dado é lido.
O botão Switch Environment...
AEAT Environment está no grupo Scope e é só de leitura. As suas opções são Test (AEAT pre-production) e Production; por defeito, testes. Quem o escreve é o código, não o utilizador: é preenchido pelo botão Switch Environment. Chega-se a ele a partir da janela que abre o botão Switch Environment... da ficha de empresa.
Ao clicar em Switch Environment... abre-se uma janela emergente, Switch AEAT Environment, com a empresa da ficha já selecionada. O botão Switch Environment... em si não modifica o ambiente: só abre essa janela.

Switch Environment..., porque o módulo não o traduz; em catalão, Canviar Entorn....O que verificar depois
- Se não vês o separador
Verifactu / SIF, confirma que o teu utilizador tem a permissão de responsável do Verifactu que o módulo acrescenta. - Se não consegues editar
AEAT Environment, é porque é só de leitura: a mudança faz-se na janela que abreSwitch Environment.... - Se
Days to VERI*FACTU Deadlineaparece negativo, o prazo limite que a empresa mostra já passou. Revê a caixaImpuesto sobre Sociedades filer, que é a que decide que data se aplica.
Se precisas de ajuda com a configuração
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
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_company.py
- Código do módulo: 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
