Bonjour ,
Je cherche à faire une requête pour extraire la balance agée du logiciel Sage100C V10.
Nous utilisons MSSQL Serveur sur un serveur Windows 2022 :
Voici la requête que j'ai faite :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
select fe.CT_Num ,
SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) <=0 THEN fe.EC_Montant ELSE 0 END) AS 'NonEchu',
SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 1 AND 30 THEN fe.EC_Montant ELSE 0 END) AS Ech30,
SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 31 AND 45 THEN fe.EC_Montant ELSE 0 END) AS Ech45,
SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) BETWEEN 46 AND 60 THEN fe.EC_Montant ELSE 0 END) AS Ech60,
SUM(CASE WHEN DATEDIFF(DAY, fe.EC_Echeance, GETDATE()) > 60 THEN fe.EC_Montant ELSE 0 END) AS Echsup60
from F_ECRITUREC fe 
where fe.JM_Date between '20250101' and '20251030'
and fe.cg_num like '411%'
and fe.EC_Sens = 0
and fe.EC_StatusRegle = 0
group by fe.CT_Num
Où :

fe.ec_ECHEANCE est la date d'échéance
fe.CT_NUM = n° du tiers client
fe.cg_num = Compte comptable
fe.EC_Montant = Montant de l'écriture
F_ECRITUREC =Table des ecritures

Toutefois lorsque je sors l'état d'impression "Balance agée" du logiciel , les valeurs sont différentes .
Est ce que quelqu'un connaissant le logiciel pourrait m'aiguiller et me dire où est mon erreur .
D'avance merci