calcul du TTC à partir de la table doc_entete

Modérateurs: Super-Apogea, Super Modérateur

calcul du TTC à partir de la table doc_entete

de alphasage » Dim 21 Fév 2021 23:00

Bonjour

via qlikview j'ai développé un indicateur qui nous calcul la créance des clients et fournisseurs via SQL voilà la requete:

SELECT
dbo.F_DOCENTETE.DO_Date, dbo.F_DOCENTETE.CO_No, F_DOCREGL.DR_Date, dbo.F_DOCENTETE.DO_Piece, dbo.F_DOCENTETE.DO_Tiers, dbo.F_COMPTET.CT_Intitule,dbo.F_DOCENTETE.DO_totalht * 1.2 as total_TTC_ENTETE,year(dbo.F_DOCENTETE.DO_Date)as année_facture, month(dbo.F_DOCENTETE.DO_Date) as mois_facture,dbo.F_COMPTET.ct_ville,dbo.F_COMPTET.CT_pays,dbo.F_COMPTET.ICE,
ISNULL ((SELECT SUM(DL_MontantHT) FROM dbo.F_DOCLIGNE WHERE (DO_Piece = dbo.F_DOCENTETE.DO_Piece and DO_Type = dbo.F_DOCENTETE.DO_Type)), 0) AS MontantHT,
ISNULL ((SELECT SUM(DL_MontantTTC) FROM dbo.F_DOCLIGNE WHERE (DO_Piece = dbo.F_DOCENTETE.DO_Piece and DO_Type = dbo.F_DOCENTETE.DO_Type)), 0) AS MontantTTC,
ISNULL ((SELECT SUM(RC_Montant) FROM dbo.F_REGLECH WHERE (DO_Piece = dbo.F_DOCENTETE.DO_Piece and DO_Type = dbo.F_DOCENTETE.DO_Type)), 0) AS Reglement,
ROUND(dbo.F_DOCENTETE.DO_totalht * 1.2 - ISNULL ((SELECT SUM(RC_Montant) FROM dbo.F_REGLECH WHERE (DO_Piece = dbo.F_DOCENTETE.DO_Piece and DO_Type = dbo.F_DOCENTETE.DO_Type)), 0),2) as solde_client
FROM
dbo.F_DOCENTETE INNER JOIN
dbo.F_COMPTET ON dbo.F_DOCENTETE.DO_Tiers = dbo.F_COMPTET.CT_Num LEFT JOIN
F_DOCREGL ON (F_DOCREGL.DO_Piece = F_DOCENTETE.DO_Piece and F_DOCREGL.DO_Type = F_DOCENTETE.DO_Type)
WHERE
dbo.F_DOCENTETE.DO_Type IN (6, 7, 8)

and
ROUND(dbo.F_DOCENTETE.DO_totalht * 1.2 - ISNULL ((SELECT SUM(RC_Montant) FROM dbo.F_REGLECH WHERE (DO_Piece = dbo.F_DOCENTETE.DO_Piece and DO_Type = dbo.F_DOCENTETE.DO_Type)), 0),2) NOT between -1 and 1;

le problème que j'ai dans cette requête c'est que une fois vente passé en 0% j'ai une erreur de calcul ou bien si j'ai un article composé dans une facture type nomenclature : la somme ht est erroné car il calcul la nomenclature ainsi que les lignes composantes
est ce que quelqu'un peut m'aider à résoudre ce problème soit via POWER BI ou QLIKview.

Merci d'avance
Posteur néophyte
Posteur néophyte
 
Messages: 11
Inscription: Lun 28 Déc 2015 00:32

Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité