Comptes fournisseurs et clients par projet

TRT vous offre la possibilité d'examiner une liste de vos comptes fournisseurs et clients par projets. Pour alléger l'écriture, nous ne mentionnerons dans cette note que les comptes fournisseurs, les mêmes remarques s'appliquant aux comptes clients. Situons d'abord le problème dans son contexte.

Émettre une liste de comptes fournisseurs est relativement facile: un compte à payer est fait à partir du journal des achats, comporte une ou plusieurs lignes ainsi que des taxes. Examinons la transaction suivante:

No Compte Description DT CT Projet
6660 Fournitures 60,00 P000001
6665 Divers 40,00
2332 TPS 7,00
2335 TVQ 8,03
2100 Comptes fournisseurs 115,03

Une transaction toute simple… Le compte à payer est de 115,03. C'est sur ce montant, qui inclut les taxes, que TRT applique vos paiements, par le biais du journal des déboursés. En coulisses, à chaque fois que vous faites un paiement, un champ invisible qui contient le montant total originel (115,03) se voit réduit du montant de vos paiements. Quand ce champ est égal à zéro, TRT sait que ce compte fournisseur a été entièrement payé.

La notion de projet vient compliquer les choses. Elle implique qu'on affiche maintenant ce même compte fournisseur, avec un sous-total par projet. TRT se doit donc, maintenant, de repérer chaque ligne de transaction, car c'est au niveau de la ligne de transaction que se voit assigné le projet, comme dans la première ligne de l'exemple ci-haut. Dans notre exemple, 60 $ se verront assignés au projet P000001 et 40 $ seront non assignés.

Pour le projet P000001, est-ce que le compte à payer est de 60 $ ? Non, il est de 60 $ plus les taxes. TRT n'éprouve aucun problème avec la transaction de notre exemple, car il est clair que les taxes ont été calculées sur le sous-total de 100 $, mais peine dans un cas comme celui-ci:

No Compte Description DT CT Projet
1350 Avance de paie 800,00
5002 Fournitures 217,86 P000001
6665 Collation au plateau 626,73 P000002
2332 TPS 33,67
2335 TVQ 38,60
2100 Comptes fournisseurs 116,86

Les montants de taxes ne correspondent à rien. Dans cet exemple, les taxes ont été changées à la main dans TRT car une partie seulement d'une des lignes de transaction était taxable. TRT n'a aucun moyen, pour les lignes Fournitures et Collation au plateau, de connaître précisément les taxes qui leur sont assignées, donc incapable de fournir un compte fournisseur précis pour ces deux lignes assujetties aux projets. La liberté que vous avez, dans TRT, de changer à la main le montant des taxes calculées par TRT est ici votre ennemie, car TRT doit pouvoir recalculer les taxes de chaque ligne assujettie à un projet pour pouvoir générer précisément ce rapport par projet.

La solution

Il faut séparer vos transactions. L'avance de paie de l'exemple ci-haut devrait être faite séparément. Faites UNE transaction par projet. L'avance de paie aurait dû également être traitée séparément. L'idée est de créer des transactions où TRT n'aura aucune difficulté à recréer pour chaque ligne les bons montants de taxes.