Quién hace cada parte del trabajo con KSeF
Para decidir si el módulo encaja, lo más útil es separar lo que hace él de lo que hace Odoo, lo que haces tú y lo que queda fuera de la suscripción. La tabla resume su ficha en Odoo Apps y su README.
| Parte del trabajo | Quién la hace | Lo que dice la documentación |
|---|---|---|
| Generar el FA(3) | l10n_pl_edi en Odoo 18, 19 y 20; fuera de Odoo en 17 | El FA(3) sale de l10n_pl_edi o de un archivo que subes |
| Validar el FA(3) contra el esquema de KSeF | El módulo, en FlexigoTech Cloud | Con la suscripción, y guarda un informe firmado |
| Enviar la factura a KSeF | l10n_pl_edi de Odoo | El módulo no tiene cliente HTTP hacia KSeF |
| Revisar si socios, empresa y facturas están listos | El módulo | Validador de migración de la preparación de socios, empresa y facturas |
| Fechas de la oleada de obligación | El módulo | Metadatos por empresa de la oleada y de la política legal, con fechas configurables |
| Cola de facturas listas para subir | El módulo | Detecta l10n_pl_edi y mantiene esa cola |
| Número KSeF, suma de control del UPO, motivo de rechazo, reintentos y límite de peticiones | El módulo | Lleva el ciclo de vida de esos datos |
| Casos Offline24 y awaria | El módulo | Cargas QR y plazo hasta el siguiente día hábil |
| Certificados y tokens KSeF | El módulo | Inventario, más registros de autorización y delegación |
| Registro de auditoría | El módulo | Inmutable, con enmascarado de NIP, PESEL y credenciales |
| Configurar el módulo | Tú | La puesta en marcha queda fuera de la suscripción |
| Migrar la base de datos a otra versión de Odoo | Tú o quien elijas | FlexigoTech no se encarga de migraciones |
| Importar datos históricos | Tú o quien elijas | Queda fuera de la suscripción |
| Cuentas en cada plataforma, Odoo y alojamiento | Tú | Los contratas y pagas tú |

Cómo leer la tabla según tu situación
La tabla deja una idea clara: el módulo valida y prepara, pero no envía. El envío real lo hace l10n_pl_edi de Odoo. A partir de ahí, estos criterios te ayudan a decidir.
- Estás en Odoo 18, 19 o 20 y facturas con
l10n_pl_edi. El módulo valida el FA(3) que genera o ya enviól10n_pl_edi, y detecta ese módulo para montar la cola de facturas listas para subir. - Estás en Odoo 17. Odoo Community no trae
l10n_pl_edien 17, así que el FA(3) se sube hecho fuera de Odoo. Te encaja si ya tienes de dónde sacar ese archivo. - Buscas algo que envíe las facturas a KSeF por sí solo. Este módulo no tiene cliente HTTP hacia KSeF, así que esa parte no la cubre.
- Necesitas controlar los casos Offline24 y awaria. El módulo los gestiona con cargas QR; en modo offline, el plazo va hasta el siguiente día hábil polaco, con un aviso diario.
- Llevas varias empresas en Odoo. El módulo guarda por empresa los metadatos de la oleada de obligación y de la política legal, con fechas configurables.
- Quieres que te lo dejen configurado, migrar de versión o cargar históricos. La configuración del módulo, la migración de la base de datos, la importación de datos históricos y la personalización o el desarrollo a medida quedan fuera de la suscripción, igual que el soporte de módulos que no son de FlexigoTech.
Qué cambia con la suscripción y sin ella
La validación del FA(3) corre en FlexigoTech Cloud y depende de la suscripción. Sin ella, el módulo no valida el FA(3) y cada factura se queda en Not validated. Si no tienes suscripción o el servicio está suspendido, se para lo que da la suscripción, pero los datos se quedan en tu Odoo.
Con la suscripción tienes la validación KSeF FA(3) con su mantenimiento y supervisión, las actualizaciones del módulo y soporte con primera respuesta en 1 día laborable. El pago se hace desde Odoo, y hay una comprobación del servicio cada 6 horas e informes de salud.
El servicio local cuesta 29 €/mes o 290 €/año sin IVA (Pro: 58 €/mes o 580 €/año). Si lo compras en flexigotech.com, el módulo para las versiones nuevas de Odoo va incluido con la suscripción; en el Odoo App Store, cada versión de Odoo se compra allí.
Qué tener listo antes de instalarlo
- Una versión de Odoo publicada. El módulo está en Odoo Apps para 17, 18, 19 y 20.
- De dónde sale el FA(3). De
l10n_pl_edien 18, 19 y 20, o de un archivo que subes; en 17, el FA(3) se sube hecho fuera de Odoo. - Tu forma de autenticarte en KSeF. En KSeF 2.0 hay Perfil de Confianza (Podpis Zaufany), firma electrónica cualificada, token KSeF y certificado KSeF. Para pedir un certificado KSeF hay que autenticarse antes, por ejemplo con Podpis Zaufany o con una firma electrónica cualificada. En Odoo 19,
l10n_pl_ediguarda en la empresa unKSeF Certificatey se autentica con él en KSeF. El módulo lleva el inventario de certificados y tokens, y registros de autorización y delegación. - Las cuentas de terceros. Tu cuenta en cada plataforma, Odoo y el alojamiento los contratas y pagas tú.
Si quieres ver qué menús añade y qué recorre cada registro antes de decidir, lo explicamos en cómo funciona el módulo por dentro.

No data to display, con los menús Dashboard, Migration, Operations y Configuration en la parte superior.Qué datos salen de tu Odoo hacia FlexigoTech Cloud
Es parte de la decisión, sobre todo si trabajas con datos fiscales de clientes. Según la ficha, se envía esto:
- El identificador (uuid) de la base de datos, su dirección (URL) y la versión de Odoo.
- Los módulos de FlexigoTech instalados, con su versión, y si la base de datos es una copia neutralizada (staging o pruebas).
- El nombre de la empresa y el correo de la persona que acepta, con la fecha y la versión del texto aceptado.
- Un código público para comprobar que las peticiones vienen de esa base de datos, y una prueba de que es ella, calculada en tu servidor sin enviar su secreto.
- Una petición del permiso de servicio cada 6 horas y la salud del servicio: contadores y errores (tipo y código), sin el contenido de tus registros.
- Cuando usas la validación KSeF FA(3): el XML FA(3) de cada factura que pidas comprobar, con los nombres, números fiscales, direcciones, cuentas bancarias e importes que contiene.
- Un aviso cuando desinstalas el módulo.
Dentro de Odoo, el registro de auditoría es inmutable y enmascara NIP, PESEL y los datos de credenciales. Para cualquier cuestión sobre tus datos: comercial@flexigobe.com o +34 616 809 504.
Cómo te ayuda FlexigoTech
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si al repasar la tabla ves que te falta la parte de configuración o algo que el módulo no cubre, puedes plantearlo como implantación o desarrollo a medida, que van aparte de la suscripción. Tienes los detalles del módulo en su página en flexigotech.com y en la ficha de Odoo Apps.
Sigue leyendo
Comprobado en el código del módulo (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): README.rst
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati 20.0 (ba7c60f1): static/description/index.html
- apps.odoo.com/apps/modules/20.0/flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati
- github.com/odoo/odoo/tree/18.0/addons/l10n_pl_edi
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/account_move.py
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_session.py
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_tools.py
- Código del módulo: flexigo_poland_ksef_2_0_e_invoice_connector_and_migrati (cbca26e): models/ksef_cloud.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
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
