Sortie de la version 2.0 de Coog [FR]

(This document is also available in English)

Back office COOG

Gestion du référentiel tiers

  • RGPD : Assistant d’anonymisation d’une personne physique pour lui permettre d’exercer son droit à l’oubli. Coog permet de crypter l’ensemble des données liées à cette personne physique. L’anonymisation n’est possible qu’après vérification automatique du délai de conservation minimum après la résiliation d’un contrat (défini par produit), du paiement des quittances, etc…


  • RGPD : Batch d’anonymisation automatique lorsque le délai de conservation après la résiliation d’un contrat est dépassé.
  • RGPD : Export de l’ensemble des données personnelles d’une personne physique pour le droit à la portabilité
  • RGPD : Pré-configuration de groupes de droits d’accès pour autoriser par utilisateur l’accès aux données personnelles.

Gestion contrat

  • Nouveau module ‘contract_option_extra_details permettant de calculer automatiquement des données complémentaires sur un contrat depuis une règle métier et de stocker l’information sur le contrat. Ce module est notamment utilisé dans le cadre des contrats obsèques, pour afficher la valeur de rachat à la date du jour ainsi que l’historisation des valeurs de rachat.


  • Ajout d’un assistant de modification du sous-statut d’un contrat actif (soumis à habilitation).
  • Les dates du contrat (date d’effet, date de condition) peuvent être initialisées par une règle métier définie sur le produit. Cela permet de gérer des contraintes sur la date d’effet en fonction de la date de signature (par exemple: effet au 1er jour du mois suivant la date de signature).
  • Ajout de données dans le moteur de règle :
    • Dates de modification et valeurs du montant de couverture à des dates données
    • Fonctions permettant d’identifier les garanties souscrites
    • Variable “Documents Reçus” sur un contrat
  • Intégration des moyens de contacts et identifiants tiers dans le document ‘brouillard’ livré par défaut.
  • Ajout d’un batch de création en masse de périodes d’exonération (permet d’appliquer à posteriori une réduction sur un portefeuille).
  • Ajout de la gestion du prorata sur les exonérations de primes. Lorsque ce mode est sélectionné, il permet de faire un prorata sur la fréquence de niveau inférieur afin d’obtenir une seule quittance avec le montant à payer. Par exemple, si la fréquence de quittancement est trimestrielle et que nous avons une quittance dont deux des trois mois sont exonérés, alors la quittance affichera le montant à payer pour un seul mois.


Avenant Contrat

  • Gestion de l’application d’un avenant en mode asynchrone.
  • Le droit de création d’un avenant peut être contrôlé par une règle métier.
  • Ajout de la date de signature sur les avenants.
  • Nouveau raccourci vers “Nouvel Avenant” dans la barre d’outil sur les contrats.


  • Ajout de données d’avenant au moteur de règle :
    • Date d’effet de l’avenant
    • Définition de l’avenant
    • Avenant en cours

