Aller au contenu
SLS (Statens Løn System)

SLS (Statens Løn System)

L’intégration SLS déclare les absences des feuilles de temps approuvées à SLS, le système de paie de l’État danois, sous forme d’enregistrements d’absence (FRAV) — plus personne ne ressaisit à la main les jours de maladie, les congés et les absences dans SLS.

Ce qui est envoyé

  • Les absences enregistrées sur des activités portant un Code d'absence SLS , pour les employés d’unités organisationnelles ayant un Groupe salarial SLS .
  • Un enregistrement par employé, code et suite de jours — créé, mis à jour ou supprimé dans SLS au fil des modifications de la feuille de temps.
  • Rien avant la Date de coupure , et rien qui ne soit pas encore approuvé.

L’intégration ne lit rien dans SLS. Les employés sont identifiés par leur numéro CPR : l’attribut CPR doit donc être renseigné.

Avant de commencer

ØS (Økonomistyrelsen) vous fournit :

  • l’adresse du service web SLS ;
  • un utilisateur du service web et son mot de passe ;
  • un fichier de certificat client (.p12, .pfx ou .pem) et le mot de passe qui le protège ;
  • le groupe salarial (løngruppe) de chaque institution ou unité.

ØS n’accepte que les appels provenant d’adresses réseau connues. Les adresses de mTime figurent sous Adresses IP ; demandez à ØS de les autoriser avant la première exécution.

Configuration dans mTime

  1. Allez dans Intégrations et sélectionnez Statens Løn System.
  2. Saisissez l’Adresse SLS et cliquez sur Vérifier la connexion . Une connexion réseau est ouverte vers l’adresse puis refermée — rien n’est envoyé — et vous savez si SLS laisse entrer mTime.
  3. Choisissez le fichier du Certificat client et saisissez son Mot de passe du certificat . mTime lit une seule fois le certificat et sa clé dans le fichier ; le mot de passe du fichier n’est jamais conservé.
  4. Saisissez l’Utilisateur du service web et le Mot de passe du service web .
  5. Sous Synchronisation des absences, activez Envoyer les absences et fixez la Date de coupure à votre date de mise en service. Les absences antérieures ne sont jamais envoyées.
  6. Activez l’intégration et enregistrez.

Indiquez ensuite à mTime quelles absences déclarer :

  • Sur chaque unité organisationnelle dont les employés sont dans SLS, renseignez le Groupe salarial SLS . Il n’est pas hérité par les sous-unités — renseignez-le sur chaque unité qui a des employés.
  • Sur chaque activité d’absence qui doit atteindre SLS, renseignez le Code d'absence SLS . La fenêtre Codes d'absence SLS de la page de l’intégration liste tous les codes autorisés par ØS, les règles qui s’y appliquent et les activités rattachées à chaque code — vous pouvez y ajouter et retirer des activités directement. Les activités sans code ne sont pas déclarées.

Quand les absences sont envoyées

Les absences sont envoyées lorsqu’un relevé est approuvé — ou soumis, lorsque les conditions d’emploi ne demandent pas d’approbation. C’est la période du relevé qui est envoyée : chaque jour d’absence sur une activité codée dans cette période devient, ou met à jour, un enregistrement dans SLS.

Si un relevé est rouvert puis approuvé à nouveau, la différence est envoyée : les nouveaux jours sont créés, les jours modifiés mis à jour et les jours disparus supprimés de SLS.

Comment les jours deviennent des enregistrements

mTime applique les règles d’ØS à chaque code ; la fenêtre Codes d'absence SLS indique quelle règle vaut pour quel code.

  • Une journée entière est déclarée comme un jour. SLS plafonne une journée à 7 heures 24 minutes (444 minutes) ; une journée plus longue est envoyée plafonnée, et la ligne du journal d’intégration le signale.
  • Deux journées entières consécutives ou plus sur le même code sont déclarées comme une seule période, du premier au dernier jour.
  • Une partie de journée est déclarée comme un jour isolé avec ses minutes, pour les codes qui acceptent des minutes.
  • Les codes de demi-journée (comme 505 et 615) sont déclarés comme une demi-journée.
  • Une absence en cours — maladie ou congé sans fin connue — est envoyée avec une fin ouverte et prolongée à chaque mois approuvé. Quand elle se termine, l’enregistrement reçoit sa date de fin.

Un jour sans norme de temps de travail (week-end ou jour férié) n’est jamais déclaré.

Vérifier ce qui a atteint SLS

Deux endroits le montrent :

  • Le rapport Absences SLS — pour le spécialiste RH : par employé et par jour, ce qui est dans SLS, ce qui reste à envoyer et ce qui exige une resynchronisation. Commencez par là.
  • Le journal d’intégration sous Admin › Journal d'intégration — pour l’administrateur : une ligne par enregistrement, avec la réponse de SLS et la requête envoyée. Le numéro CPR est masqué. Une ligne acceptée par SLS avec une remarque (Advarsel), ou pour laquelle mTime a plafonné une journée, porte un avertissement.

Une ligne en échec est réessayée automatiquement pendant trois jours. Ensuite elle reste en échec jusqu’à ce que quelqu’un lance la resynchronisation.

Garder SLS à jour après un changement de configuration

Changer le code SLS d’une activité ou le groupe salarial d’une unité ne renvoie rien de lui-même. Lancez le job Resynchronisation des intégrations pour SLS : il compare ce que disent les feuilles de temps approuvées avec ce que SLS détient, et crée, met à jour ou supprime les enregistrements qui diffèrent. Lancez-le d’abord en simulation — le rapport liste chaque changement qu’il ferait. Il couvre aussi un employé dont les absences n’ont jamais été envoyées, parce que le code a été ajouté après l’approbation.

Dépannage

ProblèmeSolution
Vérifier la connexion indique Pas de réponseSLS ne répond pas aux appels d’adresses inconnues. Demandez à ØS d’autoriser les adresses IP de mTime.
Vérifier la connexion indique refuséeVérifiez le numéro de port dans l’adresse. S’il est correct, SLS n’accepte pas l’adresse réseau de mTime — contactez ØS.
Rien n’est envoyéVérifiez que Envoyer les absences est activé, que l’activité a un code d’absence SLS, que l’unité de l’employé a un groupe salarial SLS, que l’employé a un numéro CPR, que les jours sont à la date de coupure ou après, et que le relevé est approuvé.
Le rapport affiche Aucun groupe de paieLes absences de cette unité n’atteignent jamais SLS. Renseignez le Groupe salarial SLS sur l’unité, puis lancez la resynchronisation.
Une ligne a échoué avec LukketSLS a clôturé la période. L’absence doit être corrigée dans SLS.
Une ligne a échoué avec Fejl et le texte de SLSSLS a rejeté l’enregistrement — le texte en donne la raison (groupe salarial inconnu, CPR absent de SLS, code non autorisé pour l’employé). Corrigez la cause, puis lancez la resynchronisation.
Un jour affiche Resynchronisation requise dans le rapportUn envoi ou une suppression a échoué et les tentatives sont épuisées. Lancez la Resynchronisation des intégrations pour SLS.

Étapes suivantes

Une fois l’intégration en service, voyez Intégrations pour désactiver une intégration, et le rapport Absences SLS pour la vue jour par jour.