Este módulo extiende el módulo core resource para añadir datos de Brasil. Define un calendario brasileño y algunas herramientas para calcular fechas utilizadas en los módulos financiero y de nóminas.
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.0Añade calendarios de días festivos brasileños a Odoo, con un asistente que importa días festivos nacionales, estatales y municipales y herramientas para comprobar días hábiles, días hábiles bancarios y días festivos extendidos.
Este módulo amplía los calendarios de horarios de trabajo de Odoo (resource.calendar) con datos de ubicación de Brasil: país, estado y municipio, además de una jerarquía padre/hijo para que un calendario de ciudad pueda heredar de sus calendarios estatal y nacional. Una validación impide jerarquías circulares.
Aparece un nuevo menú "Importar festivos brasileños" bajo el menú de configuración de Horarios de trabajo. Abre un asistente en el que se elige una fecha de inicio y un intervalo (días, semanas, meses o años); la fecha de fin se calcula automáticamente. Al pulsar Importar se crean los calendarios de país, estado y ciudad que falten y sus registros de festivos, evitando duplicados.
Los festivos (resource.calendar.leaves) incorporan un Type (holiday, bank holiday, commemorative date) y una Coverage (national, state, municipal), visibles en las vistas de formulario, lista y búsqueda.
En cada calendario, métodos auxiliares permiten a otros módulos comprobar si una fecha es un festivo, un festivo bancario, un festivo extendido (puente), un día laborable o un día laborable bancario, y encontrar el siguiente o el anterior día laborable o día laborable bancario. También hay un recuento de días laborables en un periodo y un cálculo de días pagaderos usando un mes comercial de 30 días. Estas herramientas están pensadas para cálculos financieros y de nómina.
Depende de
Menús que añade
Modelos y campos (3)
- resource.calendar · amplía un modelo existentestate_id, child_ids (Child Calendar), leave_ids, parent_id (Parent Calendar), country_id, parent_path, l10n_br_city_id
- resource.calendar.leaves · amplía un modelo existentecoverage, state_id, country_id (Country), leave_type (Type), l10n_br_city_id
- wizard.workalendar.holiday.import · modelo nuevoend_date, start_date, calendar_id (Work Time), interval_type (Type), interval_number (Interval)
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: 7 confirmadas, 2 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/l10n-brazil.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Instalación
Fuente · Odoo 19.0Para instalar este módulo, necesita:
- Instalar
Configuración
Fuente · Odoo 19.0Tras la instalación del módulo, acceda a Configuración \> Técnico \> Recursos \> Importar calendario brasileño. Defina un intervalo, seleccionando su tipo e intervalo para que se cargue el calendario.
Para usar este módulo, necesita:
- Llamar a sus métodos en módulos heredados de él;
- Añadir ausencias de calendario manualmente si lo necesita;
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen.
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.