Sinistre

  • Nouveau module claim_indemnification_ceiling : Le montant total des indemnisations d’une prestation délivrée peut être plafonné par une règle.
  • Nouveau module claim_insurer : Génération des bordereaux sinistres à destination des assureurs.
  • Nouveau module claim_reporting : Génération de rapports assureur sur les sinistres.
  • Améliorations ergonomiques sur le processus de déclaration de sinistre.


  • Découpage automatique d’une période si elle est bloquée par une décision d’analyse de risque.
  • Nouveau champ “Bloque l’ordonnancement des indemnisations” sur la configuration d’un sous-statut de sinistres permettant de bloquer l’ordonnancement des indemnisations sur les sinistres ouverts.
  • Ajout d’un motif de régularisation sur les indemnisations.
  • Configuration sur le calcul des taxes pour définir si le taux appliqué est celui à la date de validation de l’indemnisation ou celui à la date de la période indemnisée.
  • Possibilité de définir un ordre d’affichage des décisions d’éligibilité.
  • Si aucune ou une seule raison d’acceptation est définie, l’acceptation d’un service ne nécessite pas de renseigner de raison. De la même manière, lorsqu’une seule raison de refus est définie, le refus d’un service ne nécessite pas de renseigner une raison de refus.
  • Les décisions d’éligibilité pour les services délivrés sont paramétrables directement via le point d’entrée “Sinistre/configuration/raison d’éligibilité” et non plus via des données complémentaires.
  • Refus de prise en charge automatique d’un service depuis les règles d’éligibilité.
  • Ajout sur un sinistre de la date de début de gestion et de la date de fin de gestion pour les contrats collectifs.
  • Nouveau groupe d’habilitations “Super gestionnaire sinistre” qui est autorisé à modifier les indemnisations manuellement.
  • Nouveau lien “Remboursements sinistre” sur un sinistre, ainsi que d’un menu “Remboursements sinistre” listant l’ensemble des remboursements sinistre.
  • Possibilité de définir par produit/prestation les journaux de paiement disponibles lors du versement d’une prestation.
  • Vérification qui empêche l’ordonnancement en cas de période précédente manquante.
  • Action depuis une ligne de détail d’indemnisation afin de supprimer l’indemnisation associée.
  • Amélioration de l’affichage des prestations exercées dans l’assistant d’indemnisations.
  • Méthodes dans le moteur de règles pour le calcul d’indemnisation :
    • Nombre total de jours d’indemnisations pour un assuré,
    • Montant total des indemnisations pour une période et un assuré.
  • Affichage des détails du calcul de l’indemnisation sur les lignes de quittances.
  • Amélioration de la saisie dans la vue de création du bénéficiaire.
  • Configuration pour ignorer la validation des parts bénéficiaire lors de la fermeture d’un dossier.
  • Nouveau type de processus de sinistre pour déclaration et réouverture afin d’éviter la duplication de paramétrage.
  • Ajout de la colonne numéro de sinistre dans la vue liste des sinistres au début du processus de déclaration.
  • Ajout de la méthode set_sub_status afin de permettre la mise à jour du sous-statut d’un sinistre depuis la configuration d’un processus.
  • Gestion de la création de périodes de déduction sans date de fin ni montant.
  • Ajout d’un assistant permettant de propager des données complémentaires sur l’ensemble des services à partir d’une prestation, et sur l’ensemble des préjudices de sinistres à partir d’un préjudice. Ceci permet de faire évoluer le paramétrage sur des prestations déjà exercées.
  • Ajout d’un avertissement lors de l’ordonnancement de périodes d’indemnisation qui chevauchent des périodes similaires déjà ordonnancées.
  • Ajout de la possibilité d’annuler unitairement une période d’indemnisation.
  • Permettre dans un dossier de sinistre la déclaration d’une rechute différente du sinistre initial.
  • Amélioration du wizard de saisie des salaires dans le processus de déclaration d’un sinistre prévoyance collective.

Cotisation

  • Ajout d’une date de début de la gestion du quittancement sur un contrat (utile pour les migrations par exemple afin de ne pas re-quittancer le passé).
  • Amélioration de performances du batch de traitement des relances.
  • L’assistant de création de paiement bloque désormais la sélection d’un journal de paiement autre que celui défini sur le produit.

Encaissement - Décaissement

  • Amélioration des performances du batch de traitement des paiements.
  • Gestion d’un débiteur SEPA différent de la compagnie.
  • Possibilité de choisir un créditeur SEPA autre que la compagnie sur le journal de paiement.
  • La séquence de mandat SEPA peut être configurée par produit.
  • Le mandat SEPA est désormais un champ calculé sur les quittances et sur les lignes à payer dans le but de gérer la mobilité bancaire sur des quittances impayées.

Comptabilité

  • Ne créer les mouvements d’attente que si le journal de paiement/relevé associé est paramétré comme tel.

Commission

  • Ajout d’informations supplémentaires sur les plans et protocoles de commissionnement pour mieux guider l’utilisateur sur les protocoles utilisés (directement ou en cascade) pour un produit.
  • Forcer le découpage des lignes de commission selon les dates de recalcul même si le taux de commissionnement ne change pas afin de permettre la visualisation des découpages dans les bordereaux
  • Suppression du champ ‘Compte d’attente’ sur les assureurs: réutilisation du compte de quittancement sur la garantie afin de faciliter le paramétrage
  • Ajout de l’élément couvert dans la vue liste des commissions.
  • Permettre l’utilisation de la date de début et de fin d’une ligne de commission dans le moteur de règle (utile lorsque des dates de calcul sont définies dans le plan de commissionnement).
  • Ajout d’un assistant et d’un traitement automatique pour identifier et corriger la désynchronisation du précompte (utilisé dans le cas de migration)


Produit Obsèques

  • Nouveau module offered_life_commutations : paramétrage et utilisation facilités des tables de commutation en assurance vie.
  • Ajout de la date de réduction / date de rachat dans l’étape de prévisualisation de l’assistant de mise en réduction.
  • Stockage de la valeur réduite afin de s’assurer de sa stabilité.
  • Assistant permettant l’annulation de la mise en réduction d’un contrat.
  • Désactivation de l’annulation d’avenants sur les contrats réduits.
  • Ajout d’un point d’entrée Rachats dans le menu Contrats.
  • Mise en place de la double validation pour les rachats.
  • Assistant permettant d’annuler le rachat d’un contrat.

Produit Emprunteur

  • Initialisation par défaut de l’adresse de l’organisme prêteur si une seule adresse est disponible.

Distribution

  • Contrainte d’unicité sur le code d’un réseau de distribution pour éviter les doublons.
  • Ajout du réseau de distribution sur l’utilisateur disponible dans les préférences de l’utilisateur.
  • Initialisation du réseau de distribution durant le processus de souscription si un réseau est défini sur l’utilisateur connecté.

