Skip to content

[IMP] Payroll: Updating localizations #14188

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: 18.0
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 0 additions & 31 deletions content/applications/hr/payroll.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,37 +31,6 @@ The accounting section of the configuration menu relates to three options:
created from all the accounting entries from the same period. This disables the generation of
single payments.

.. _payroll-localizations:

Localizations
-------------

*Localizations* are country-specific settings pre-configured in Odoo at the creation of the
database, which account for all taxes, fees, and allowances for that particular country.

The :guilabel:`Localization` section of the *Payroll* app :guilabel:`Settings` page may include
specific settings that need to be set for the specific country. This selection also provides a
detailed view of all benefits provided to employees.

The settings and options shown in this section varies, depending on the localization enabled for the
database.

.. warning::
It is **not** recommended to alter the localization settings, unless specifically required.

.. note::
Odoo can handle a multi-company configuration. This is generally done when there is a main
company or office location, such as a headquarters, and there are other offices/branches around
the country or globe, that fall under that main company or headquarters. In Odoo, each company,
including the headquarters, would be set up as their own company/branch using the multi-company
method.

Each individual company can have a different localization setting, since locations can vary
anywhere in the world, where rules and laws differ.

For more information on companies, refer to the :doc:`Companies <../general/companies>`
documentation, which covers how to set up companies.

Time off
--------

Expand Down
65 changes: 56 additions & 9 deletions content/applications/hr/payroll/payroll_localizations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,60 @@
Payroll localizations
=====================

Payroll localization refers to the process of adapting payroll systems, policies, and compliance
measures to align with the specific labor laws, tax regulations, and social security requirements
of a particular country or region. This ensures that employee salaries, benefits, deductions, and
contributions are processed accurately and in full compliance with local legal and financial
obligations. Localization also includes integrating country-specific payroll elements such as
statutory benefits, holiday entitlements, termination rules, and reporting requirements, helping
businesses avoid legal risks while ensuring employees receive their correct compensation.
*Localizations* are country-specific settings preconfigured in Odoo at the creation of the database,
which account for all taxes, fees, and allowances for that particular country.

*Payroll localizations* refer to the specific process of adapting payroll systems, policies, and
compliance measures to align with the specific labor laws, tax regulations, and social security
requirements of a particular country or region.

This ensures that employee salaries, benefits, deductions, and contributions are processed
accurately and in full compliance with local legal and financial obligations.

Localization also includes integrating country-specific payroll elements such as benefits, holidays,
termination rules, and reporting requirements, helping businesses avoid legal risks while ensuring
employees receive their correct compensation.

Install localization package
============================

A country-specific localization module :ref:`must be installed <general/install>` to properly
configure and process payroll. To install the required module, first open the **Apps** app.

Clear out the default :icon:`fa-filter` :guilabel:`Apps` filter, then type the name of the desired
country into the search bar. All available modules for that country are presented.

.. example::
Some countreis only have one localization module, while other have multiple modules. This is
typically when other software is neede to process payroll, and importing and exporting data is
required.

For example. when searching for **Payroll** modules for `Egypt`, the following modules appear in
the search, and must be installed: `Egypt - Payroll` and `Egypt - Payroll with Accounting`.

Refer to the :ref:`country-sppecific documentation <payroll_localizations/countries-list>` for a
complete list of the related **Payroll** modules required for each specific country.

.. tip::
To see if any localization modules have been installed on the database, navigate to
:menuselection:`Payroll app --> Configuration --> Settings`. In the :guilabel:`Settings` page, if
a localization module was installed, a :guilabel:`(Country) Localization` section appears.

.. warning::
It is **not** recommended to alter the localization settings, unless specifically required.

.. note::
Odoo can handle a multi-company configuration. This is generally done when there is a main
company or office location, such as a headquarters, and there are other offices/branches around
the country or globe, that fall under that main company or headquarters. In Odoo, each company,
including the headquarters, must be set up as their own company/branch using the multi-company
method.

Each individual company can have a different localization setting, since locations can vary
anywhere in the world, where rules and laws differ.

For more information on companies, refer to the :doc:`Companies <../../general/companies>`
documentation, which covers how to set up companies.

.. _payroll_localizations/countries-list:

Expand All @@ -20,8 +67,8 @@ List of countries
Payroll localization modules are available for the countries listed below.

.. note::
New countries are frequently added to this list and Odoo keeps expanding and improving existing
localizations and the related documentation.
New countries are frequently added to this list, as Odoo keeps expanding and improving existing
localizations and related documentation.

- :doc:`Australia <payroll_localizations/australia>`
- :doc:`Belgium <payroll_localizations/belgium>`
Expand Down