SlideShare a Scribd company logo
1 of 63
Réalisé par :
* Sanaa Slimane
* Hassan Wahsiss
01/06/2015
 OCA (Odoo Community Association) :
◦ Soutenir le développement collaboratif des caractéristiques d’Odoo.
◦ Pour ajouter/modifier un module dans la branche OCA :
 Réalisation de l’ajout ou la modification dans une branche de modification,
 Proposition d’intégration sur la branche OCA,
 S’il y a une approbation de la part d’ au moins de 2 personnes et que
personne n’a formulé d’objection valable,
 Fusionnement de la branche de développement dans la branche OCA
10/10/2015 3
 Les types des modules :
◦ Les modules officiels de l'éditeur : disponibles dans la branche
Launchpad lp:openobject-addons
◦ Les modules OCA : disponibles dans les branches Launchpad gérés par
OCA
◦ Les autres modules communautaires : qui ne sont pas maintenus par
OCA
10/10/2015 4
 Migration des modules standards : (moins d’une semaine)
◦ Avoir un contrat de l’Entreprise Odoo https://migration.odoo.com
Ou
◦ Utiliser Openupgrade
 Migration des modules spécifiques : (plus d’un mois)
◦ Modifier quelques instructions du code source,
◦ Adapter à la structure de la vue de la nouvelle version.
10/10/2015 5
 ORM (Object-Relational Mapping) :
◦ Technique de programmation informatique qui permet d’avoir une
couche d’abstraction par rapport à la BD,
◦ Il crée l'illusion d'une base de données orientée objet à partir
d'une base de données relationnelle
◦ Il gère les droits d'accès, les traductions et évite d'avoir à écrire le code
SQL dans lequel il faut refaire toutes les relations entre les tables avec
des JOIN.
10/10/2015 6
 L'ORM d'OpenERP ne fonctionne qu'avec PostgreSQL et
beaucoup de requêtes SQL dans les modules utilisent le
dialecte PostgreSQL.
 Même si l'éditeur avait ajouté à une époque dans une
