TresorerieFonctions – Module contenant toutes les méthodes du module Trésorerie

Ce module a pour but de regrouper toutes et seulement les fonctions utiles à l’application Trésorerie.

Évidemment elles sont toutes appelées avec comme premier paramètre self.

TresorerieFonctions.liste_remises(self)[source]

Renvoie la liste des remises

En sortie : * clos = liste des remises qui sont en cours * non_clos = liste des remises qui sont terminées

TresorerieFonctions.remises_open(self)[source]

Renvoie la liste des idremise non closes

TresorerieFonctions.liste_cheques(self, data)[source]

Renvoie des listes de chèques.

Prend en entrée : * data = [“idremise”, <int>] -> on recherche par idremise * data = [“date”, <date>, <date>] -> on recherche par date

Renvoie en sortie : * un dictionnaire contenant les dates recalculées * une liste de chèques non traites / checked = False * une liste de chèques traites / checked = True

TresorerieFonctions.transaction(self, data)[source]

Renvoie toutes les informations disponibles sur une transaction

  • data = idtransaction, l’id de la transaction dont on veut les infos
TresorerieFonctions.creer_remise(self, data)[source]

Créé une remise dans la base de donnée.

  • data = type_remise, n’est pas utilisé pour le moment.

_log relevant ids : id de la remise

TresorerieFonctions.ajout_remise(self, data)[source]

Modifie l’état de remise d’une transaction.

  • data[“action”] = ajout ou delete
  • data contient idremise, idtransaction ainsi que les informations disponibles sur la transaction.
TresorerieFonctions.clore_remise(self, data)[source]

Clos une remise en prenant en compte les dernières modifications.

  • data["commentaire"] = <str>
  • data["idremise"] = <int>

#TODO y’en a encore

_log relevant ids : id de la remise

TresorerieFonctions.infos_remise(self, data)[source]

Renvoie les informations sur la remise idremise

  • data = idremise
TresorerieFonctions._update_amount_transaction(self, dico, cur=None)[source]

Permet de modifier le montant d’une transaction