dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] erreur stats facturation


From: Rodolphe Quiedeville
Subject: Re: [Dolibarr-dev] erreur stats facturation
Date: Tue, 18 Jan 2005 13:41:30 +0100
User-agent: Mozilla Thunderbird 0.8 (X11/20040926)

paul POULAIN wrote:
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)

Pour ma part cela prend en compte des considérations qui sont très loin de mes compétences, c'est Laurent qui a introduit cette notion de Creances et Recettes dans Doli, il pourra surement t'éclairer sur la choses.

A++




reply via email to

[Prev in Thread] Current Thread [Next in Thread]