OdooWiki OCA HUB

L10n Br Resource

l10n_br_resource folder_open OCA/l10n-brazil open_in_new
Sin categoría Licencia: AGPL-3

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.0

Añ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

l10n_br_baseresource

Menús que añade

Import Brazilian Holidays
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/l10n-brazil.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para instalar este módulo, necesita:

  • Instalar

Tras 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.

info

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.