Sujets connexes | L'utilitaire de mutualisation Les généralités, concepts, principes des opérations et autres Participer à une formation "distanciel" sur le sujet |
Implémentation dans LoGeAs
L'objet de ce chapitre est de faire le point sur la « machinerie » mise en place dans LoGeAs pour la gestion de la mutualisation. Ce chapitre s'adresse aux utilisateurs avancés, il n'est pas nécessaire d'en prendre connaissance pour utiliser les fonctionnalités
Champs utilisés
Deux champs ont été ajoutés aux tables « Saisie » et « Ecriture »
- Mutualisation de type « boolean »
- DateMutualisation de type « DateTime »
Un autre champ a été ajouté sur la table « PlanSimple »
- CompteLie de type String
Fonctionnement de ces champs
Table « Saisie »
Seul le champ « Mutualisation » de la table « Saisie » est accessible par l'utilisateur via l'interface, il est à initialiser dès que la saisie sur le compte (classe 6 ou 7) concerne la mutualisation. Il n'est jamais initialisé par programme.
Le champ « DateMutualisation » de la table « Saisie » est initialisé par l'utilitaire lors de la facturation avec une date et une heure, celle-ci constituant un numéro unique permettant de retrouver tous les éléments d'un même train de facturation :
- pour marquer les écritures de classe 6 qui ont fait l'objet d'une Compensation / Facturation
- pour marquer les écritures de la multilignes des factures, y compris la pseudo-facture de l'association support.
Table « Ecriture »
Lors de la génération, les deux champs sont recopiés dans la table « Ecriture »
Table « PlanSimple »
Le champ « CompteLie » permet dans le cadre de la mutualisation de faire le lien entre un compte personnalisé et un autre compte. Il sert notamment à savoir à quel compte de charge se reportent les remboursements sur les comptes 79.
Dans le cadre de la Mutualisation le champ « CompteLie » est initialisé par l'unité « FrxMutualisation » lors de la création d'un nouveau compte (Procedure AjouteSousCompte)
Le fichier Bloquefile de «Mutualisation»
Ce fichier a vocation à centraliser toutes les informations liées à la Mutualisation, il est stocké dans la base utilisateur
Nom du bloc | Nom de la donnée | Type attendu | |
---|---|---|---|
Général | NbPartenaire | Integer | Nombre de partenaires, hors support |
RacineMutualisation | String | Racine utilisée des comptes utilisés pour stocker les remboursements des partenaires (ici 792) | |
RacineCompteTiers | String | Racine utilisée des comptes utilisés pour les écritures de tiers lors de la facturation (ici 4562) | |
RacineMutualisationPivot | String | Idem pour l'association support (ici 58792) | |
CompteTiersPivot | String | Numéro du compte de tiers en compensation de RacineMutualisationPivot (ici 584562) | |
RacineCompteFondRoulement | String | Racine utilisée des comptes utilisés pour l'enregistrement des avances (ici 1031) | |
RacineCompteFondRoulementPivot | String | Racine utilisée des comptes utilisés pour l'enregistrement des avances du Support(ici 1033) | |
Pivot | CompteBanque | String | Numéro du compte de banque de l'association support pour la mutualisation |
CompteCaisse | String | Numéro du compte de banque de l'association support pour la mutualisation | |
SectionX<sup>7</sup> | CompteBanque | String | Numéro du compte de banque généralement utilisé par le partenaire pour les transferts avec le support |
CompteTiers | String | Numéro du compte de tiers du partenaire dans la base du support | |
CompteFondRoulement | String | Numéro du compte de « réserve » du partenaire dans la base du support | |
Abrege | String | Nom abrégé de l'association du partenaire | |
Nom | String | Nom complet | |
Pourcentage | Double | Pourcentage de prise en charge de la mutualisation du partenaire | |
Numero | Integer | Numéro du partenaire | |
NumeroFamille | String | Lien sur la table famille, la fiche pointée doit contenir les informations adresses, mail … Ce champ n'est pas utilisé pour la section 0, les informations étant prises dans base.ini | |
GrilleFacture | NbCol | Integer | Nombre de colonne affiché la dernière fois dans l'écran de facturation de l'assistant |
ColWidthX | Integer | Largeur de la colonne à l'affichage | |
Etat | Facture | String | Nom de l'état à utiliser pour la facturation |
Etat | String | Nom de l'état à utiliser pour imprimer le tableau de facturation |