[Phpcompta-contrib] Modélisation des clés de r épartitions
From:
Matheo Wang
Subject:
[Phpcompta-contrib] Modélisation des clés de r épartitions
Date:
Wed, 28 Sep 2011 14:27:04 +0200
Ma première micro analyse porte sur le thème de la modélisation des clés de répartition des charges.
La gestion d'une copropriété exige que chaque dépense (classe 6) soit affecté a une clés de répartition.
Il existe deux solutions pour faire cette modélisation : a) Utiliser la structure de la comptabilité analytique de phpcompta b) Créer une structure de données disjointe de celle existante de base dans phpcompta
A) Compte analytique
Spontanément la répartition des charges me fait penser a la comptabilité analytique. Une clés de répartition correspond a un compte analytique.
Si on explore cette direction alors il faudrait pouvoir pré-enregistrer dans les fiches de type S&BD un lien vers le compte analytique.
Lors de l’écriture d'achat, les comptes analytiques seraient automatiquement mis a jour sans intervention supplémentaire de l’opérateur.
Par cette méthode, le travail de saisie des factures est simplifié et diminue les erreurs dans la répartition des charges.
Note : il est possible qu'une fiche S&BD soit affecte a plusieurs compte analytiques selon un prorata déterminé . Exemple fiche facture électrique se reparti sur les clés : 60% charge commune et 40% charge ascenseur.
Le modèle de données serait : Fiche dépense =====> Compte analytique <===== Lot =====> Fiche copropriétaire
B) Structure de données parallèle
Si l'usage de la comptabilité analytique nécessite trop de changement dans le code de phpcomta.
On peut imaginer la création d'un modèle de données distinct et dédie aux copropriétés.
Compte comptable (classe6) ====> Clés de répartition <===== Lot =====> Fiche Copropriétaire
Au plan comptable de phpcompta on associerait pour chaque compte de classe 6 une lien vers une clés de répartition.
Des tables SQL seraient créées pour modéliser les liens entre compte comptable, clés de répartition, lot et copropriétaire.