Saltar para o conteúdo principal
VeriFactu

O que o VeriFactu España acrescenta à ficha de empresa do Odoo: campos e botão

O módulo VeriFactu España (AEAT RRSIF Compliance) amplia a ficha de empresa do Odoo com o separador Verifactu / SIF: âmbito, responsável do SIF, ambiente da AEAT, definições de envio, dados da assessoria e campos que calculam o prazo limite, os dias em falta e o grau de preparação. Acrescenta também o botão Switch Environment..., que abre a janela para mudar o ambiente. Aqui tens cada campo, quem o vê e quando se calcula.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
VeriFactu
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do módulo, versão 20.0 · nas fontes indicadas no fim
Leitura
5 min

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.

Esquema feito com código: a app standard Companies e, por baixo, o que o módulo lhe acrescenta (Switch Environment..., Verifactu / SIF Scope, Foral Regime, Responsable del SIF, Verifactu enabled, AEAT Environment, Verifactu Max Envelope Records, AEAT Endpoint URL, Asesoría NIF e Asesoría Name)
Esquema feito com código a partir do código publicado do módulo, não é uma captura do Odoo. Os rótulos estão em inglês, o texto original do código.

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

  1. Abre a ficha da empresa e entra no separador Verifactu / SIF com um utilizador que tenha essa permissão.
  2. No grupo Scope está Verifactu / SIF Scope. As suas opções são Not configured, Veri*Factu (common territory), SII (excepted from Verifactu) e Foral regime (TicketBAI/Batuz/Navarra). O valor por defeito é Not configured.
  3. Nesse mesmo grupo há duas caixas, ambas desmarcadas por defeito: Verifactu enabled e Impuesto 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).
  4. No grupo Responsible Person está Responsable del SIF, um campo para escolher um utilizador do Odoo. A sua ajuda diz: «Named Responsable del SIF per RRSIF art.13.»
  5. No grupo Submission Settings tens Verifactu Max Envelope Records, com 1000 por defeito, e AEAT Endpoint URL. A ajuda deste último diz: «Override AEAT submission endpoint. Leave blank to use the standard endpoint.»
  6. No grupo Asesoría há dois campos de texto: Asesoría NIF e Asesoría Name.
  7. O grupo Go-live Readiness & Deadline reú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 caixa Impuesto 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.

Esquema feito com código com o texto do botão Switch Environment... consoante o idioma: Switch Environment... em inglês e Canviar Entorn... em catalão
Esquema feito com código a partir das traduções publicadas do módulo, não é uma captura do Odoo. Com o Odoo em português de Portugal o botão chama-se 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 abre Switch Environment....
  • Se Days to VERI*FACTU Deadline aparece negativo, o prazo limite que a empresa mostra já passou. Revê a caixa Impuesto 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