De methoden die KSeF 2.0 accepteert
Volgens de handleiding van het Ministerie van Financiën kun je je in KSeF 2.0 authenticeren met:
- Trusted Profile (Podpis Zaufany).
- Gekwalificeerde elektronische handtekening.
- KSeF-token.
- KSeF-certificaat.
- Sinds 1 april 2026 het nationale knooppunt login.gov.pl, met Podpis Zaufany, de app mObywatel, internetbankieren of e-Dowód.
De vragen die de doorslag geven
| Vraag | Als het antwoord ja is |
|---|---|
| Log je zelf in op de KSeF-applicatie om dingen te controleren of met de hand uit te reiken? | Trusted Profile, gekwalificeerde handtekening of nationaal knooppunt. |
Wil je dat Odoo facturen verstuurt met l10n_pl_edi? | Een KSeF-certificaat dat bij het bedrijf in Odoo is opgeslagen. |
| Heb je nog geen KSeF-certificaat? | Vraag het aan nadat je je hebt geauthenticeerd, bijvoorbeeld met Podpis Zaufany of een gekwalificeerde handtekening. |
| Gebruik je tokens in andere programma's? | Je kunt doorgaan: het ministerie houdt ze aan zonder einddatum. |
| Zit je op Odoo 17? | l10n_pl_edi bestaat niet in 17: het versturen gebeurt buiten Odoo. |

Hoe Odoo het gebruikt
In Odoo 19 slaat l10n_pl_edi een "KSeF Certificate" op bij het bedrijf en authenticeert het zich daarmee. Een geplande actie vernieuwt de toegangstokens van elk bedrijf dat een certificaat heeft, zodat niemand tokens met de hand hoeft te kopiëren.
De module van FlexigoTech maakt geen verbinding met KSeF: hij valideert FA(3) en bewaakt je credentials. Onder Configuration › Credentials bewaar je certificaten en tokens met hun vervaldatum, en onder Authorizations de machtigingen die je hebt verleend. Elke dag waarschuwt hij voor wat bijna verloopt, met een stoplicht: OK, verloopt binnenkort, geblokkeerd of verlopen, en het aftellen van 30, 14, 7 en 1 dag.

Wat je bewaart en waar
In de module heeft elke credential zijn status en vervaldatum, en elke machtiging de hare: actief, verloopt binnenkort, ingetrokken of verlopen. Wettelijke datums, zoals wanneer de verplichting voor elk type bedrijf ingaat, stel je in onder Configuration › Legal Policy in plaats van ze in de code te schrijven. En elke wijziging blijft bewaard in Configuration › Audit Log, zodat je weet wie wanneer aan een credential heeft gezeten.
Planningsfouten die we zien
Denken dat het Trusted Profile in april 2026 verdwijnt. Dat klopt niet: op 1 april 2026 komt er een kanaal bij, het nationale knooppunt, en het Trusted Profile blijft daarbinnen bestaan.
Ervan uitgaan dat tokens eind 2026 vervallen. Dat was het oorspronkelijke idee; het ministerie besloot ze zonder einddatum aan te houden.
Odoo inrichten voordat je het certificaat hebt. Zonder certificaat kan het standaard versturen zich niet authenticeren. Vraag het eerst aan.
Een volgorde die werkt
Eerst log je zelf in op KSeF met de methode die je al hebt, of dat nu het Trusted Profile is of een gekwalificeerde handtekening. Daarna vraag je het KSeF-certificaat van het bedrijf aan. Tot slot sla je het op in Odoo 18, 19 of 20 voor het standaard versturen en registreer je het in de module om de vervaldatum te bewaken. Zo hangt niemand af van een token dat in een e-mail is geplakt.
Ook machtigingen verlopen of worden ingetrokken. De dagelijkse waarschuwing van de module neemt ze mee, zodat niemand het pas ontdekt op de dag dat een factuur de deur niet uit gaat.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): __manifest__.py
- 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/blob/19.0/addons/l10n_pl_edi/models/res_company.py
- github.com/odoo/odoo/tree/18.0/addons/l10n_pl_edi
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): views/ksef_menus.xml
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_authorization.py
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_compliance_profile.py
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): models/ksef_credential.py
- Broncode van de module: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): data/ksef_cron.xml
- apps.odoo.com/apps/modules/20.0/flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati
