El módulo l10n_fr de los addons oficiales utiliza el campo company_registry en las empresas como SIRET, pero no verifica su validez. Este módulo l10n_fr_siret añade varias funcionalidades para las empresas francesas:
- la cadena del campo se actualiza de SIRET a SIREN o SIRET,
- se comprueba la validez del SIREN y/o del SIRET mediante su checksum,
- comprueba la coherencia entre el número de IVA y el SIREN,
- comprueba que las empresas padre e hijo tengan el mismo SIREN,
- añade un banner de advertencia en la vista de formulario de la empresa si otra empresa tiene el mismo SIREN.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 19.0Valida los números SIREN y SIRET franceses en los registros de partner, advierte sobre SIREN duplicados y mantiene los números de IVA coherentes con los SIREN.
Este módulo mejora cómo Odoo gestiona los identificadores de empresa franceses en los contactos. En el formulario del contacto, el campo que antes se etiquetaba como SIRET ahora se muestra como "SIREN or SIRET" y acepta tanto un SIREN de 9 dígitos como un SIRET de 14 dígitos.
Cuando guardas un contacto francés, Odoo comprueba que el número contenga solo dígitos, tenga la longitud correcta y pase el checksum oficial. También verifica que un número de IVA francés termine con los mismos 9 dígitos que el SIREN, y que un contacto hijo tenga el mismo SIREN que su padre. Si se incumple alguna de estas reglas, Odoo bloquea el guardado con un mensaje de error claro.
Aparece un banner de advertencia en el formulario del contacto cuando otro contacto ya usa el mismo SIREN, con un enlace en el que se puede hacer clic para abrir ese contacto. El módulo también añade métodos auxiliares en empresas y contactos para recuperar el SIREN, el SIRET y el NIC (los últimos 5 dígitos de un SIRET).
Cuando se instala el módulo, Odoo ejecuta una limpieza única: comprueba los contactos de empresa franceses existentes, elimina los valores SIRET/SIREN no válidos, o conserva los primeros 9 dígitos cuando forman un SIREN válido, y publica una nota en el chatter del contacto explicando el cambio. Cambiar la empresa padre de un contacto borra su número de registro de empresa.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- res.company · amplía un modelo existente
- res.partner · amplía un modelo existentecompany_registry, is_france_country, same_siren_partner_ids (Partners with same SIREN)
Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/l10n-france.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Se recomienda instalar python-stdnum>=1.18 para beneficiarse de una corrección de errores específica en la validación del SIRET.
Los últimos dígitos del SIREN y el NIC son claves de control: Odoo comprobará su validez.
El banner de advertencia se muestra en la vista de formulario del partner si otro partner:
- tiene el mismo SIREN,
- si el partner está vinculado a una empresa concreta: está en la misma empresa o no está vinculado a ninguna empresa concreta,
- si el partner no está vinculado a una empresa concreta: está en cualquier empresa o no está vinculado a ninguna empresa concreta.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.