As datas oficiais
- 1 de fevereiro de 2026 Arranque do KSeF 2.0. Obrigatório para as empresas que venderam mais de 200 milhões de zł em 2024, IVA incluído.
- 1 de abril de 2026 Obrigatório para todas as outras empresas, exceto as que faturam no máximo 10 000 zł por mês. No mesmo dia abre-se o acesso pelo nó nacional login.gov.pl.
- 1 de janeiro de 2027 Obrigatório também para quem fatura até 10 000 zł por mês. A partir desta data aplicam-se as sanções por erros, que tinham sido adiadas.
Uma alteração que convém conhecer: os tokens de acesso ao KSeF deviam terminar no fim de 2026, mas o Ministério das Finanças decidiu mantê-los sem data de fim.
Para entrar no KSeF continuam válidos o Perfil de Confiança, a assinatura qualificada, o token e o certificado KSeF; o nó nacional é mais uma via, não um substituto. Se tem dúvidas sobre que método usar para o Odoo, o nosso guia de acesso explica-o.
O que preparar no Odoo
Antes das datas, há uma coisa que conta: que as suas faturas passem a validação com o esquema FA(3). O envio propriamente dito para o KSeF é feito pelo módulo l10n_pl_edi do Odoo, que existe nas versões 18, 19 e 20. O módulo da FlexigoTech valida e prepara, mas não envia.
- Antes da sua data Valide as faturas FA(3) com o módulo. A validação corre no FlexigoTech Cloud com a subscrição e guarda um relatório assinado; cada fatura fica válida, não válida, não validada ou expirada.
- Antes da sua data Reveja os campos FA(3) e os códigos de erro em Configuration: são a referência que a validação usa.
- No primeiro dia Verifique credenciais e autorizações. O módulo avisa todos os dias das que estão prestes a expirar e marca a contagem decrescente: 30, 14, 7 e 1 dias antes.
- Todos os dias Se trabalha em modo offline, o módulo calcula o prazo até ao dia útil polaco seguinte e avisa diariamente do que vence.
- A cada hora As faturas já enviadas pelo
l10n_pl_edivoltam a ser validadas na nuvem a cada hora.

O que faz com as faturas recebidas
O módulo também organiza as faturas de fornecedor que o l10n_pl_edi já descarregou. Uma tarefa de hora a hora associa-as ao que está no Odoo, e cada uma fica descarregada, associada, com rascunho de fatura de fornecedor ou em conciliação manual. Não descarrega nada por si: trabalha sobre o que o Odoo já trouxe do KSeF.
O que muda a 1 de janeiro de 2027
Até essa data, as sanções por erros no KSeF estão adiadas. A partir daí, um esquema mal preenchido deixa de ser apenas uma rejeição e pode custar dinheiro. Por isso compensa validar já, enquanto um erro ainda é só um aviso.


Se a sua empresa entrou numa data anterior, não espere por janeiro de 2027 para rever os avisos: cada fatura rejeitada hoje é uma fatura que amanhã pode trazer uma sanção.
As datas vêm da página do Ministério das Finanças sobre as fases de implementação e das suas perguntas e respostas sobre o KSeF 2.0, com ligação abaixo. Se mudarem, atualizaremos esta página.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- ksef.podatki.gov.pl/etapy-wdrozenia-ksef/
- ksef.podatki.gov.pl/pytania-i-odpowiedzi-ksef-20/
- ksef.podatki.gov.pl/media/cq3laefg/podrecznik-ksef-2-0-cz-i-rozpoczecie-korzystania-z-ksef
- ksef.podatki.gov.pl/informacje-ogolne-ksef-20/certyfikaty-ksef/
- github.com/odoo/odoo/tree/18.0/addons/l10n_pl_edi
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_session.py
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_cloud.py
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_tools.py
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): data/ksef_cron.xml
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/account_move.py
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_credential.py
- apps.odoo.com/apps/modules/20.0/flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati
- Código do módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_inbound_invoice.py