Processus

  • Ajout d’une API RPC pour attacher un objet métier à un processus et exécuter ce processus jusqu’à ce qu’un blocage soit levé. Par exemple lors de la saisie d’un contrat via un outil tiers, cette fonctionnalité permet d’exécuter les étapes et de bloquer la souscription si une analyse médicale est nécessaire. Une tâche est alors créée afin de traiter la fin du processus.
  • Meilleure ergonomie de paramétrage des processus

Editique

  • Nouveau module report_engine_event_log : création d’un log d’événement à chaque fois qu’un document est généré.
  • Ajout d’une API RPC pour la génération de documents.
  • Ajout d’un batch permettant de créer en masse des demandes de production de documents.
  • Utilisation d’un format d’impression personnalisé pour la date dans les courriers.
  • Dans le module report_engine_flow affichage d’un message informant l’utilisateur que la création du flux de courrier a réussi.
  • Possibilité de surcharge du séparateur de fin de ligne lors de la génération d’un fichier avec l’outil BaseMassFlowBatch.
  • Configuration sur les règles de document du produit pour éventuellement désactiver la réception manuelle des lignes de demande de document (le document ne sera considéré comme reçu que si il existe bien un document uploadé dans la GED).

Moteur de règle

  • Ajout de l’historique sur les règles afin de pouvoir consulter les différentes versions.
  • Ajout de la colonne “Code” dans la vue de la liste des règles pour pouvoir filtrer dessus.

Noyau Technique

  • Fonctionnalité optimisée de calcul des données pour les reportings.
  • Batch permettant de facilement créer des traitements de reprise de données.
  • Nouvelle fonction get_prorated_amount_on_period qui permet de calculer un montant proratisé sur une période.
  • Dans le module work_days, ajout de la possibilité de visualiser dans l’application le calcul de la date après N jours ouvrés en utilisant le même calcul que celui utilisé pour le batch (utile pour anticiper la date qui va être utilisée dans le prochain plan batch).


COOG API

  • Gestion des tokens pour l’authentification.
  • Gestion des produits commerciaux dans la tarification web.
  • Ajout d’une route dans l’API pour la recherche des produits commerciaux.
  • Nouveau point d’entrée Impayés pour le portail courtier : liste des tiers en impayés, détails des impayés pour un tiers.
  • API pour exécuter une règle présente dans le moteur de règles. L’API prend en entrée les paramètres de la règle et retourne le résultat de son exécution.
  • Gestion des dates de début et de fin sur les adresses.
  • Gestion de la création d’une réception de document sans rattachement à un tiers.
  • Option permettant de créer un contrat sans l’activer.
  • API pour la recherche des organismes prêteurs.
  • API pour rattacher / supprimer un document de la GED.
  • API pour calculer l’analyse de risque.
  • Enrichissement de l’API de création des prêts : Support des prêts de type in fine, amortissable, à palier, taux zéro, relais.
  • Définition de la transformation d’une tarification en contrat (un ou plusieurs éléments couverts par contrat).
  • Gestion des quotités sur les personnes couvertes dans l’API de tarification et celle de souscription de contrat.
  • Ajout d’une API pour anonymiser une personne physique
  • Ajout d’une API retournant la liste des données personnelles d’une personne physique
  • Gestion de la recherche sur les champs d’une tarification.
  • Technique: Ajout de la possibilité de filtrer sur des champs vides.
  • Documentation des API disponibles.
  • Ajout d’API pour consulter les logs d’événements sur un tiers, un contrat et générer un événement dans Coog.

COOG APP

  • Gestion des tarifications et souscription de contrats de types Prévoyance / Santé.
  • Affichage du produit commercial au lieu du produit technique lors d’une tarification.
  • Nouvelle vue payeur, ajout des quittances et des paiements sur la vue tiers.
  • Ajout de la saisie de l’organisme prêteur et de son adresse sur un prêt.
  • Gestion des documents requis sur un contrat (mise à jour, téléchargement du document).
  • Ajout d’une option pour définir comment les contrats sont créés suite à une tarification : un assuré par contrat ou un contrat avec tous les assurés.
  • Gestion de la quotité par élément couvert sur un contrat emprunteur.
  • Gestion de la saisie de tous les types de prêts (prêts taux zéro, prêt à palier, prêt in fine…).


  • Recherche d’une tarification à partir du nom d’un prospect.

COOG ADMIN

  • Nouvelle commande de sauvegarde de la base de donnée anonymisée : ./postgres anon_dump
  • Meilleure gestion de la configuration de coog-admin notamment lors des montées de version majeures.
  • Le moteur de génération des documents pdf unoconv est externalisé dans une image spécifique. La taille de l’image Coog diminue donc à 150Mo.