PgiBat, le logiciel compagnon de Batigest
Vous n'êtes pas identifié(e).
Les utilisateurs qui se servent des fonctions de totalisation dans les vues, ou dans les éditions dynamiques, sont confronté à ce problème : le logiciel totalise toutes les valeurs, sans distinction, car il ne fait pas la différence entre facture et avoir. Le résultat est complètement faussé.
La solution est de remplacer le champ en question par une formule.
pour les livraisons/retours clients :
(IIf(BonLivraison.Retour, -BonLivraison.TotalTTC, BonLivraison.TotalTTC)) AS MontantTTC
pour les factures/avoirs clients :
(IIf(Facture.Avoir, -Facture.TotalTTC, Facture.TotalTTC)) AS MontantTTC
pour les réceptions/retours fournisseurs :
(IIf(BonReception.Retour, -BonReception.TotalHT, BonReception.TotalHT)) AS MontantHT
pour les factures/avoirs fournisseurs :
(IIf(FactureFour.Avoir, -FactureFour.TotalHT, FactureFour.TotalHT)) AS MontantHT
pour les factures/avoirs sous-traitants :
(IIf(FactureSsTrait.Avoir, -FactureSsTrait.TotalHT, FactureSsTrait.TotalHT)) AS MontantHT
Hors ligne