Account club table
From Openflyers
Contenu de la table Account_club
| Champ | Type | Défaut | Extra | Description |
|---|---|---|---|---|
| ID | INT | foreign key to account table | ||
| PAYMENT_TYPE | TINYINT | 0 | Type of the payment for this account
-1 = default (used if account for payment type does not exist or is not usable) 0 = cheque 1 = cash 2 = repayment 3 = bank credit 4 = withdrawal 5 = credit card 9 = A Nouveau |
Cette table permet d'orienter les encaissements vers tel ou tel compte du club en fonction du type de paiement utilisé.
Le cas peut se présenter pour un club qui a deux comptes bancaires (un CCP et un compte courant chez truc) et qui oriente tous les paiements par carte bleue chez truc et tout le reste sur le CCP.
Attention : il serait peut-être intéressant de prévoir une méthode ne nécessitant de renseigner que les "orientations spécifiques". Dans notre exemple : dire que les CBs vont sur truc et tout le reste sur le CCP sans avoir besoin de mentionner tout le reste.
A réfléchir donc...
On pourrait mettre le compte par défaut en lui mettant un payment_type de -1. Si qd on doit utilisr un des comptes du club, celui ci n'éxiste pas pour la méthode de paiement spécifiée, on prend alors le compte 'par défaut'
--KAeL 19 Sep 2005 à 20:36 (CEST)
Pas bête ! Et dans ce cas, on forcerait la création d'un premier compte à -1 si on active la gestion des comptes pilotes.
--Christophe 19 Sep 2005 à 20:36 (CEST)
Il serait bien d'avoir un champs "Intitulé" pour savoir à quoi correspond chaque type. Je propose aussi l'ajout d'un code pour l'A Nouveau (9)
--Joël 13 Dec 2005 à 11:46 (CEST)
A prévoir
Plus tard, il faudra également prévoir l'orientation de l'encaissement en fonction du compte d'origine. Mais plus tard ;-) Je pense qu'on créera alors une notion de "groupe de comptes"

