Saltar para o conteúdo principal
KSeF 2.0

KSeF no Odoo 17, 18, 19 e 20: o que muda com a sua versão

A grande diferença está entre o Odoo 17 e os restantes. O Odoo 18, 19 e 20 trazem o l10n_pl_edi, o módulo nativo que envia as faturas para o KSeF; o Odoo 17 não o tem. Por isso, da 18 à 20 o módulo da FlexigoTech valida o FA(3) que o Odoo gera ou já enviou, e na 17 valida um FA(3) gerado noutro sítio e carregado.

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

O essencial

Módulo
KSeF 2.0
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
3 min

A tabela

Versão do OdooEnvio para o KSeFDe onde vem o FA(3) validadoRevalidação na nuvem
17Sem módulo nativo: envia-se fora do OdooCarregado já feito, gerado noutro sítioSem envio nativo para revalidar
18l10n_pl_ediO que o l10n_pl_edi gera ou enviouSim, a cada hora
19l10n_pl_edi, com certificado KSeF na empresaO que o l10n_pl_edi gera ou enviouSim, a cada hora
20l10n_pl_ediO que o l10n_pl_edi gera ou enviouSim, a cada hora

O módulo da FlexigoTech está publicado para as quatro versões. Em nenhuma delas envia para o KSeF: valida e prepara.

Códigos de erro do KSeF no módulo do Odoo
Os códigos de erro que a validação usa, iguais nas quatro versões. Captura do Odoo com dados de demonstração.

Se está no Odoo 17

Na 17 não há envio nativo, por isso o fluxo tem mais um passo: a fatura emite-se no Odoo, o FA(3) gera-se com outra ferramenta e carrega-se na fatura para ser validado. O validador de migração, em Migration › Run Validator, ajuda a encontrar as lacunas nos seus dados mestre antes de dar o salto.

É uma boa razão para planear a mudança de versão: a partir da 18, a validação trabalha sobre o que o Odoo gera, sem ficheiros para mover à mão.

Uma nota prática: a versão do módulo não muda o que se valida. Os campos FA(3), os códigos de erro e a política legal são os mesmos nos quatro ramos, por isso uma empresa com duas bases de dados em versões diferentes vê os mesmos avisos em ambas.

Se está na 18, 19 ou 20

O fluxo é direto. O l10n_pl_edi gera e envia o FA(3), e o módulo valida-o no FlexigoTech Cloud com um relatório assinado. O que já foi enviado volta a ser validado a cada hora, e cada fatura mostra o seu estado: válida, não válida, não validada ou expirada.

Na 19 verificámos no código do Odoo que a autenticação nativa usa um certificado KSeF guardado na empresa e renova os tokens com uma ação agendada.

Política legal do KSeF no módulo do Odoo
A política legal com as suas datas, configurável em qualquer versão. Captura do Odoo com dados de demonstração.

O validador de migração, em qualquer versão

Se vem de outro programa ou de uma versão anterior, o validador de migração revê os seus dados antes de começar a emitir no KSeF. Lança-se em Migration › Run Validator e cada execução fica em Validation Runs, para poder comparar umas com as outras. O útil é executá-lo duas vezes: uma no início, para ver a lista de lacunas, e outra mesmo antes da mudança, para confirmar que não resta nenhuma. E Operations › Compliance Export extrai o que foi validado quando o seu contabilista o pedir.

O que compra em cada caso

O mesmo nas quatro versões: o módulo, com um pagamento único de 9 € por versão do Odoo, e o serviço local do FlexigoTech Cloud desde 29 € por mês, sem IVA, que é onde corre a validação. Se mudar de versão, depende de onde o comprou: com a subscrição, o módulo para as novas versões está incluído se o comprou em flexigotech.com; na Odoo Apps, cada versão compra-se lá.

As validações FA(3) não dependem da versão do Odoo: dependem do esquema. O que muda é quem gera o ficheiro.

Continue a ler

KSeF 2.0: o calendário de 2026 e 2027 e o que preparar no Odoo para cada dataDatas oficiais do KSeF 2.0 na Polónia (fevereiro e abril de 2026, janeiro de 2027), as sanções adiadas e o que ter pronto no Odoo para cada uma.KSeF 2.0: token, certificado KSeF ou Perfil de Confiança? Como escolherComo escolher o método de acesso ao KSeF 2.0 para a sua empresa e para o Odoo: Perfil de Confiança, assinatura qualificada, nó nacional, token ou certificado KSeF.
Verificado no código do módulo (versão 20.0) e nas fontes indicadas

Fontes