Holidays for Germany

l10n_de_holidays
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/15.0/l10n_de_holidays
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Alexander Bigga
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-germany
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:46:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr-holidays:
    - hr_holidays_public
odoo/odoo:
    - hr_holidays
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_holidays_public_generator_view hr.holidays.public.generator.view hr.holidays.public.generator form New
Models touched (2)

New fields (4)
  • country_id Many2one → res.country
    domain=[('code', 'in', COUNTRY_GENERATORS)] required=True string='Country' args: 'res.country'
  • state_id Many2one → res.country.state
    string='State' args: 'res.country.state'
  • template_id Many2one → hr.holidays.public
    string='From Template' args: 'hr.holidays.public'
  • year Integer
    default=<expr> required=True
Public methods (4)
  • action_run(self)
  • generate_function_copy_name(self)
  • generate_function_generate_name(self)
  • onchange_template_id(self)
    @api.onchange('template_id')

New fields (0)

No new fields.

Public methods (15)
  • action_copy_de_holidays(self)
  • action_delete_holidays(self, existing_holidays)
  • action_generate_de_holidays(self)
  • calculate_ascension_day(self, easter)
    @api.model
  • calculate_corpus_christi(self, easter)
    @api.model
  • calculate_easter_monday(self, easter)
    @api.model
  • calculate_easter_sunday(self, year)
    @api.model
  • calculate_fixed_holidays(self, existing_holidays)
    @api.model
  • calculate_floating_holidays(self, existing_holidays)
    @api.model
  • calculate_new_good_friday(self, easter)
    @api.model
  • calculate_repentance_day(self, year)
    @api.model
  • calculate_state_fixed_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_state_floating_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_whit_monday(self, easter)
    @api.model
  • get_state_ids(self, codes=None)
    @api.model
    :codes: should be a list of states' codes Returns states ids in :codes:
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/14.0/l10n_de_holidays
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Weblate, OCA-git-bot, Yu Weng, fshah, Alexander Bigga
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-germany
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr-holidays:
    - hr_holidays_public
odoo/odoo:
    - hr_holidays
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_holidays_public_generator_view hr.holidays.public.generator.view hr.holidays.public.generator form New
Models touched (2)

New fields (4)
  • country_id Many2one → res.country
    domain=[('code', 'in', COUNTRY_GENERATORS)] required=True string='Country' args: 'res.country'
  • state_id Many2one → res.country.state
    string='State' args: 'res.country.state'
  • template_id Many2one → hr.holidays.public
    string='From Template' args: 'hr.holidays.public'
  • year Integer
    default=<expr> required=True args: 'Year'
Public methods (4)
  • action_run(self)
  • generate_function_copy_name(self)
  • generate_function_generate_name(self)
  • onchange_template_id(self)
    @api.onchange('template_id')

New fields (0)

No new fields.

Public methods (15)
  • action_copy_de_holidays(self)
  • action_delete_holidays(self, existing_holidays)
  • action_generate_de_holidays(self)
  • calculate_ascension_day(self, easter)
    @api.model
  • calculate_corpus_christi(self, easter)
    @api.model
  • calculate_easter_monday(self, easter)
    @api.model
  • calculate_easter_sunday(self, year)
    @api.model
  • calculate_fixed_holidays(self, existing_holidays)
    @api.model
  • calculate_floating_holidays(self, existing_holidays)
    @api.model
  • calculate_new_good_friday(self, easter)
    @api.model
  • calculate_repentance_day(self, year)
    @api.model
  • calculate_state_fixed_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_state_floating_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_whit_monday(self, easter)
    @api.model
  • get_state_ids(self, codes=None)
    @api.model
    :codes: should be a list of states' codes Returns states ids in :codes:
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/13.0/l10n_de_holidays
VERSION
VERSION 1.0.1
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA)
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Yu Weng, hkapatel
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-germany
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:34:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr-holidays:
    - hr_holidays_public
odoo/odoo:
    - hr_holidays
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - mail_bot
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_holidays_public_generator_view hr.holidays.public.generator.view hr.holidays.public.generator form New
Models touched (2)

New fields (4)
  • country_id Many2one → res.country
    domain=[('code', 'in', COUNTRY_GENERATORS)] required=True string='Country' args: 'res.country'
  • state_id Many2one → res.country.state
    string='State' args: 'res.country.state'
  • template_id Many2one → hr.holidays.public
    string='From Template' args: 'hr.holidays.public'
  • year Integer
    default=<expr> required=True args: 'Year'
Public methods (4)
  • action_run(self)
  • generate_function_copy_name(self)
  • generate_function_generate_name(self)
  • onchange_template_id(self)
    @api.onchange('template_id')

New fields (0)

No new fields.