branche de test le support de MySQL (dans le cadre
d'un partenariat avec Sun Microsystem) mais cette branche
n'a jamais été fusionnée avec la branche officielle
10/10/2015 7
 Gestion des RH dans Odoo
 Gestion de la paie marocaine
 Inconvénients de l’existant et le besoin
 Exemple d’un module de la gestion de paie marocaine
 Idée sur la méthode de résolution
10/10/2015 8
10/10/2015 10
Gestion
des RH
Gestion administrative des employés
Recrutement
Formations
Notes de frais
Evaluations
Organigramme
Demandes administratives
Suivi des prestations
Intégration Paie
Tableaux de bord
 Gestion de feuilles de présence :
 Le module de gestion de feuilles de présence, hr_timsheet,
sous Odoo permet de saisir et de vérifier le temps consacré par
les employés sur un projet ou une activité particulière.
 Ce module est entièrement personnalisé, il donne plusieurs
aperçus (par jour, par semaine, …)
10/10/2015 11
10/10/2015 12
 Gestion de congé:
 Pour gérer les congés pris par les employés, on utilise le
module hr_holidays
10/10/2015 13
10/10/2015 14
 Gestion de congé:
• Les demandes de congés peuvent être enregistrées par les employés et
validées par leur responsable.
• Une fois la demande du congé est validée, elle apparait
automatiquement dans l’agenda de l’employé. D’une autre coté, les
responsables peuvent déterminer, au préalable, les différents types
de congés (congés payés, maladie, …) et gérer les allocations par
type.
• Un employé peut demander aux responsables de lui attribuer plus
de jours de congés en faisant une nouvelle demande d’attribution.
10/10/2015 15
10/10/2015 16
Ressources humaines > Configuration > Types de congés
10/10/2015 17
 Gestion de recrutement:
Le recrutement est une opération concordance entre un poste
et un candidat : c’est-à-dire assurer la meilleure adéquation
entre les compétences et les besoins de la société.
Pour créer un poste pour le recrutement, on va au menu
Ressources humaines > recrutement > job position
10/10/2015 18
10/10/2015 19
Interface de création de poste
Pour créer une candidature, on va au menu suivant:
Ressources humaines> recrutement > candidature
10/10/2015 20
Tableau de bord ( vue kanban ) pour gérer les offres d’emploi
10/10/2015 21
Tableau de bord pour gérer les candidatures
10/10/2015 22
 Gestion des dépenses:
Odoo permet de gérer les dépenses quotidiennes des
employés. Que se soient les frais de déplacement ou tous
autres frais, il permet d'accéder aux notes de frais des
employés et il donne le droit de compléter et de valider ou de
refuser ces notes. Après validation, on peut crée une facture
pour l'employé.
10/10/2015 23
Pour ajouter un type de dépense:
Ressources humaines> configuration> type de dépense
10/10/2015 24
Ressources humaines> notes de frais> notes de frais
10/10/2015 25
10/10/2015 26
 Gestion de la paie :
Le module de la paie hr_payroll comprend un moteur de paie générique,
qui permet de calculer des bulletins des salaires. Vous pouvez gérer la
paie de votre entreprise à l’aide de ce module.
Odoo propose les fonctionnalités suivantes pour un processus très
efficace :
 Règles salariales: sont utilisées pour calculer les données liées au calcul
du salaire telles que les déductions, les primes …
 Structure de salaire: permet de choisir l’ensemble des règles salariales
qui vont entrer en jeu pour calculer les bulletins du salaire.
10/10/2015 27
 Gestion des catégories de règles pour le salaire:
C’est un moyen pour regrouper les règles salariales selon des
classes, par exemple : on peut créer une catégorie des primes, des
déductions, des indemnités, … etc.
10/10/2015 28
Ressources humaines > Configuration > Paye > Catégories de règles pour le salaire
10/10/2015 29
 Gestion des règles salariales:
Les règles de salaires définissent l’ensemble de données qui
permettent le calcul de bulletins de paie.
10/10/2015 30
10/10/2015 31
Ressources humaines > Configuration > Paye > Règles salariales
10/10/2015 32
 Gestion des structures des salaires:
Ressources humaines > Configuration > Paye > Structure des salaires
 Gestion des contrats:
On doit définir un contrat pour chaque employé, ce contrat
sera utilisé lors de la génération des bulletins de salaire.
10/10/2015 33
10/10/2015 34
Ressources humaines> Ressources humaines> contrat
10/10/2015 35
 Gestion des bulletins de l’employé:
Ressources humaines > Paye > bulletin de l’employé
Malgré la présence d’un module hr_payroll destiné à gérer la paie
au sein de l’entreprise, il s’avère que ce module tout seul ne peut
pas répondre aux besoins des sociétés dans le monde entier, car
chaque pays, voire chaque entreprise, a sa manière de gérer la paie.
Cela est dû à la différence:
 Des lois et des législations entre les pays du monde entier
 Des rapports de paie et des déclarations
 De la manière dont il faut comptabiliser les salaires
10/10/2015 37
le vrai rôle du module hr_payroll c’est juste de créer la
base sur laquelle chacun peut construire le modèle de
paie qu’il lui convient. C’est pour cette raison qu’on
trouve des pays qui ont déjà crée des modules de paie
convenables à leurs lois de législations.
10/10/2015 38
Le besoin majeur est de créer un module pour gérer la paie pour le
contexte marocain. Pour cela il faut:
 Établir une étude détaillée, afin de comprendre la logique du
métier de la paie
 Créer toutes les règles salariales qui vont en pair avec la loi et les
législations marocaines
 Ajouter les différents champs et données qui manquent pour
s’adapter au contexte marocain
 Gérer les différents rapports et déclarations liés à la paie
 Permettre la comptabilisation de la paie
10/10/2015 39
10/10/2015 41
Totale des gains (salaire
brut global)
Salaire de base
Heures
supplémentaires
Primes
d’ancienneté
Indemnités
Avantages
(nature+argent)
Allocations
familiales
Total des retenues
Cotisations
salariales
Impôt général sur
le retenu
Avances et
acomptes
Cessions de salaire
Oppositions
Autres retenues
Salaire net à
payer
10/10/2015 42
 Les éléments constitutifs du salaire :
 Salaire de base :
Salaire de base = Nombre d’heures normale * Taux horaire
normal
 Les heures supplémentaires :
Taux horaire supplémentaire = Taux horaire normal * (1 + Taux
horaire de majoration)
Jours de travail
habituels
Repos hebdomadaires
et jours fériés
De 6:00 à 21:00 25% 50%
De 21:00 à 6:00 50% 100%
10/10/2015 43
 Primes d’ancienneté :
 Les indemnités :
L’indemnité de résidence, indemnité de licenciement...etc.
Taux d’ancienneté ( % du salaire )
2 ans de travail 5%
De 2 ans à 5 ans 10%
De 5 ans à 12 ans 15%
De 12 ans à 20 ans 20%
Après 25 ans de travail 25%
10/10/2015 44
 Les allocations familiales :
 200 DH par mois pour chacun des trois premiers enfants
 36 DH par mois pour chacun des trois suivants
 Les avantages :
 En Argent : loyer du logement personnel, frais médicaux,
frais des séjours ...etc.
 En nature : (dépenses de domesticité, logement,
dotations en produits fabriqués par l'employeur...etc.
10/10/2015 45
 Les cotisations sociales salariales :
 Les cotisations salariales de la CNSS :
Cotisation salariale à la CNSS = 4,29 % * Salaire brut <= 6000 DH
 Assurance maladie obligatoire (AMO) :
Cotisation salariale d’AMO = 2% * Salaire brut
 Les cotisations salariales à la CIMR :
Cotisation salariale à la CIMR = entre (3% et 6%) * Salaire brut
imposable
10/10/2015 46
 Les charges patronales :
 Les cotisations patronales de la CNSS :
Cotisations pour la couverture des allocations familiales
= 7,5 % * Salaire brut
Cotisations pour la couverture des prestations sociales
= 8,6 % * Salaire brut <= 6000
Participation au financement de la formation
professionnelle = 1,6 % * Masse salariale brut
10/10/2015 47
 Les charges patronales :
 Les cotisations patronales de l’AMO :
Assurance Maladie Obligatoire (AMO) = 2 % * Salaire brut
Cotisation de solidarité (AMO) = 1,5 % * Salaire brut
 Les cotisations patronales à la CIMR :
Cotisation patronale de CIMR = 1,3 * Taux de cotisation salariale
de CIMR * salaire brut imposable
 Les cotisations patronales à d’autres organismes
10/10/2015 48
 L’impôt général sur le revenu :
Détermination du salaire
brut (SB)
salaire de base, primes, indemnités et
avantages...etc.
Détermination du salaire
imposable (SBI)
SBI = SB – Exonérations
Détermination du salaire
net imposable (SNI)
SNI = SBI - Déductions
Calcul de l’IR brut IR (brut) = (SNI * Taux) – (Somme à déduire)
Calcul de l’IR net
IR (net) = IR (brut) – Déductions pour charges
familiales
10/10/2015 49
 Calcul de l’IR brut :
IR (brut) = (SNI * Taux) – (Somme à déduire)
Tranche de revenu
mensuel (DHS)
Taux Somme à déduire
De 0 à 2500 0% 0,00
De 2005 à 4166,67 10% 250,00
De 4166,67 à 5000 20% 666,67
De 5000 à 6666,67 30% 1166,67
De 6666,67 à 15000 34% 1433,33
Au-delà de 15000 38% 2033,33
10/10/2015 51
10/10/2015 52
10/10/2015 53
10/10/2015 54
10/10/2015 55
10/10/2015 56
10/10/2015 57
On devrait développer un module qui va
étendre les fonctionnalités du module de
ressources humaines, sans toucher au module
standard, ceci doit être fait par héritage parce
que les vues existantes devraient être
modifiées à travers des vues héritées, jamais
directement.
10/10/2015 58
Création d’un nouveau module (Odooopenerpaddons)
• Hérite d’un autre module
Ajouter des fichiers nécessaires
• Fichiers .py et .xml
Mise à jour des modules dans l’interface Odoo
Installer le nouveau module
10/10/2015 59
 Fichiers obligatoires :
◦ __init__.py : Initialisation du package Python
Charger le nouveau module
import nouveau_module
10/10/2015 60
 Fichiers obligatoires :
◦ __openerp__.py : La fiche descriptive du module
• name : le nom de votre module ;
• version : la version du module ;
• category : la catégorie dans laquelle vous classez votre module ;
• sequence : le un nombre qui permet de définir l’ordre de votre module
dans la liste des modules.
• author : l'auteur du module ;
• description : la description complète du module ;
• depends : les dépendances votre module ;
• data : les fichiers à charger ;
• installable : si votre module est installable ou non ;
• auto_install : laissez à False, nous l'installerons à la main.
10/10/2015 61
 Fichiers obligatoires :
◦ Nouveau_module.py : Les classes Python, les objets du module
from openerp.osv import fields, osv
class hr_employee_ma(osv.osv):
_inherit = 'hr.employee‘
_columns = {
'CIN': fields.char('CIN'),
}
10/10/2015 62
 Fichiers obligatoires :
◦ Nouveau_module_view.xml : Les vues (Formulaires, listes,
graph,…), menus et actions
<record id="hr_employee_form__test_payroll_for" model="ir.ui.view">
<field name="name">hr.employee.inherit.form</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="priority">30</field>
<field name="arch" type="xml">
<data>
<xpath expr="//field[@name='country_id']" position="before">
<field name="CIN" eval="False"/>
</xpath>
</data>
</field>
</record>
Presentation module HR et la gestion de la paie marocaine

More Related Content

What's hot

Rapport de stage communication visuelle, événementiel et site WordPress à ISAMM
Rapport de stage communication visuelle, événementiel  et site WordPress à ISAMMRapport de stage communication visuelle, événementiel  et site WordPress à ISAMM
Rapport de stage communication visuelle, événementiel et site WordPress à ISAMMNidhal Trabelssi
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...tayebbousfiha1
 
Guide rapport de stage licence
Guide rapport de stage licence Guide rapport de stage licence
Guide rapport de stage licence Fadhel El Fahem
 
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...Rapport de stage complet sur la planification et la gestion budgetaire d'une ...
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...proviseur
 
Sujets de pfe pour etudiants en grh
Sujets de  pfe pour etudiants en  grhSujets de  pfe pour etudiants en  grh
Sujets de pfe pour etudiants en grhezzeddine mbarek
 
Transport routier au Maroc
Transport routier au MarocTransport routier au Maroc
Transport routier au MarocBadr Banar
 
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...Abdelouahed Abdou
 
Demande de stage
Demande de stageDemande de stage
Demande de stagediadiallo
 
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...amin lord
 
Rapport de stage bts finances comptabilite et gestion d entreprises
Rapport de stage  bts finances comptabilite et gestion  d entreprises Rapport de stage  bts finances comptabilite et gestion  d entreprises
Rapport de stage bts finances comptabilite et gestion d entreprises Constant Mousso
 
Rapport de stage d’initiation: Fiduciaire
Rapport de stage d’initiation: FiduciaireRapport de stage d’initiation: Fiduciaire
Rapport de stage d’initiation: FiduciaireJadroun Sofiane
 
Cours theorie des organisation s3
Cours theorie des organisation s3Cours theorie des organisation s3
Cours theorie des organisation s3fikri khalid
 
Management interculturel
Management interculturelManagement interculturel
Management interculturelM'Hamed MARDI
 
diapo pour soutenance
diapo pour soutenance diapo pour soutenance
diapo pour soutenance sara h
 
Rapport de stage societe commerciale
Rapport de stage societe commercialeRapport de stage societe commerciale
Rapport de stage societe commercialesalek abdeljabar
 
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...Miriam drissi kaitouni
 
Module rh de l'ERP Odoo (ex OpenERP)
Module rh de l'ERP Odoo (ex OpenERP)Module rh de l'ERP Odoo (ex OpenERP)
Module rh de l'ERP Odoo (ex OpenERP)Hassan WAHSISS
 
La théorie de la contingence
La théorie de la contingenceLa théorie de la contingence
La théorie de la contingenceChiraz Chebbi
 

What's hot (20)

Rapport de stage communication visuelle, événementiel et site WordPress à ISAMM
Rapport de stage communication visuelle, événementiel  et site WordPress à ISAMMRapport de stage communication visuelle, événementiel  et site WordPress à ISAMM
Rapport de stage communication visuelle, événementiel et site WordPress à ISAMM
 
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
Rapport de Stage PFE - Développement d'un Projet ALTEN MAROC Concernant le Sy...
 
Rapport pfa
Rapport pfaRapport pfa
Rapport pfa
 
Guide rapport de stage licence
Guide rapport de stage licence Guide rapport de stage licence
Guide rapport de stage licence
 
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...Rapport de stage complet sur la planification et la gestion budgetaire d'une ...
Rapport de stage complet sur la planification et la gestion budgetaire d'une ...
 
Sujets de pfe pour etudiants en grh
Sujets de  pfe pour etudiants en  grhSujets de  pfe pour etudiants en  grh
Sujets de pfe pour etudiants en grh
 
Transport routier au Maroc
Transport routier au MarocTransport routier au Maroc
Transport routier au Maroc
 
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
Atelier2 Odoo: Gestion des Ressources Humaines (installation, employés, contr...
 
Demande de stage
Demande de stageDemande de stage
Demande de stage
 
Rapport De PFE
Rapport De PFERapport De PFE
Rapport De PFE
 
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...
Exercices corrigés-de-la-comptabilité-analytique-faculté-pluridisciplinaire-n...
 
Rapport de stage bts finances comptabilite et gestion d entreprises
Rapport de stage  bts finances comptabilite et gestion  d entreprises Rapport de stage  bts finances comptabilite et gestion  d entreprises
Rapport de stage bts finances comptabilite et gestion d entreprises
 
Rapport de stage d’initiation: Fiduciaire
Rapport de stage d’initiation: FiduciaireRapport de stage d’initiation: Fiduciaire
Rapport de stage d’initiation: Fiduciaire
 
Cours theorie des organisation s3
Cours theorie des organisation s3Cours theorie des organisation s3
Cours theorie des organisation s3
 
Management interculturel
Management interculturelManagement interculturel
Management interculturel
 
diapo pour soutenance
diapo pour soutenance diapo pour soutenance
diapo pour soutenance
 
Rapport de stage societe commerciale
Rapport de stage societe commercialeRapport de stage societe commerciale
Rapport de stage societe commerciale
 
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...
Audit opérationnel - Évaluation des procédures du cycle achats/fournisseurs a...
 
Module rh de l'ERP Odoo (ex OpenERP)
Module rh de l'ERP Odoo (ex OpenERP)Module rh de l'ERP Odoo (ex OpenERP)
Module rh de l'ERP Odoo (ex OpenERP)
 
La théorie de la contingence
La théorie de la contingenceLa théorie de la contingence
La théorie de la contingence
 

Viewers also liked

Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Addi Ait-Mlouk
 
Odoo Formation Administration Serveur V8
Odoo Formation Administration Serveur V8Odoo Formation Administration Serveur V8
Odoo Formation Administration Serveur V8Africa Performances
 
Management des Ressources de Production - Odoo V8
Management des Ressources de Production - Odoo V8Management des Ressources de Production - Odoo V8
Management des Ressources de Production - Odoo V8Africa Performances
 
Gestion Comptable et Financiere Odoo V8
Gestion Comptable et Financiere Odoo V8Gestion Comptable et Financiere Odoo V8
Gestion Comptable et Financiere Odoo V8Africa Performances
 
Odoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingOdoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingAfrica Performances
 
Gestion des Ressources Humaines Odoo V8
Gestion des Ressources Humaines Odoo V8Gestion des Ressources Humaines Odoo V8
Gestion des Ressources Humaines Odoo V8Africa Performances
 
Odoo Module de Fabrication
Odoo Module de FabricationOdoo Module de Fabrication
Odoo Module de FabricationAnalystik
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec OdooHassan WAHSISS
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourceAfrica Performances
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Abdelouahed Abdou
 

Viewers also liked (14)

Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
Paramétrage et développement spécifique des modules odoo (OpenERP) Partie 1
 
Odoo Formation Administration Serveur V8
Odoo Formation Administration Serveur V8Odoo Formation Administration Serveur V8
Odoo Formation Administration Serveur V8
 
OpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche TechniqueOpenERP/Odoo: Fiche Technique
OpenERP/Odoo: Fiche Technique
 
Odoo gestion des stocks v8
Odoo gestion des stocks v8Odoo gestion des stocks v8
Odoo gestion des stocks v8
 
Management des Ressources de Production - Odoo V8
Management des Ressources de Production - Odoo V8Management des Ressources de Production - Odoo V8
Management des Ressources de Production - Odoo V8
 
Gestion Comptable et Financiere Odoo V8
Gestion Comptable et Financiere Odoo V8Gestion Comptable et Financiere Odoo V8
Gestion Comptable et Financiere Odoo V8
 
Odoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingOdoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et Reporting
 
Gestion des Ressources Humaines Odoo V8
Gestion des Ressources Humaines Odoo V8Gestion des Ressources Humaines Odoo V8
Gestion des Ressources Humaines Odoo V8
 
Odoo Module de Fabrication
Odoo Module de FabricationOdoo Module de Fabrication
Odoo Module de Fabrication
 
Python et son intégration avec Odoo
Python et son intégration avec OdooPython et son intégration avec Odoo
Python et son intégration avec Odoo
 
Odoo Marketing & CRM v8
Odoo Marketing & CRM v8Odoo Marketing & CRM v8
Odoo Marketing & CRM v8
 
Crm odoo (OpenDev)
Crm odoo (OpenDev)Crm odoo (OpenDev)
Crm odoo (OpenDev)
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
 
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
Développement de modules pour odoo (anciennement OpenERP): exemples et exerci...
 

Similar to Presentation module HR et la gestion de la paie marocaine

Forum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHForum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHFinopsys
 
Les nouvelles aides à la transformation digitale des entreprises en Wallonie
Les nouvelles aides à la transformation digitale des entreprises en WallonieLes nouvelles aides à la transformation digitale des entreprises en Wallonie
Les nouvelles aides à la transformation digitale des entreprises en WallonieTechnofutur TIC
 
Uniformation réforme formation pro 06_15
Uniformation réforme formation pro 06_15Uniformation réforme formation pro 06_15
Uniformation réforme formation pro 06_15aprova84
 
Salon sap lyon3-4-avril 2009-v3
Salon sap lyon3-4-avril 2009-v3Salon sap lyon3-4-avril 2009-v3
Salon sap lyon3-4-avril 2009-v3sergioc13
 
Pilotages des emplois et masse salariale
Pilotages des emplois et masse salarialePilotages des emplois et masse salariale
Pilotages des emplois et masse salarialeBusiness At Work
 
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020Etat des lieux API - Table Ronde France Payments Forum 03/03/2020
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020Eric RICHARD
 
Taxe d'apprentissage 2011 - CCIP - janvier 2011
Taxe d'apprentissage 2011 - CCIP - janvier 2011Taxe d'apprentissage 2011 - CCIP - janvier 2011
Taxe d'apprentissage 2011 - CCIP - janvier 2011virginienaud
 
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...virginienaud
 
Seminaire jdlsfr grenoble-6sept2010-v1
Seminaire jdlsfr grenoble-6sept2010-v1Seminaire jdlsfr grenoble-6sept2010-v1
Seminaire jdlsfr grenoble-6sept2010-v1sergioc13
 
Réforme des aides à la transformation numérique
Réforme des aides à la transformation numériqueRéforme des aides à la transformation numérique
Réforme des aides à la transformation numériqueAgence du Numérique (AdN)
 
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modeles
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modelesP8101 g formation-ibm-cognos-planning-analyst-construction-de-modeles
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modelesCERTyou Formation
 
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020FrenchTechCentral
 
LIVRE BLANC DSN ET PAIE EBP
LIVRE BLANC DSN ET PAIE EBPLIVRE BLANC DSN ET PAIE EBP
LIVRE BLANC DSN ET PAIE EBPPROJECT SI
 
Présentation conférence prélèvement à la source
Présentation conférence prélèvement à la sourcePrésentation conférence prélèvement à la source
Présentation conférence prélèvement à la sourceDeloitte Société d'Avocats
 
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...ENSIBS
 

Similar to Presentation module HR et la gestion de la paie marocaine (20)

Forum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RHForum Finopsys 2015 - Table ronde RH
Forum Finopsys 2015 - Table ronde RH
 
Formation professionnelle et alternance : dernières mesures
Formation professionnelle et alternance : dernières mesuresFormation professionnelle et alternance : dernières mesures
Formation professionnelle et alternance : dernières mesures
 
Les nouvelles aides à la transformation digitale des entreprises en Wallonie
Les nouvelles aides à la transformation digitale des entreprises en WallonieLes nouvelles aides à la transformation digitale des entreprises en Wallonie
Les nouvelles aides à la transformation digitale des entreprises en Wallonie
 
Uniformation réforme formation pro 06_15
Uniformation réforme formation pro 06_15Uniformation réforme formation pro 06_15
Uniformation réforme formation pro 06_15
 
Salon sap lyon3-4-avril 2009-v3
Salon sap lyon3-4-avril 2009-v3Salon sap lyon3-4-avril 2009-v3
Salon sap lyon3-4-avril 2009-v3
 
Pilotages des emplois et masse salariale
Pilotages des emplois et masse salarialePilotages des emplois et masse salariale
Pilotages des emplois et masse salariale
 
Paie Algérienne odoo
Paie Algérienne odooPaie Algérienne odoo
Paie Algérienne odoo
 
EME in paianet
EME in paianetEME in paianet
EME in paianet
 
Newsletter Mars 2015
Newsletter Mars 2015Newsletter Mars 2015
Newsletter Mars 2015
 
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020Etat des lieux API - Table Ronde France Payments Forum 03/03/2020
Etat des lieux API - Table Ronde France Payments Forum 03/03/2020
 
Taxe d'apprentissage 2011 - CCIP - janvier 2011
Taxe d'apprentissage 2011 - CCIP - janvier 2011Taxe d'apprentissage 2011 - CCIP - janvier 2011
Taxe d'apprentissage 2011 - CCIP - janvier 2011
 
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...
Taxe d'apprentissage 2011 - CCIP Délégation formation & compétences - janvier...
 
Seminaire jdlsfr grenoble-6sept2010-v1
Seminaire jdlsfr grenoble-6sept2010-v1Seminaire jdlsfr grenoble-6sept2010-v1
Seminaire jdlsfr grenoble-6sept2010-v1
 
Réforme des aides à la transformation numérique
Réforme des aides à la transformation numériqueRéforme des aides à la transformation numérique
Réforme des aides à la transformation numérique
 
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modeles
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modelesP8101 g formation-ibm-cognos-planning-analyst-construction-de-modeles
P8101 g formation-ibm-cognos-planning-analyst-construction-de-modeles
 
Erp/OpenErp
Erp/OpenErpErp/OpenErp
Erp/OpenErp
 
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020
Workshop - Recrutement - URSSAF - French Tech Central - 6 mars 2020
 
LIVRE BLANC DSN ET PAIE EBP
LIVRE BLANC DSN ET PAIE EBPLIVRE BLANC DSN ET PAIE EBP
LIVRE BLANC DSN ET PAIE EBP
 
Présentation conférence prélèvement à la source
Présentation conférence prélèvement à la sourcePrésentation conférence prélèvement à la source
Présentation conférence prélèvement à la source
 
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...
Agile Tour Paris 2014 : "La Contractualisation Agile C'est Possible" à La Pos...
 

Recently uploaded

CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptbentaha1011
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).FatimaEzzahra753100
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSKennel
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfalainfahed961
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...maach1
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfmia884611
 

Recently uploaded (8)

CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.pptCHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
CHAPITRE 2 VARIABLE ALEATOIRE probabilité.ppt
 
CAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptxCAP2ER_GC_Presentation_Outil_20240422.pptx
CAP2ER_GC_Presentation_Outil_20240422.pptx
 
Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024Note agro-climatique n°2 - 17 Avril 2024
Note agro-climatique n°2 - 17 Avril 2024
 
présentation sur la logistique (4).
présentation     sur la  logistique (4).présentation     sur la  logistique (4).
présentation sur la logistique (4).
 
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdfSciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
SciencesPo_Aix_InnovationPédagogique_Atelier_APC.pdf
 
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdfActions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
Actions du vent sur les bâtiments selon lEurocode 1 – Partie 1-4.pdf
 
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
Cours-de-Ponts Cours de Ponts Principes généraux - Conception Méthodes de con...
 
Câblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdfCâblage, installation et paramétrage d’un réseau informatique.pdf
Câblage, installation et paramétrage d’un réseau informatique.pdf
 

Presentation module HR et la gestion de la paie marocaine

  • 1. Réalisé par : * Sanaa Slimane * Hassan Wahsiss 01/06/2015
  • 2.
  • 3.  OCA (Odoo Community Association) : ◦ Soutenir le développement collaboratif des caractéristiques d’Odoo. ◦ Pour ajouter/modifier un module dans la branche OCA :  Réalisation de l’ajout ou la modification dans une branche de modification,  Proposition d’intégration sur la branche OCA,  S’il y a une approbation de la part d’ au moins de 2 personnes et que personne n’a formulé d’objection valable,  Fusionnement de la branche de développement dans la branche OCA 10/10/2015 3
  • 4.  Les types des modules : ◦ Les modules officiels de l'éditeur : disponibles dans la branche Launchpad lp:openobject-addons ◦ Les modules OCA : disponibles dans les branches Launchpad gérés par OCA ◦ Les autres modules communautaires : qui ne sont pas maintenus par OCA 10/10/2015 4
  • 5.  Migration des modules standards : (moins d’une semaine) ◦ Avoir un contrat de l’Entreprise Odoo https://migration.odoo.com Ou ◦ Utiliser Openupgrade  Migration des modules spécifiques : (plus d’un mois) ◦ Modifier quelques instructions du code source, ◦ Adapter à la structure de la vue de la nouvelle version. 10/10/2015 5
  • 6.  ORM (Object-Relational Mapping) : ◦ Technique de programmation informatique qui permet d’avoir une couche d’abstraction par rapport à la BD, ◦ Il crée l'illusion d'une base de données orientée objet à partir d'une base de données relationnelle ◦ Il gère les droits d'accès, les traductions et évite d'avoir à écrire le code SQL dans lequel il faut refaire toutes les relations entre les tables avec des JOIN. 10/10/2015 6
  • 7.  L'ORM d'OpenERP ne fonctionne qu'avec PostgreSQL et beaucoup de requêtes SQL dans les modules utilisent le dialecte PostgreSQL.  Même si l'éditeur avait ajouté à une époque dans une branche de test le support de MySQL (dans le cadre d'un partenariat avec Sun Microsystem) mais cette branche n'a jamais été fusionnée avec la branche officielle 10/10/2015 7
  • 8.  Gestion des RH dans Odoo  Gestion de la paie marocaine  Inconvénients de l’existant et le besoin  Exemple d’un module de la gestion de paie marocaine  Idée sur la méthode de résolution 10/10/2015 8
  • 9.
  • 10. 10/10/2015 10 Gestion des RH Gestion administrative des employés Recrutement Formations Notes de frais Evaluations Organigramme Demandes administratives Suivi des prestations Intégration Paie Tableaux de bord
  • 11.  Gestion de feuilles de présence :  Le module de gestion de feuilles de présence, hr_timsheet, sous Odoo permet de saisir et de vérifier le temps consacré par les employés sur un projet ou une activité particulière.  Ce module est entièrement personnalisé, il donne plusieurs aperçus (par jour, par semaine, …) 10/10/2015 11
  • 13.  Gestion de congé:  Pour gérer les congés pris par les employés, on utilise le module hr_holidays 10/10/2015 13
  • 15.  Gestion de congé: • Les demandes de congés peuvent être enregistrées par les employés et validées par leur responsable. • Une fois la demande du congé est validée, elle apparait automatiquement dans l’agenda de l’employé. D’une autre coté, les responsables peuvent déterminer, au préalable, les différents types de congés (congés payés, maladie, …) et gérer les allocations par type. • Un employé peut demander aux responsables de lui attribuer plus de jours de congés en faisant une nouvelle demande d’attribution. 10/10/2015 15
  • 17. Ressources humaines > Configuration > Types de congés 10/10/2015 17
  • 18.  Gestion de recrutement: Le recrutement est une opération concordance entre un poste et un candidat : c’est-à-dire assurer la meilleure adéquation entre les compétences et les besoins de la société. Pour créer un poste pour le recrutement, on va au menu Ressources humaines > recrutement > job position 10/10/2015 18
  • 19. 10/10/2015 19 Interface de création de poste
  • 20. Pour créer une candidature, on va au menu suivant: Ressources humaines> recrutement > candidature 10/10/2015 20
  • 21. Tableau de bord ( vue kanban ) pour gérer les offres d’emploi 10/10/2015 21
  • 22. Tableau de bord pour gérer les candidatures 10/10/2015 22
  • 23.  Gestion des dépenses: Odoo permet de gérer les dépenses quotidiennes des employés. Que se soient les frais de déplacement ou tous autres frais, il permet d'accéder aux notes de frais des employés et il donne le droit de compléter et de valider ou de refuser ces notes. Après validation, on peut crée une facture pour l'employé. 10/10/2015 23
  • 24. Pour ajouter un type de dépense: Ressources humaines> configuration> type de dépense 10/10/2015 24
  • 25. Ressources humaines> notes de frais> notes de frais 10/10/2015 25
  • 27.  Gestion de la paie : Le module de la paie hr_payroll comprend un moteur de paie générique, qui permet de calculer des bulletins des salaires. Vous pouvez gérer la paie de votre entreprise à l’aide de ce module. Odoo propose les fonctionnalités suivantes pour un processus très efficace :  Règles salariales: sont utilisées pour calculer les données liées au calcul du salaire telles que les déductions, les primes …  Structure de salaire: permet de choisir l’ensemble des règles salariales qui vont entrer en jeu pour calculer les bulletins du salaire. 10/10/2015 27
  • 28.  Gestion des catégories de règles pour le salaire: C’est un moyen pour regrouper les règles salariales selon des classes, par exemple : on peut créer une catégorie des primes, des déductions, des indemnités, … etc. 10/10/2015 28
  • 29. Ressources humaines > Configuration > Paye > Catégories de règles pour le salaire 10/10/2015 29
  • 30.  Gestion des règles salariales: Les règles de salaires définissent l’ensemble de données qui permettent le calcul de bulletins de paie. 10/10/2015 30
  • 31. 10/10/2015 31 Ressources humaines > Configuration > Paye > Règles salariales
  • 32. 10/10/2015 32  Gestion des structures des salaires: Ressources humaines > Configuration > Paye > Structure des salaires
  • 33.  Gestion des contrats: On doit définir un contrat pour chaque employé, ce contrat sera utilisé lors de la génération des bulletins de salaire. 10/10/2015 33
  • 34. 10/10/2015 34 Ressources humaines> Ressources humaines> contrat
  • 35. 10/10/2015 35  Gestion des bulletins de l’employé: Ressources humaines > Paye > bulletin de l’employé
  • 36.
  • 37. Malgré la présence d’un module hr_payroll destiné à gérer la paie au sein de l’entreprise, il s’avère que ce module tout seul ne peut pas répondre aux besoins des sociétés dans le monde entier, car chaque pays, voire chaque entreprise, a sa manière de gérer la paie. Cela est dû à la différence:  Des lois et des législations entre les pays du monde entier  Des rapports de paie et des déclarations  De la manière dont il faut comptabiliser les salaires 10/10/2015 37
  • 38. le vrai rôle du module hr_payroll c’est juste de créer la base sur laquelle chacun peut construire le modèle de paie qu’il lui convient. C’est pour cette raison qu’on trouve des pays qui ont déjà crée des modules de paie convenables à leurs lois de législations. 10/10/2015 38
  • 39. Le besoin majeur est de créer un module pour gérer la paie pour le contexte marocain. Pour cela il faut:  Établir une étude détaillée, afin de comprendre la logique du métier de la paie  Créer toutes les règles salariales qui vont en pair avec la loi et les législations marocaines  Ajouter les différents champs et données qui manquent pour s’adapter au contexte marocain  Gérer les différents rapports et déclarations liés à la paie  Permettre la comptabilisation de la paie 10/10/2015 39
  • 40.
  • 41. 10/10/2015 41 Totale des gains (salaire brut global) Salaire de base Heures supplémentaires Primes d’ancienneté Indemnités Avantages (nature+argent) Allocations familiales Total des retenues Cotisations salariales Impôt général sur le retenu Avances et acomptes Cessions de salaire Oppositions Autres retenues Salaire net à payer
  • 42. 10/10/2015 42  Les éléments constitutifs du salaire :  Salaire de base : Salaire de base = Nombre d’heures normale * Taux horaire normal  Les heures supplémentaires : Taux horaire supplémentaire = Taux horaire normal * (1 + Taux horaire de majoration) Jours de travail habituels Repos hebdomadaires et jours fériés De 6:00 à 21:00 25% 50% De 21:00 à 6:00 50% 100%
  • 43. 10/10/2015 43  Primes d’ancienneté :  Les indemnités : L’indemnité de résidence, indemnité de licenciement...etc. Taux d’ancienneté ( % du salaire ) 2 ans de travail 5% De 2 ans à 5 ans 10% De 5 ans à 12 ans 15% De 12 ans à 20 ans 20% Après 25 ans de travail 25%
  • 44. 10/10/2015 44  Les allocations familiales :  200 DH par mois pour chacun des trois premiers enfants  36 DH par mois pour chacun des trois suivants  Les avantages :  En Argent : loyer du logement personnel, frais médicaux, frais des séjours ...etc.  En nature : (dépenses de domesticité, logement, dotations en produits fabriqués par l'employeur...etc.
  • 45. 10/10/2015 45  Les cotisations sociales salariales :  Les cotisations salariales de la CNSS : Cotisation salariale à la CNSS = 4,29 % * Salaire brut <= 6000 DH  Assurance maladie obligatoire (AMO) : Cotisation salariale d’AMO = 2% * Salaire brut  Les cotisations salariales à la CIMR : Cotisation salariale à la CIMR = entre (3% et 6%) * Salaire brut imposable
  • 46. 10/10/2015 46  Les charges patronales :  Les cotisations patronales de la CNSS : Cotisations pour la couverture des allocations familiales = 7,5 % * Salaire brut Cotisations pour la couverture des prestations sociales = 8,6 % * Salaire brut <= 6000 Participation au financement de la formation professionnelle = 1,6 % * Masse salariale brut
  • 47. 10/10/2015 47  Les charges patronales :  Les cotisations patronales de l’AMO : Assurance Maladie Obligatoire (AMO) = 2 % * Salaire brut Cotisation de solidarité (AMO) = 1,5 % * Salaire brut  Les cotisations patronales à la CIMR : Cotisation patronale de CIMR = 1,3 * Taux de cotisation salariale de CIMR * salaire brut imposable  Les cotisations patronales à d’autres organismes
  • 48. 10/10/2015 48  L’impôt général sur le revenu : Détermination du salaire brut (SB) salaire de base, primes, indemnités et avantages...etc. Détermination du salaire imposable (SBI) SBI = SB – Exonérations Détermination du salaire net imposable (SNI) SNI = SBI - Déductions Calcul de l’IR brut IR (brut) = (SNI * Taux) – (Somme à déduire) Calcul de l’IR net IR (net) = IR (brut) – Déductions pour charges familiales
  • 49. 10/10/2015 49  Calcul de l’IR brut : IR (brut) = (SNI * Taux) – (Somme à déduire) Tranche de revenu mensuel (DHS) Taux Somme à déduire De 0 à 2500 0% 0,00 De 2005 à 4166,67 10% 250,00 De 4166,67 à 5000 20% 666,67 De 5000 à 6666,67 30% 1166,67 De 6666,67 à 15000 34% 1433,33 Au-delà de 15000 38% 2033,33
  • 50.
  • 57. 10/10/2015 57 On devrait développer un module qui va étendre les fonctionnalités du module de ressources humaines, sans toucher au module standard, ceci doit être fait par héritage parce que les vues existantes devraient être modifiées à travers des vues héritées, jamais directement.
  • 58. 10/10/2015 58 Création d’un nouveau module (Odooopenerpaddons) • Hérite d’un autre module Ajouter des fichiers nécessaires • Fichiers .py et .xml Mise à jour des modules dans l’interface Odoo Installer le nouveau module
  • 59. 10/10/2015 59  Fichiers obligatoires : ◦ __init__.py : Initialisation du package Python Charger le nouveau module import nouveau_module
  • 60. 10/10/2015 60  Fichiers obligatoires : ◦ __openerp__.py : La fiche descriptive du module • name : le nom de votre module ; • version : la version du module ; • category : la catégorie dans laquelle vous classez votre module ; • sequence : le un nombre qui permet de définir l’ordre de votre module dans la liste des modules. • author : l'auteur du module ; • description : la description complète du module ; • depends : les dépendances votre module ; • data : les fichiers à charger ; • installable : si votre module est installable ou non ; • auto_install : laissez à False, nous l'installerons à la main.
  • 61. 10/10/2015 61  Fichiers obligatoires : ◦ Nouveau_module.py : Les classes Python, les objets du module from openerp.osv import fields, osv class hr_employee_ma(osv.osv): _inherit = 'hr.employee‘ _columns = { 'CIN': fields.char('CIN'), }
  • 62. 10/10/2015 62  Fichiers obligatoires : ◦ Nouveau_module_view.xml : Les vues (Formulaires, listes, graph,…), menus et actions <record id="hr_employee_form__test_payroll_for" model="ir.ui.view"> <field name="name">hr.employee.inherit.form</field> <field name="model">hr.employee</field> <field name="inherit_id" ref="hr.view_employee_form"/> <field name="priority">30</field> <field name="arch" type="xml"> <data> <xpath expr="//field[@name='country_id']" position="before"> <field name="CIN" eval="False"/> </xpath> </data> </field> </record>

Editor's Notes

  1. Lien odoo
  2. nom : c’est le nom de la structure Référence : le code de cette structure, il doit être unique Régles salariales : ajouter les règles salariales qui vont constituer cette structure