Skip to content

#1181 client, fournisseur : compte cg tiers par défaut au niveau de la CAE

Sbodrero requested to merge sbodrero/endi:issue#1181 into master

Changements apportés

  • Ajout des comptes cg tiers clients dans la configuration admin vente
  • Ajout des comptes cg tiers fournisseurs dans la configuration admin
  • Ajout de fonctions dans le fichier compute/sage.py afin de retrouver les comptes cg et tiers selon la stratégie décrite ci-après lors des exports

J'ai opté pour la stratégie de départ consistant à copier les valeurs par défaut des comptes de la configuration admin dans les enseignes lors de leur création puis de répercuter ces mêmes informations dans les comptes cg et tiers clients et fournisseurs des enseignes mais j'ai fait un rollback.

Actuellement si les comptes ne sont pas renseignés (laissés vides) au niveau fournisseurs et clients il convient de remonter à l'enseigne et à la configuration admin si les comptes ne sont pas renseignés au niveau de l'enseigne (laissés vides).

Checklist

  • Git
    • Rebasé sur master
    • Historique des commits nettoyé (rebase interactif)
    • Messages de commit mentionnant l'issue (Ref #XXX : ou Fix #XXX :)
  • Tests
    • Tests "verts" ( autonomie/test/ pytest -xv)
    • Validé par la CI
  • Code propre
    • PEP8 (https://www.python.org/dev/peps/pep-0008/) flake8
    • Conventions de nommage des variables, des fonctions et des classes respectées
    • Typo dans les variables, des fonctions et des classes
    • Typo dans les chaînes de caractères
    • Code commenté
    • Commentaires morts (inutile, tests) nettoyés
  • Base de données
    • Appliqué toutes les migrations présentes amont
    • Créer une migration de merge si nécessaire
    • endi_anonymize.py mis à jour si besoin (ajout/modif de modèle).

Points de vigilance / Retours souhaités

Reste à implémenter la gestion des comptes cg et tiers pour les fournisseurs

Navigateurs testés

Edited by Sbodrero

Merge request reports