tutoriaux:generer_des_bulletins_de_salaire_avec_phpcompta

Avertissement préalable :

Un bulletin de salaire est un document normé dont les données changent souvent, et dont le paramétrage est délicat. Si vous n'êtes pas un professionnel de la paie, faites vous aider, car ce n'est pas évident de produire des bulletins de salaire sans erreur quand on n'y est pas habitué. Ici, j'expose simplement la capacité technique de phpcompta, pas comment faire un bulletin de salaire dans l'absolu.

La puissance des fiches de phpcompta vous permet de produire n'importe quel document à partir des données entrées dans les fiches. Pour cela vous avez besoin :

  • d'un modèle de document : c'est un document Opendocument (.odt ou .ods), que vous mettez en forme comme vous le voulez, et qui contient des codes qui récupèrent les données dans phpcompta au moment de la génération du document
  • de configurer correctement vos catégories de fiches, vos attributs de fiche et vos fiches.

Voici les étapes à suivre (sur la configuration des fiches, attribut et catégories, il y a d'autres informations dans le manuel ici : 10.Exemple de configuration de fiche)

Configurer les catégories de fiche

Vous devez créer une catégorie de fiche qui puisse être accessible depuis l'interface “Gestion”. Moi, j'aime bien que les salariés apparaissent dans Gestion→Administration. Je créer donc une catégorie de fiche “Salariés” (Paramètre→Fiche→Ajout d'une nouvelle catégorie), en cochant le modèle “Administration des finances”. Vous pouvez mettre un compte comptable ou non, peu importe. Si vous cliquez sur Gestion→Administration, vous devez avoir votre catégorie de fiche “Salariés” qui apparaît.

Configurer les attributs de fiche

Dans Paramètres→Divers→Attribut de fiche [ PARAM/DIVPARM/CFGATCAR ], vous définissez les attributs pour vos salariés, qui seront demandés dans chaque fiche salarié. En France, pour les données chiffrées, nous avons besoin des heures de base, des heures supplémentaires à 25% et à 50%, et du taux horaire de base. Vous pouvez évidemment ajouter toutes les autres données non chiffrées du bulletin de salaire (nom du salarié, numéro de sécurité sociale, adresse, email, date du bulletin, etc.).

Important : remarquez que chaque attribut a un numéro id au début de chaque ligne. Ce numéro sera repris dans le modèle de document, il faut donc savoir le retrouver si vous voulez créer vos propres modèles.

Création d'un salarié

  1. dans Gestion→Administration, cliquez sur “créer une nouvelle fiche”, et remplissez tous les champs que vous avez créés.
  2. Une fois votre salarié créé, il faut mettre le modèle de bulletin de salaire dans Paramètre→Document. Vous avez des modèles ici. Assignez le document à la “Partie Gestion”, pour pouvoir générer des documents avec les actions.

Générer un bulletin de salaire

Une fois le modèle enregistré, vous pouvez générer le bulletin de salaire de votre salarié.

  1. Allez dans Gestion→Administration,
  2. cliquez sur la fiche de votre salarié,
  3. puis sur “Ajout Action”. Cela entraîne une action sur votre salarié. Vous pouvez choisir la date, le type de document, son statut, etc. Dans le champ “Destinataire” est déjà sélectionné votre salarié.
  4. Il ne reste plus qu'à descendre à la rubrique “Document à générer”,
  5. puis à choisir le modèle
  6. et cliquer sur “Générer le document”. L'action fait apparaître dans cette rubrique le document généré, il suffit de cliquer dessus pour l'enregistrer ou le visionner.
  7. Vous pouvez sauvegarder l'action ou non.

C'est fait ! Notez que vous pouvez générer n'importe quel document de cette façon.

Remarque sur la création d'un modèle de document : pour récupérer des attributs de fiche, il suffit de mettre la balise «CUSTATTRx» dans le modèle, où x est le numéro d'attribut (ce numéro x peut se lire au début de chaque ligne dans Paramètre→Divers→Attribut de fiche). Plus d'information page 15 à 17 du manuel.

  • tutoriaux/generer_des_bulletins_de_salaire_avec_phpcompta.txt
  • Dernière modification : 2018/07/30 18:43
  • de melopie