Skip to content

Commit

Permalink
Merge 7f36171 into 80f748c
Browse files Browse the repository at this point in the history
  • Loading branch information
mileo committed May 16, 2019
2 parents 80f748c + 7f36171 commit ed8a13f
Show file tree
Hide file tree
Showing 17 changed files with 1,168 additions and 0 deletions.
68 changes: 68 additions & 0 deletions l10n_br_hr_contract/README.rst
@@ -0,0 +1,68 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3

=====================================================
Módulo de Contratos para RH da localização Brasileira
=====================================================

This module was written to extend the functionality of hr_contract module to support the brazilian requirements
for contracts.

Installation
============

Nothing special is needed to install this module

Configuration
=============

Nothing special is needed to configure this module


.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/{repo_id}/{branch}


.. repo_id is available in https://github.com/OCA/maintainer-tools/blob/master/tools/repos_with_ids.txt
.. branch is "8.0" for example
Known issues / Roadmap
======================

TODO

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/l10n-brazil/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback `here <https://github.com/OCA/
l10n-brazil/issues/new?body=module:%20
l10n_br_hr_contract%0Aversion:%20
8.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.


Credits
=======

Contributors
------------

* Daniel Sadamo Hirayama <daniel.sadamo@kmee.com.br>

Maintainer
----------

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

This module is maintained by the OCA.

OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.

To contribute to this module, please visit http://odoo-community.org.
5 changes: 5 additions & 0 deletions l10n_br_hr_contract/__init__.py
@@ -0,0 +1,5 @@
# -*- coding: utf-8 -*-
# Copyright (C) 2016 Daniel Sadamo - KMEE Informática
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

from . import models
28 changes: 28 additions & 0 deletions l10n_br_hr_contract/__manifest__.py
@@ -0,0 +1,28 @@
# -*- coding: utf-8 -*-
# Copyright (C) 2016 Daniel Sadamo - KMEE Informática
# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html

{
'name': 'Brazilian Localization HR Contract',
'category': 'Localisation',
'license': 'AGPL-3',
'author': 'KMEE Informática, Odoo Community Association (OCA)',
'website': 'http://odoo-brasil.org',
'version': '10.0.0.0.0',
'depends': [
'hr_contract',
'l10n_br_hr',
],
'data': [
'views/hr_contract_view.xml',
'data/l10n_br_hr_contract_data.xml',
'data/l10n_br_hr_contract_resignation_data.xml',
'security/ir.model.access.csv'
],
'test': [
'test/l10n_br_hr_contract_demo.yml'
],
'demo': [],
'installable': True,
'auto_install': False,
}
167 changes: 167 additions & 0 deletions l10n_br_hr_contract/data/l10n_br_hr_contract_data.xml
@@ -0,0 +1,167 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>

<!-- ADMISSION TYPE -->
<record id="admission_type_1" model="hr.contract.admission.type">
<field name="name">Admissão</field>
<field name="code">1</field>
</record>
<record id="admission_type_2" model="hr.contract.admission.type">
<field name="name">Transferência de empresa do mesmo grupo econômico</field>
<field name="code">2</field>
</record>
<record id="admission_type_3" model="hr.contract.admission.type">
<field name="name">Transferência de empresa consorciada ou de consórcio</field>
<field name="code">3</field>
</record>
<record id="admission_type_4" model="hr.contract.admission.type">
<field name="name">Transferência por motivo de sucessão, incorporação, cisão ou fusão</field>
<field name="code">4</field>
</record>

<!-- LABOR REGIME -->
<record id="labor_regime_clt" model="hr.contract.labor.regime">
<field name="name">Consolidação das Leis de Trabalho</field>
<field name="short_name">CLT</field>
<field name="code">1</field>
</record>
<record id="labor_regime_est" model="hr.contract.labor.regime">
<field name="name">Estatutário</field>
<field name="short_name">EST</field>
<field name="code">2</field>
</record>
<record id="labor_regime_rju" model="hr.contract.labor.regime">
<field name="name">Regime Jurídico Único</field>
<field name="short_name">RJU</field>
<field name="code">9</field>
</record>
<record id="labor_regime_rjp" model="hr.contract.labor.regime">
<field name="name">Regime Jurídico Próprio</field>
<field name="short_name">RJP</field>
<field name="code">9</field>
</record>

<!-- LABOR BOND TYPE -->
<record id="labor_bond_type_10" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador urbano vinculado a empregador pessoa jurídica por contrato de trabalho regido pela CLT, por prazo indeterminado</field>
<field name="code">10</field>
</record>
<record id="labor_bond_type_15" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador urbano vinculado a empregador pessoa física por contrato de trabalho regido pela CLT, por prazo indeterminado</field>
<field name="code">15</field>
</record>
<record id="labor_bond_type_20" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador rural vinculado a empregador pessoa jurídica por contrato de trabalho regido pela Lei nº 5.889/1973, por prazo indeterminado</field>
<field name="code">20</field>
</record>
<record id="labor_bond_type_25" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador rural vinculado a empregador pessoa física por contrato de trabalho regido pela Lei nº 5.889/1973, por prazo indeterminado</field>
<field name="code">25</field>
</record>
<record id="labor_bond_type_30" model="hr.contract.labor.bond.type">
<field name="name">Servidor regido pelo Regime Jurídico Único (federal, estadual e municipal) e militar, vinculado a Regime Próprio de Previdência</field>
<field name="code">30</field>
</record>
<record id="labor_bond_type_31" model="hr.contract.labor.bond.type">
<field name="name">Servidor regido pelo Regime Jurídico Único (federal, estadual e municipal) e militar, vinculado ao Regime Geral de Previdência Social</field>
<field name="code">31</field>
</record>
<record id="labor_bond_type_35" model="hr.contract.labor.bond.type">
<field name="name">Servidor público não efetivo (demissível ad nutum ou admitido por meio de legislação especial, não-regido pela CLT)</field>
<field name="code">35</field>
</record>
<record id="labor_bond_type_40" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador avulso (trabalho administrado pelo sindicato da categoria ou pelo órgão gestor de mão-de-obra) para o qual é devido depósito de FGTS (CF/1988), art. 7º, inciso III</field>
<field name="code">40</field>
</record>
<record id="labor_bond_type_50" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador temporário, regido pela Lei nº 6.019, de 3 de janeiro de 1974</field>
<field name="code">50</field>
</record>
<record id="labor_bond_type_55" model="hr.contract.labor.bond.type">
<field name="name">Aprendiz contratado nos termos do art. 428 da CLT, regulamentado pelo Decreto nº 5.598, de 1º de dezembro de 2005</field>
<field name="code">55</field>
</record>
<record id="labor_bond_type_60" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador urbano vinculado a empregador pessoa jurídica por contrato de trabalho regido pela CLT, por tempo determinado ou obra certa</field>
<field name="code">60</field>
</record>
<record id="labor_bond_type_65" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador urbano vinculado a empregador pessoa física por contrato de trabalho regido pela CLT, por tempo determinado ou obra certa</field>
<field name="code">65</field>
</record>
<record id="labor_bond_type_70" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador rural vinculado a empregador pessoa jurídica por contrato de trabalho regido pela Lei nº 5.889/1973, por prazo determinado</field>
<field name="code">70</field>
</record>
<record id="labor_bond_type_75" model="hr.contract.labor.bond.type">
<field name="name">Trabalhador rural vinculado a empregador pessoa física por contrato de trabalho regido pela Lei nº 5.889/1973, por prazo determinado</field>
<field name="code">75</field>
</record>
<record id="labor_bond_type_80" model="hr.contract.labor.bond.type">
<field name="name">Diretor sem vínculo empregatício para o qual a empresa/entidade tenha optado por recolhimento ao FGTS ou Dirigente Sindical</field>
<field name="code">80</field>
</record>
<record id="labor_bond_type_90" model="hr.contract.labor.bond.type">
<field name="name">Contrato de Trabalho por Prazo Determinado, regido pela Lei nº 9.601, de 21 de janeiro de 1998</field>
<field name="code">90</field>
</record>
<record id="labor_bond_type_95" model="hr.contract.labor.bond.type">
<field name="name">Contrato de Trabalho por Tempo Determinado, regido pela Lei nº 8.745, de 9 de dezembro de 1993, com a redação dada pela Lei nº 9.849, de 26 de outubro de 1999</field>
<field name="code">95</field>
</record>
<record id="labor_bond_type_96" model="hr.contract.labor.bond.type">
<field name="name">Contrato de Trabalho por Prazo Determinado, regido por Lei Estadual</field>
<field name="code">96</field>
</record>
<record id="labor_bond_type_97" model="hr.contract.labor.bond.type">
<field name="name">Contrato de Trabalho por Prazo Determinado, regido por Lei Municipal</field>
<field name="code">97</field>
</record>

<!-- SALARY UNIT -->
<record id="salary_unit_5" model="hr.contract.salary.unit">
<field name="name">Hourly</field>
<field name="code">1</field>
</record>
<record id="salary_unit_4" model="hr.contract.salary.unit">
<field name="name">Daily</field>
<field name="code">2</field>
</record>
<record id="salary_unit_3" model="hr.contract.salary.unit">
<field name="name">Weekly</field>
<field name="code">3</field>
</record>
<record id="salary_unit_2" model="hr.contract.salary.unit">
<field name="name">Biweekly</field>
<field name="code">4</field>
</record>
<record id="salary_unit_1" model="hr.contract.salary.unit">
<field name="name">Monthly</field>
<field name="code">5</field>
</record>
<record id="salary_unit_6" model="hr.contract.salary.unit">
<field name="name">Task</field>
<field name="code">6</field>
</record>
<record id="salary_unit_7" model="hr.contract.salary.unit">
<field name="name">Não aplicável - salário exclusivamente variável</field>
<field name="code">7</field>
</record>

<!-- NOTICE OF TERMINATION TYPE -->

<record id="notice_of_termination_1" model="hr.contract.notice.termination">
<field name="name">Trabalhado</field>
</record>
<record id="notice_of_termination_2" model="hr.contract.notice.termination">
<field name="name">Indenizado</field>
</record>
<record id="notice_of_termination_3" model="hr.contract.notice.termination">
<field name="name">Com justa causa</field>
</record>
<record id="notice_of_termination_4" model="hr.contract.notice.termination">
<field name="name">Sem justa causa</field>
</record>

</odoo>

0 comments on commit ed8a13f

Please sign in to comment.