[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dolibarr-dev] erreur stats facturation
From: |
paul POULAIN |
Subject: |
[Dolibarr-dev] erreur stats facturation |
Date: |
Tue, 18 Jan 2005 09:42:05 +0100 |
User-agent: |
Mozilla Thunderbird 1.0 (X11/20041206) |
Bonjour,
j'ai fait mes 2 premiers commits il y a quelques minutes :-D
Je me penche sur les stats, et je crois voir un bug :
htdocs/compta/stats/index.php, ligne 39 et suivantes :
$mode='recettes';
if ($conf->compta->mode == 'CREANCES-DETTES') { $mode='creances'; }
print_titre("Chiffre d'affaire (".$conf->monnaie." HT, ".$mode.")");
$sql = "SELECT sum(f.total) as amount , date_format(f.datef,'%Y-%m') as dm";
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f";
$sql .= " WHERE f.fk_statut = 1";
if ($conf->compta->mode != 'CREANCES-DETTES') {
$sql .= " AND f.paye = 1";
}
Si je comprends bien le code, cela signifie :
* si on est en créance-dettes, on compte ce qui a été facturé
* si on est en recettes-dépenses, on compte ce qui a été payé, mais à la
date de facturation.
Or, ce comportement est erroné :
* en créances dettes, on compte ce qui a été facturé, OK
* en recettes-dépenses, on compte ce qui est payé mais AU MOMENT OU
L'ARGENT est sur le compte. Pas avant. Sur mon état, cela met des sous
en novembre qui ont été payés en décembre, et, plus grave, ca va mettre
en décembre des chèques reçus en janvier, donc pas sur la bonne année
pour ma décla 2035.
Je calculerai plutôt la date à partir de llx_paiement.datep !
Y a t'il qqc qui m'échappe ou bien suis-je dans le vrai ? (auquel cas,
je m'occupe d'éliminer ce nuisible et ses éventuels complices ailleurs
au fur et à mesure que je les trouve)
--
Paul POULAIN
Consultant indépendant en logiciels libres
responsable francophone de koha (SIGB libre http://www.koha-fr.org)
- [Dolibarr-dev] erreur stats facturation,
paul POULAIN <=
Re: [Dolibarr-dev] erreur stats facturation, Eldy, 2005/01/18