Version minima | 11.04 (R00) |
Documents d'analyse | |
Initiative | RPC-27451 |
Sub-initiative | |
Epic | RPC-31158 (Liens entre affaires multisociétés et suivi financier) |
Theme/Function | Affaires |
Object | Pour les liens entre affaires multisociétés et suivi financier : GAL_PROJECT (Affaires/Gestion) Pour la cession des heures sur affaires : GAL_HOURS_EMPLOYEE_GL (Affaires/Gestion) |
Introduction
Dans un environnement multisite, avec des affaires décomposées en sous-affaires (internes à la société ou dont la réalisation a été confiée à une autre société de l’organisation), il est nécessaire de pouvoir suivre les affaires/sous-affaires, visualiser leur suivi financier propre, leur avancement, etc.
...
C'est l'affaire principale, qui possède des sous-affaires (affaires-filles).
Affaire-fille
C'est une sous-affaire, qui est liée à l'affaire-mère.
Les affaires-filles sont de deux types :
...
Affaires-mères et affaires-filles, décomposition et suivis financiers
Cession des heures
...
Remarque : la sélection d’un employé est limitée à sa société d’appartenance : je peux saisir sur n’importe quelle affaire des sociétés autorisées du groupe, mais uniquement pour les employés dont la société d’appartenance correspond à la société connectée.
Décomposition d’une affaire en sous-affaires
...
- Ouvrez l'objet des Affaires (Affaires/Gestion).
- L'onglet "Affaires" doit être actif, sinon cliquez dessus.
- Sélectionnez dans le volet de recherche l'affaire concernée.
- Allez dans le ruban, onglet "Accueil", groupe "Affaires". Cliquez sur "Liens affaires".
- La fenêtre "Liens affaires" s'ouvre.
Même si cette fenêtre n’est pas conçue pour être utilisée indépendamment, techniquement et pour des questions de sécurisation de l’accès aux données, c’est un objet, avec une session spécifique. Nouvel objet : GAL_PROJECT_LINK_GL (non visible dans le WorkConcept), qui doit être autorisé pour l’utilisateur comme tout autre objet.
- Sélectionnez l'affaire-mère (qui peut aussi être une affaire-fille).
- Cliquez sur le bouton "Ajouter".
- La fenêtre "Ajouter une affaire fille" s'ouvre.
- Renseignez le "Type de sous-affaire" :
- 01 Sous-affaire
- Elles font référence aux projets internes à la société.
- Il peut s'agir de décomposition de l'affaire en sous-ensembles au sein de la même société, ou de sous-affaire vendue au client final.
- 02 Sous-traitance
- Elles font référence aux sous-ensembles d'affaire dont la réalisation a été confiée à une autre société de l'organisation.
- Elles sont identifiées de manière particulière afin de pouvoir en neutraliser les coûts dans le cadre de calcul de marge groupe ou par affaire et dans le suivi financier consolidé.
- Renseignez la Société :
- Type de sous-affaire = Sous-traitance
- Pas initialisée.
- Soit à choix parmi les sociétés de l'organisation, soit saisie libre dans le cas d’une société sur une autre organisation ou utilisant un autre système.
- Type de sous-affaire = Sous-affaire
- initialisée par la société de connexion et non modifiable.
- Renseignez l'Affaire.
- Si la société choisie appartient à l'organisation, les affaires sont celles de la société sélectionnée.
- Sinon la saisie d’un numéro d'affaire peut être littéral, et informatif.
- Renseignez le Tiers sous-traitant (accessible uniquement si le Type de sous-affaire = Sous-traitance)
- = le fournisseur de la société de connexion de l’objet (sur lequel sera passé l’ordre de sous-traitance).
- Il est initialisé avec le tiers EDI correspondant à la société qui effectue l'acte de sous-traitance (recherche du tiers actif lié à la société par son code EAN).
- Sinon, il est vide.
- Renseignez le Taux de change (accessible uniquement si le Type de sous-affaire = Sous-traitance).
- Éditable uniquement sur une affaire-fille de type sous-traitance d'une autre société de l'organisation.
- Éditable uniquement si les monnaies société des affaires-mères et -filles sont différentes
- Initialisé selon le taux de change du groupe
- Cliquez sur "OK".
- Type de sous-affaire = Sous-traitance
- 01 Sous-affaire
Vous pouvez aussi interroger le Suivi financier d'une affaire-fille ou mère seule (bouton "Suivi financier") ou le Suivi financier consolidé = affaire-mère et affaire/s-fille/s (bouton "Suivi financier consolidé") :
Le bouton "Suivi financier consolidé" n’est accessible que lorsque l’on est positionné sur une affaire de la société ou d’une société de l’organisation “connue” qui a au moins une affaire fille.
...
- Objet des Affaires, positionné sur l'onglet "Affaire", via le ruban, groupe "Affaire", Liens affaires (puis bouton "Suivi financier").
Le bouton n’est accessible que sur une affaire de la société ou d’une société de l’organisation
Interrogation du suivi financier consolidé - coûts de transfert - conversion des devises
...
- Objet des Affaires, positionné sur l'onglet "Suivi financier", via le ruban, groupe "Suivi financier", Suivi financier consolidé.
- Objet des Affaires, positionné sur l'onglet "Affaire", via le ruban, groupe "Affaire", Liens affaires (puis bouton "Suivi financier consolidé ").
Le bouton n’est accessible que sur un nœud d’une affaire de la société ou d’une société de l’organisation ET uniquement si l’affaire a une ou plusieurs affaires-filles liées.
...
Rappel : les affaires sous-traitées à l'extérieur de l'organisation n'apparaissent pas.
Dans le ruban :
...
Soit une affaire dans la société A à 15% de marge :
Société A | PV | PR | MB | %MB | Société B | PV | PR | MB | %MB |
AFF1 | 1000 | 850 | 150 | 15% |
- *PV = Prix de vente; PR = Prix de revient; MB = Marge
...
Exemple 1 (une affaire de chaque côté) :
Société A | PV | PR | MB | %MB | Société B | PV | PR | MB | %MB |
Chiffré par A | -255 | ||||||||
Acheté à B | 300 | -45 | |||||||
AFF1 | 1000 | 895 | 105 | 11% | AFF3 | 300 | 255 | 45 | 15% |
- AFF1 comporte une affaire liée de type sous-traitance : AFF3.
- Le suivi financier de AFF 1 seule comporte un budget qui tient compte de l'achat de AFF 3 (300) à la société B, et un achat (document) de 300 avec pour preneur d’ordre le tiers sous-traitant de l'affaire liée.
- La marge sur la partie sous-traitée est déléguée à B. Ce principe permet de calculer une marge par société, puis une marge organisation.
- La marge de l’affaire A est dans ce cas diminuée.
...
Exemple 2 (une affaire miroir de chaque côté) :
Société A | PV | PR | MB | %MB | Société B | PV | PR | MB | %MB |
AFF1 | 700 | 595 | 105 | 155 | |||||
AFF2 | 300 | 300 | 0 | 0% | AFF3 | 300 | 255 | 45 | 15% |
- AFF1 comporte une affaire liée de type sous-affaire interne : AFF2.
- AFF 2 comporte une affaire liée de type sous-traitance : AFF3.
- Le suivi financier de AFF 1 seule ne comporte que ses coûts et dépenses propres.
- Le suivi financier de AFF 2 comporte le budget qui tient compte de l'achat de AFF 3 (300) à la société B, et un achat (document) de 300 avec pour preneur d’ordre le tiers sous-traitant de l’affaire liée.
...
Les colonnes du tableau ci-dessous représentent les choix possibles des Taux d'affichage.
|
| SF1 | SF2 | SF3 | SF4 |
|
| Taux fixe/Devise société
| Taux fixe/Devise contrat (devise contrat différente de devise société, sinon taux de change = 1) | Taux réel/Devise société
| Taux réel/Devise contrat
|
Heures | N/A | Converties en devise contrat selon le taux de base défini | N/A | Converties en devise contrat au taux de la date d'imputation | |
Engagement heures | N/A | Converties en devise contrat selon le taux de base défini | N/A | Converties en devise contrat au taux de la date début de l'opération | |
Stocks | N/A | Convertis en devise contrat selon le taux de base défini | N/A | Converties en devise contrat au taux de la date d'imputation | |
Documents comptables
| N/A | Convertis en devise contrat selon le taux de base défini | N/A | Les documents sont convertis au taux du jour de la devise contrat (date document) depuis la devise société | |
Documents | Convertis en devise société selon le taux de base défini | Convertis en devise contrat selon le taux de base défini Si document en devise différente des devises société et contrat, on utilise les deux taux, par ex. $ -> CHF, puis CHF->Euros | N/A -> les documents sont convertis aux taux du jour (date document) selon les mêmes règles qu'en comptabilité | Les documents sont convertis au taux du jour de la devise contrat (date document) depuis la devise société; les documents en devise contrat ne sont pas réévalués | |
Budget
| Budgétisation en devise société | N/A | Converti en devise contrat selon le taux de base défini | N/A | Converti en devise contrat selon le taux du jour de la date de dernière budgétisation |
| Budgétisation en devise contrat | Convertis en devise société selon le taux de base défini | N/A -> les budgets sont sauvegardés en devise contrat : invariant de cours de change dans les SF2 et SF4 | Converti en devise société selon le taux du jour de la date de la dernière estimation du reste à engager | N/A -> les budgets sont sauvegardés en devise contrat : invariant de cours de change dans les SF2 et SF4 |
Reste à engager sur budget | Budgétisation en devise société | N/A | Converti en devise contrat selon le taux de base défini | N/A | Converti en devise contrat selon le taux du jour de la date de la dernière estimation du reste à engager |
Budgétisation en devise contrat | Convertis en devise société selon le taux de base défini | N/A -> les budgets sont sauvegardés en devise contrat : invariant de cours de change dans les SF2 et SF4 | Converti en devise société selon le taux du jour de la date de la dernière estimation du reste à engager | N/A -> les budgets sont sauvegardés en devise contrat : invariant de cours de change dans les SF2 et SF4 |
Dans ce cas, le calcul parcourt un réseau d'affaires liées pour consolider les dépenses.
...
Société A : Monnaie CHF
Société B : Monnaie Euro
Affaires | Société | Devise du contrat | ||
Affaire-mère 1 |
|
| A | CHF |
Sous-affaire 2 |
| A | US $ | |
| Sous-affaire 3 |
| A | € Euro |
| Affaire sous-traitée 4 | B | £ Livre |
Règles de conversion en cas de suivi consolidé
...
- Objet des affaires, positionné sur l'onglet "Affaires", via le ruban, groupe "Affaire", Bilan d'affaire.
Ajout d’une zone de groupe "Total affaires consolidé". Cette zone n’est visible que si l’affaire comporte au moins une affaire-fille. Elle permet l’affichage des budgets, suivi financiers réels et marges consolidées groupe. Ce calcul tient compte des règles implicites suivantes :
...
- le lanceur d'applications de ProConcept, Affaires/Suivi
Critères de sélection
Le reporting
Objets déjà existants
...
Remarque : la sélection d’un employé est limitée à sa société d’appartenance : je peux saisir sur n’importe quelle affaire des sociétés autorisées du groupe, mais uniquement pour les employés dont la société d’appartenance correspond à la société connectée.
Définitions
Cession des heures
...
Ce sont les tâches de main-d’œuvre qui permettent la saisie des heures.
Une autre solution existe :
...
Les règles pour la recherche des natures analytiques sont les suivantes :
Utilisateur connecté sur | Société de travail | Initialisation nature analytique | Taux horaire |
1. Sa société d'appartenance | Sa société d'appartenance | Selon cascade standard | Selon cascade standard |
2. Sa société d'appartenance | Une autre société | Selon le métier, pas d'initialisation possible. La cascade standard ne renvoie rien dans ce cas (sauf si une nature analytique est déterminable via tâche, opération) | |
3. Une autre société | Sa société d'appartenance | Équivalent au point 1, la cascade standard étant exécutée sur la société de travail | Selon cascade standard |
4. Une autre société | Une autre société | Équivalent au point 2, la cascade standard étant exécutée sur la société de travail |
Une procédure d'individualisation de la recherche des natures analytiques peut être renseignée via la configuration GAL_HOURS_PROC_NAT_ANA.
...
Cascade standard de recherche des natures analytiques
Nature de dépenses | Cascade de détermination | Chemin de détermination | Condition de détermination |
Heures sur opération (tâche ou OF) | 1 | Opération (de tâche ou d’OF) -> Ressource -> CDA -> Nature analytique | La ressource doit être liée à un CDA, lequel CDA doit être lié à une seule nature analytique |
2 | Opération (de tâche ou d’OF) -> Ressource -> Nature analytique | La ressource doit être liée à une nature analytique | |
3 | Cas des tâches : Tâche -> Catégorie de tâche -> Nature analytique | La catégorie de tâche doit être liée à une nature analytique | |
Cas des OF : OF -> Dossier -> Tâche -> Catégorie de tâche -> Nature analytique | L’OF doit être lié à un dossier de type tâche, laquelle tâche appartient à une catégorie de tâche liée à une nature analytique | ||
4 | Configuration GAL_ANALYTIC_NATURE_LABOUR -> Nature analytique | La configuration doit correspondre à une nature analytique | |
Heures sur tâche | 1 | Employé -> Poste -> CDA -> Nature analytique | L’employé doit être lié à un poste, lequel poste appartient à un CDA lié à une nature analytique |
2 | Tâche -> Catégorie de tâche -> Nature analytique | La catégorie de tâche doit être liée à une nature analytique | |
3 | Configuration GAL_ANALYTIC_NATURE_LABOUR -> Nature analytique | La configuration doit correspondre à une nature analytique | |
Heures sur code budget | 1 | Employé -> Poste -> CDA -> Nature analytique | L’employé doit être lié à un poste, lequel poste appartient à un CDA lié à une nature analytique |
2 | Configuration GAL_ANALYTIC_NATURE_LABOUR -> Nature analytique | La configuration doit correspondre à une nature analytique | |
Frais (Finance) | 1 | Ecriture comptable -> Couple CPN+CDA -> Nature analytique | L’écriture comptable doit être liée à un CPN et à un CDA, lequel couple CPN+CDA doit être lié à une seule nature analytique |
2 | Configuration GAL_ANALYTIC_NATURE_FINANCIAL -> Nature analytique | La configuration doit correspondre à une nature analytique |
Reporting Cession d'heures
...
Permet de visualiser une analyse des saisies d'heures sur affaires au niveau de l'organisation, selon de nombreux critères de filtre, dont la société d'appartenance, l'employé, etc.
Critères de sélection
Le reporting
Configuration et paramètres d’objets
...
Heures sur affaire multi-sociétés / Heures sur affaire par employé multi-sociétés
GAL_PROC_EMP_GET_COMPANY | |
Nom de la fonction pour recherche de la société d'appartenance de l'employé. Elle est exécutée "à date", en comparaison aux dates de contrat actifs. Paramètres : HRM_EMPLOYEE_ID : identifiant employé DATE: date de référence pour la recherche Retour : PC_COMP_ID : identifiant de la société d'appartenance de l'employé La procédure est exécutée dans le contexte VPD de l'appelant. Elle peut donc potentiellement ne rien retourner (employé HRM_PERSON_GL lié par contrat à une société de l'organisation non ouvert à la VPD). Exemple : soit une organisation O avec des sociétés A, B, C et D. Gestion des heures sur A, B et C. Ne retournera rien si l’employé est lié à D. |
Saisie des heuresLes règles de saisie des heures, régies par des configurations société, suivent celles de la société sur laquelle l'enregistrement est généré (= société de travail) afin de garantir l’intégrité des données. | |
GAL_HOURS_CHECK_HRM_IN_OUT | |
Contrôle des dates entrée / sortie de l'employé avant le pointage d'heures. La vérification actuelle de contrat actif selon cette configuration ) se fait par recherche de la société d’appartenance. On accepte donc qu’un employé qui a un contrat actif sur une des sociétés de l’organisation affectées à l’objet, puisse saisir des heures de travail sur n’importe laquelle de ces sociétés. Valeur possibles : 0 : Pas de contrôle de présence de la personne 1 : Contrôle de la présence de la personne. Valeur par défaut : 0 | |
GAL_HOURS_INDIRECT_AUTHORIZATI | |
Oblige à avoir une Nature analytique sur les heures indirectes. Valeurs possibles : 0 : valeurs nulles admises 1 : valeurs nulles non admises Valeur par défaut : 0 Dans tous les cas, le champ est non modifiable dans le cas d'une saisie d'heures indirectes. | |
GAL_HOURS_POINTING_AUTHORIZATI | |
Mode de contrôle de la saisie des heures sur opération soldée dans le module Affaire. Dans tous les cas, la saisie est interdite sur une tâche soldée. Valeurs possibles : 0 : saisie interdite 1 : saisie autorisée avec avertissement 2 : saisie autorisée sans avertissement Valeur par défaut : 0 | |
GAL_HOURS_POINTING_PERIOD | |
Contrôle de la période active de saisie des heures. Valeurs possibles : Format des paramètres : Myx ou Tyx ou Ayx. · x est un nombre de jours après la fin de la période de contrôle · y peut prendre les valeurs F ou O ('F'erme ou 'O'uvré) pour tenir compte des jours ouvrés du calendrier · M signifie que le contrôle se fait par mois · T signifie que le contrôle se fait par trimestre · A signifie que le contrôle se fait par année Par exemple : · date du jour = x.03.06, la configuration à MO6 veut dire que l'on peut saisir des heures sur février jusqu'à 6 jours ouvrables après la fin du mois de février 06. · date du jour = x.03.06, la configuration TO10 veut dire que l'on peut saisir des heures sur janvier, février, mars jusqu'à 10 jours ouvrables après la fin du mois de mars 06. La configuration à 0 veut dire que le système n'effectue pas le contrôle. Valeur par défaut : 0 | |
GAL_ANALYTIC_NATURE_LABOUR | |
Natures analytiques pour dépenses de main d'œuvre sur affaire. Valeurs possibles : Toutes natures analytiques Valeur par défaut : NULL | |
GAL_HOURS_PROC_NAT_ANA | |
Procédure d'individualisation de la cascade de recherche de la nature analytique appliquée lors de la saisie des heures. Prototype de la méthode : function [package_name.] <procedure_name>(:1, :2, :3, :4, :5, :6, :7, :8) Paramètres : IN HRM_PERSON_ID : personne saisie d'heure Valeur par défaut : NULL |
Historique des versions
Date (dd.mm.yyyy) | Auteur des modifications | Détails |
25.04.2022 | RSA | Création |
02.08.2022 | RSA | Remise des images (elles avaient disparus) |