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. Mathéo
_______________________________________________ Phpcompta-contrib mailing list Phpcompta-contrib@nongnu.org https://lists.nongnu.org/mailman/listinfo/phpcompta-contrib