Public methods (14)
  • action_copy_de_holidays(self)
  • action_delete_holidays(self, existing_holidays)
  • action_generate_de_holidays(self)
  • calculate_ascension_day(self, easter)
    @api.model
  • calculate_corpus_christi(self, easter)
    @api.model
  • calculate_easter_monday(self, easter)
    @api.model
  • calculate_easter_sunday(self, year)
    @api.model
  • calculate_fixed_holidays(self, existing_holidays)
    @api.model
  • calculate_floating_holidays(self, existing_holidays)
    @api.model
  • calculate_new_good_friday(self, easter)
    @api.model
  • calculate_state_fixed_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_state_floating_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_whit_monday(self, easter)
    @api.model
  • get_state_ids(self, codes=None)
    @api.model
    :codes: should be a list of states' codes Returns states ids in :codes:
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/12.0/l10n_de_holidays
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA)
COMMITTERS
COMMITTERSOCA Transbot, oca-travis, Yu Weng, Nasser
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-germany
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:25
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr:
    - hr_holidays_public
odoo/odoo:
    - hr_holidays
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
hr_holidays_public_generator_view hr.holidays.public.generator.view hr.holidays.public.generator form New
Models touched (2)

New fields (4)
  • country_id Many2one → res.country
    domain=[('code', 'in', COUNTRY_GENERATORS)] required=True string='Country' args: 'res.country'
  • state_id Many2one → res.country.state
    string='State' args: 'res.country.state'
  • template_id Many2one → hr.holidays.public
    string='From Template' args: 'hr.holidays.public'
  • year Integer
    default=<expr> required=True args: 'Year'
Public methods (4)
  • action_run(self)
    @api.multi
  • generate_function_copy_name(self)
    @api.multi
  • generate_function_generate_name(self)
    @api.multi
  • onchange_template_id(self)
    @api.onchange('template_id')

New fields (0)

No new fields.

Public methods (14)
  • action_copy_de_holidays(self)
    @api.multi
  • action_delete_holidays(self, existing_holidays)
    @api.multi
  • action_generate_de_holidays(self)
    @api.multi
  • calculate_ascension_day(self, easter)
    @api.model
  • calculate_corpus_christi(self, easter)
    @api.model
  • calculate_easter_monday(self, easter)
    @api.model
  • calculate_easter_sunday(self, year)
    @api.model
  • calculate_fixed_holidays(self, existing_holidays)
    @api.model
  • calculate_floating_holidays(self, existing_holidays)
    @api.model
  • calculate_new_good_friday(self, easter)
    @api.model
  • calculate_state_fixed_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_state_floating_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_whit_monday(self, easter)
    @api.model
  • get_state_ids(self, codes=None)
    @api.model
    :codes: should be a list of states' codes Returns states ids in :codes:
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/11.0/l10n_de_holidays
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA)
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA)
COMMITTERS
COMMITTERSoca-travis, OCA-git-bot, Yu Weng
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-germany
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:24:02
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr:
    - hr_holidays_public
OCA/l10n-germany:
    - l10n_de_country_states
OCA/partner-contact:
    - base_country_state_translatable
odoo/odoo:
    - hr_holidays
    - hr
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - resource
    - calendar
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (0)

No new fields.

Public methods (13)
  • action_copy_de_holidays(self)
    @api.multi
  • action_delete_holidays(self, existing_holidays)
    @api.multi
  • action_generate_de_holidays(self)
    @api.multi
  • calculate_ascension_day(self, easter)
    @api.model
  • calculate_corpus_christi(self, easter)
    @api.model
  • calculate_easter_monday(self, easter)
    @api.model
  • calculate_easter_sunday(self, year)
    @api.model
  • calculate_fixed_holidays(self, existing_holidays)
    @api.model
  • calculate_floating_holidays(self, existing_holidays)
    @api.model
  • calculate_new_good_friday(self, easter)
    @api.model
  • calculate_state_fixed_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_state_floating_holidays(self, existing_holidays, state=None)
    @api.model
  • calculate_whit_monday(self, easter)
    @api.model
REPOSITORY
REPOSITORYOCA/l10n-germany
GIT
GIThttps://github.com/OCA/l10n-germany.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-germany/tree/7.0/l10n_de_holidays
VERSION
VERSION 1.0
CATEGORY
CATEGORYGeneric Modules/Human Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSinitOS GmbH & Co. KG
MAINTAINERS
MAINTAINERSinitOS GmbH & Co. KG
COMMITTERS
COMMITTERSNikolina Todorova
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:16
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/hr:
    - hr_public_holidays
OCA/l10n-germany:
    - l10n_de_country_states
odoo/odoo:
    - hr
    - base_setup
    - base
    - web_kanban
    - web
    - mail
    - resource
    - process
    - board
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
    Public Holidays in Germany
======================
    

Code Analysis

Views touched (0)

No views found for this module.

Models touched (0)

No models found for this module.