- GDIAMOND
- Nombre de messages : 3
Date d'inscription : 11/08/2011
Age des comptes
Mer 31 Aoû 2011 - 14:15
Y a-t-il une fonction ou une méthode d'extraire l'âge de compte d'un client via le SDK... soit à date ou à une date précise...
Merci
Merci
- hench
- Nombre de messages : 163
Date d'inscription : 30/12/2008
Fiche d'Entreprise
Nom de l'entreprise:
Re: Age des comptes
Jeu 1 Sep 2011 - 18:02
Faites-vous référence au solde dû d'un client ?
- GDIAMOND
- Nombre de messages : 3
Date d'inscription : 11/08/2011
Âge des comptes
Jeu 1 Sep 2011 - 23:11
Il s'agit d'avoir le solde des factures (et des autres types de transactions) basé sur des périodes de 30 jours (normalement 30 jours, 60 jours, 90 jours, et 120 jours et plus).
- hench
- Nombre de messages : 163
Date d'inscription : 30/12/2008
Fiche d'Entreprise
Nom de l'entreprise:
Re: Age des comptes
Ven 2 Sep 2011 - 10:09
Ok. alors il est possible de calculer tout ça en utilisant les interfaces InvoiceAR / CustomerPaymentLine
Voici un courriel provenant d'ACOMBA
Bon succès
Voici un courriel provenant d'ACOMBA
Pour obtenir le solde dû d'un client avec le SDK d'Acomba :
A. Il faut calculer le montant total des transactions débitrices du client, c'est-à-dire additionner les totaux de chacune des factures associées à ce client, des intérêts qui lui ont été chargés et des pénalités et autres frais associés à ce même client. Pour obtenir les montants à additionner, vous devrez utiliser l'index 2 ou l'index 3, selon vos besoins précis, de l'interface « InvoiceAR » pour rechercher à tour de rôle les transactions de types (« InTransactionType ») « TA_Invoice », « TA_InterestCharge », « TA_Penalty » et « TA_OtherCharge » associées au client en question. Pour chaque clé trouvée dans l'index, il faut consulter la fiche associée pour obtenir le montant total de la transaction (propriété « InTransactionTotal »).
B. Il faut ensuite calculer le montant total des transactions créditrices de ce même client, c'est-à-dire faire exactement les mêmes opérations que pour les transactions débitrices mais cette fois pour les types (« InTransactionType ») « TA_Credit », « TA_OverPayment » et « TA_Deposit ».
C. Au cours des étapes 1 et 2, pour chacune des transactions trouvées associées au client (tous types confondus) qui ne sont pas toute payée (transactions dont la propriété « InAllPaid » contient faux), if faut rechercher dans l'index 1 de l'interface « CustomerPaymentLine » si un paiement a été effectué sur cette transaction. Si la recherche dans l'index 1 est fructueuse pour une transaction en particulier, il y aura, dans la clé même, le montant du paiement (faites attention, il est en valeur absolue) et le montant de l'escompte (à additionner au montant du paiement). Lorsque que vous aurez obtenu le total des paiements effectués par le client, il faut l'additionner au total des transactions créditrices.
D. Pour obtenir le solde dû compte du client, il faut soustraire le montant créditeur du montant débiteur obtenus aux étapes A et C.
Bon succès
- GDIAMOND
- Nombre de messages : 3
Date d'inscription : 11/08/2011
Age des comptes
Ven 2 Sep 2011 - 10:21
Merci...
Donc, il n'y a pas de fonctions déjà toute faite dans ACOMBA...
J'avais déjà fait ma fonction SoldeDu en .net à partir de ces informations... Je vais la modifier pour ajouter les comparaisons de date et tout le tralala...
Donc, il n'y a pas de fonctions déjà toute faite dans ACOMBA...
J'avais déjà fait ma fonction SoldeDu en .net à partir de ces informations... Je vais la modifier pour ajouter les comparaisons de date et tout le tralala...
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum