From 5541ce9351d3821d7fd9426e65d61da226796c3f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 11 Nov 2007 18:05:08 +0000 Subject: [PATCH] =?UTF-8?q?Trad:=20Traduction=20ecran=20rapport=20compta?= =?UTF-8?q?=20Fix:=20Quelques=20corrections=20mineures=20sur=20=E9crans=20?= =?UTF-8?q?rapports=20compta=20pour=20info=20plus=20claires.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/compta/resultat/clientfourn.php | 12 +- htdocs/compta/resultat/index.php | 183 ++++++++++++++++++------- htdocs/compta/stats/cabyuser.php | 11 +- htdocs/compta/stats/casoc.php | 14 +- htdocs/compta/stats/index.php | 14 +- htdocs/langs/en_US/compta.lang | 2 + htdocs/langs/fr_FR/compta.lang | 18 ++- 7 files changed, 174 insertions(+), 80 deletions(-) diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index f60d92eac00..5ca508e6afd 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -50,19 +50,19 @@ $html=new Form($db); // Affiche en-tête de rapport if ($modecompta=="CREANCES-DETTES") { - $nom="Bilan des recettes et dépenses, détail"; - $nom.=' (Voir le rapport en recettes-dépenses pour n\'inclure que les factures effectivement payées)'; + $nom=$langs->trans("AnnualByCompaniesDueDebtMode"); + $nom.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; $period=$langs->trans("Year")." ".$year; - $periodlink=''.img_previous().' '.img_next().''; + $periodlink=''.img_previous().' '.img_next().''; $description=$langs->trans("RulesResultDue"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); } else { - $nom="Bilan des recettes et dépenses, détail"; - $nom.=' (Voir le rapport en créances-dettes pour inclure les factures non encore payée)'; + $nom=$langs->trans("AnnualByCompaniesInputOutputMode"); + $nom.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; $period=$langs->trans("Year")." ".$year; - $periodlink=''.img_previous().' '.img_next().''; + $periodlink=''.img_previous().' '.img_next().''; $description=$langs->trans("RulesResultInOut"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); diff --git a/htdocs/compta/resultat/index.php b/htdocs/compta/resultat/index.php index d1e29a4e6ab..01d7fb85d91 100644 --- a/htdocs/compta/resultat/index.php +++ b/htdocs/compta/resultat/index.php @@ -17,7 +17,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ - * $Source$ */ /** @@ -58,19 +57,19 @@ $html=new Form($db); // Affiche en-tête du rapport if ($modecompta=="CREANCES-DETTES") { - $nom="Bilan des recettes et dépenses, résumé annuel"; - $nom.=' (Voir le rapport recettes-dépenses pour n\'inclure que les factures effectivement payées)'; + $nom=$langs->trans("AnnualSummaryDueDebtMode"); + $nom.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; $period="$year_start - $year_end"; - $periodlink=($year_start?"".img_previous()." ".img_next()."":""); + $periodlink=($year_start?"".img_previous()." ".img_next()."":""); $description=$langs->trans("RulesResultDue"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); } else { - $nom="Bilan des recettes et dépenses, résumé annuel"; - $nom.=' (Voir le rapport en créances-dettes pour inclure les factures non encore payée)'; + $nom=$langs->trans("AnnualSummaryInputOutputMode"); + $nom.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; $period="$year_start - $year_end"; - $periodlink=($year_start?"".img_previous()." ".img_next()."":""); + $periodlink=($year_start?"".img_previous()." ".img_next()."":""); $description=$langs->trans("RulesResultInOut"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); @@ -81,6 +80,8 @@ $html->report_header($nom,$nomlink,$period,$periodlink,$description,$builddate,$ /* * Factures clients */ +$subtotal_ht = 0; +$subtotal_ttc = 0; if ($modecompta == 'CREANCES-DETTES') { $sql = "SELECT sum(f.total) as amount_ht, sum(f.total_ttc) as amount_ttc, date_format(f.datef,'%Y-%m') as dm"; $sql .= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture as f"; @@ -136,6 +137,13 @@ if ($modecompta != 'CREANCES-DETTES') { $encaiss[$row->dm] += $row->amount_ht; $encaiss_ttc[$row->dm] += $row->amount_ttc; + // For DEBUG Only + if (eregi('^2007',$row->dm)) + { + $subtotal_ht = $subtotal_ht + $row->amount_ht; + $subtotal_ttc = $subtotal_ttc + $row->amount_ttc; + } + $i++; } } @@ -143,11 +151,22 @@ if ($modecompta != 'CREANCES-DETTES') { dolibarr_print_error($db); } } - +/* +print "
Facture clients: subtotal_ht=".$subtotal_ht.' - subtotal_ttc='.$subtotal_ttc."
\n"; +for ($mois = 1 ; $mois <= 12 ; $mois++) +{ + $annee = 2007; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + print 'Mois '.$mois.': '.$decaiss_ttc[$case].' '; + print 'Mois '.$mois.': '.$encaiss_ttc[$case].' '; +} +*/ /* * Frais, factures fournisseurs. */ +$subtotal_ht = 0; +$subtotal_ttc = 0; if ($modecompta == 'CREANCES-DETTES') { $sql = "SELECT sum(f.total_ht) as amount_ht, sum(f.total_ttc) as amount_ttc, date_format(f.datef,'%Y-%m') as dm"; $sql .= " FROM ".MAIN_DB_PREFIX."societe as s,".MAIN_DB_PREFIX."facture_fourn as f"; @@ -176,6 +195,14 @@ if ($result) $decaiss[$row->dm] = $row->amount_ht; $decaiss_ttc[$row->dm] = $row->amount_ttc; + + // For DEBUG Only + if (eregi('^2007',$row->dm)) + { + $subtotal_ht = $subtotal_ht + $row->amount_ht; + $subtotal_ttc = $subtotal_ttc + $row->amount_ttc; + } + $i++; } $db->free($result); @@ -183,12 +210,22 @@ if ($result) else { dolibarr_print_error($db); } - - +/* +print "
Facture fournisseurs: subtotal_ht=".$subtotal_ht.' - subtotal_ttc='.$subtotal_ttc."
\n"; +for ($mois = 1 ; $mois <= 12 ; $mois++) +{ + $annee = 2007; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + print 'Mois '.$mois.': '.$decaiss_ttc[$case].' '; + print 'Mois '.$mois.': '.$encaiss_ttc[$case].' '; +} +*/ + /* * TVA */ - +$subtotal_ht = 0; +$subtotal_ttc = 0; if ($modecompta == 'CREANCES-DETTES') { // TVA à payer $sql = "SELECT sum(f.tva) as amount, date_format(f.datef,'%Y-%m') as dm"; @@ -254,6 +291,12 @@ else { $decaiss[$obj->dm] += $obj->amount; $decaiss_ttc[$obj->dm] += $obj->amount; + // For DEBUG Only + if (eregi('^2007',$obj->dm)) + { + $subtotal_ht = $subtotal_ht + $obj->amount; + $subtotal_ttc = $subtotal_ttc + $obj->amount; + } $i++; } @@ -277,6 +320,12 @@ else { $encaiss[$obj->dm] += $obj->amount; $encaiss_ttc[$obj->dm] += $obj->amount; + // For DEBUG Only + if (eregi('^2007',$obj->dm)) + { + $subtotal_ht = $subtotal_ht + $obj->amount; + $subtotal_ttc = $subtotal_ttc + $obj->amount; + } $i++; } @@ -285,12 +334,22 @@ else { dolibarr_print_error($db); } } - +/* +print "
TVA: subtotal_ht=".$subtotal_ht.' - subtotal_ttc='.$subtotal_ttc."
\n"; +for ($mois = 1 ; $mois <= 12 ; $mois++) +{ + $annee = 2007; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + print 'Mois '.$mois.': '.$decaiss_ttc[$case].' '; + print 'Mois '.$mois.': '.$encaiss_ttc[$case].' '; +} +*/ /* * Charges sociales non déductibles */ - +$subtotal_ht = 0; +$subtotal_ttc = 0; if ($modecompta == 'CREANCES-DETTES') { $sql = "SELECT c.libelle as nom, date_format(s.date_ech,'%Y-%m') as dm, sum(s.amount) as amount_ht, sum(s.amount) as amount_ttc"; $sql .= " FROM ".MAIN_DB_PREFIX."c_chargesociales as c, ".MAIN_DB_PREFIX."chargesociales as s"; @@ -322,11 +381,12 @@ if ($result) { $decaiss[$obj->dm] += $obj->amount_ht; $decaiss_ttc[$obj->dm] += $obj->amount_ttc; - if (ereg('^2004',$obj->dm)) { - $total_ht = $total_ht + $obj->amount_ht; - $total_ttc = $total_ttc + $obj->amount_ttc; - } - + // For DEBUG Only + if (eregi('^2007',$obj->dm)) + { + $subtotal_ht = $subtotal_ht + $obj->amount_ht; + $subtotal_ttc = $subtotal_ttc + $obj->amount_ttc; + } $i++; } @@ -334,13 +394,24 @@ if ($result) { } else { dolibarr_print_error($db); } - +/* +print "
Charges sociales non deduc: subtotal_ht=".$subtotal_ht.' - subtotal_ttc='.$subtotal_ttc."
\n"; +for ($mois = 1 ; $mois <= 12 ; $mois++) +{ + $annee = 2007; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + print 'Mois '.$mois.': '.$decaiss_ttc[$case].' '; + print 'Mois '.$mois.': '.$encaiss_ttc[$case].' '; +} +*/ /* * Charges sociales déductibles */ - -if ($modecompta == 'CREANCES-DETTES') { +$subtotal_ht = 0; +$subtotal_ttc = 0; +if ($modecompta == 'CREANCES-DETTES') +{ $sql = "SELECT c.libelle as nom, date_format(s.date_ech,'%Y-%m') as dm, sum(s.amount) as amount_ht, sum(s.amount) as amount_ttc"; $sql .= " FROM ".MAIN_DB_PREFIX."c_chargesociales as c, ".MAIN_DB_PREFIX."chargesociales as s"; $sql .= " WHERE s.fk_type = c.id AND c.deductible=1"; @@ -349,7 +420,8 @@ if ($modecompta == 'CREANCES-DETTES') { } $sql .= " GROUP BY c.libelle, dm"; } -else { +else +{ $sql = "SELECT c.libelle as nom, date_format(p.datep,'%Y-%m') as dm, sum(p.amount) as amount_ht, sum(p.amount) as amount_ttc"; $sql .= " FROM ".MAIN_DB_PREFIX."c_chargesociales as c, ".MAIN_DB_PREFIX."chargesociales as s, ".MAIN_DB_PREFIX."paiementcharge as p"; $sql .= " WHERE p.fk_charge = s.rowid AND s.fk_type = c.id AND c.deductible=1"; @@ -369,6 +441,13 @@ if ($result) { $decaiss[$obj->dm] += $obj->amount_ht; $decaiss_ttc[$obj->dm] += $obj->amount_ttc; + + // For DEBUG Only + if (eregi('^2007',$obj->dm)) + { + $subtotal_ht = $subtotal_ht + $obj->amount_ht; + $subtotal_ttc = $subtotal_ttc + $obj->amount_ttc; + } $i++; } @@ -376,12 +455,23 @@ if ($result) { } else { dolibarr_print_error($db); } - +/* +print "
Charges sociales deduc: subtotal_ht=".$subtotal_ht.' - subtotal_ttc='.$subtotal_ttc."
\n"; +for ($mois = 1 ; $mois <= 12 ; $mois++) +{ + $annee = 2007; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + print 'Mois '.$mois.': '.$decaiss_ttc[$case].' '; + print 'Mois '.$mois.': '.$encaiss_ttc[$case].' '; +} +*/ /* * Affiche tableau */ +$totentrees=array(); +$totsorties=array(); print ''; print ''; @@ -400,34 +490,33 @@ for ($annee = $year_start ; $annee <= $year_end ; $annee++) print ''; $var=True; -for ($mois = 1 ; $mois < 13 ; $mois++) +for ($mois = 1 ; $mois <= 12 ; $mois++) { - $var=!$var; - print ''; - print ""; - for ($annee = $year_start ; $annee <= $year_end ; $annee++) - { - print ''; + print ""; + for ($annee = $year_start ; $annee <= $year_end ; $annee++) { - print price($decaiss_ttc[$case]); - $totsorties[$annee]+=$decaiss_ttc[$case]; + $case = strftime("%Y-%m",dolibarr_mktime(12,0,0,$mois,1,$annee)); + + print '"; + + print '"; } - print ""; - print '"; - - } - - print ''; + print ''; } // Total diff --git a/htdocs/compta/stats/cabyuser.php b/htdocs/compta/stats/cabyuser.php index df24e2e9e68..e70e0716840 100644 --- a/htdocs/compta/stats/cabyuser.php +++ b/htdocs/compta/stats/cabyuser.php @@ -17,7 +17,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ - * $Source$ */ /** @@ -51,8 +50,8 @@ $html=new Form($db); // Affiche en-tête du rapport if ($modecompta=="CREANCES-DETTES") { - $nom="Chiffre d'affaire par utilisateur, auteur de la facture"; - $nom.=' (Voir le rapport recettes-dépenses pour n\'inclure que les factures effectivement payées)'; + $nom=$langs->trans("SalesTurnover").', '.$langs->trans("ByUserAuthorOfInvoice"); + $nom.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; $period=$langs->trans("Year")." $year"; $periodlink="".img_previous()."".img_next().""; $description=$langs->trans("RulesCADue"); @@ -60,8 +59,8 @@ if ($modecompta=="CREANCES-DETTES") $exportlink=$langs->trans("NotYetAvailable"); } else { - $nom="Chiffre d'affaire par utilisateur, auteur de la facture"; - $nom.=' (Voir le rapport en créances-dettes pour inclure les factures non encore payée)'; + $nom=$langs->trans("SalesTurnover").', '.$langs->trans("ByUserAuthorOfInvoice"); + $nom.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; $period=$langs->trans("Year")." $year"; $periodlink="".img_previous()."".img_next().""; $description=$langs->trans("RulesCAIn"); @@ -189,7 +188,7 @@ if (sizeof($amount)) } print "\n"; print ''; - print ''; + print ''; print "\n"; $i++; } diff --git a/htdocs/compta/stats/casoc.php b/htdocs/compta/stats/casoc.php index 04d715d7d79..78e73e17af1 100644 --- a/htdocs/compta/stats/casoc.php +++ b/htdocs/compta/stats/casoc.php @@ -1,7 +1,6 @@ - * Copyright (C) 2004-2005 Laurent Destailleur - * Copyright (C) 2006-2007 Laurent Destailleur + * Copyright (C) 2004-2007 Laurent Destailleur * Copyright (C) 2007 Franky Van Liedekerke * * This program is free software; you can redistribute it and/or modify @@ -19,7 +18,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ - * $Source$ */ /** @@ -52,8 +50,8 @@ $html=new Form($db); // Affiche en-tête de rapport if ($modecompta=="CREANCES-DETTES") { - $nom="Chiffre d'affaire par société"; - $nom.=' (Voir le rapport en recettes-dépenses pour n\'inclure que les factures effectivement payées)'; + $nom=$langs->trans("SalesTurnover").', '.$langs->trans("ByThirdParties"); + $nom.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; $period=$langs->trans("Year")." ".$year; $periodlink=''.img_previous().' '.img_next().''; $description=$langs->trans("RulesCADue"); @@ -61,8 +59,8 @@ if ($modecompta=="CREANCES-DETTES") $exportlink=$langs->trans("NotYetAvailable"); } else { - $nom="Chiffre d'affaire par société"; - $nom.=' (Voir le rapport en créances-dettes pour inclure les factures non encore payée)'; + $nom=$langs->trans("SalesTurnover").', '.$langs->trans("ByThirdParties"); + $nom.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; $period=$langs->trans("Year")." ".$year; $periodlink=''.img_previous().' '.img_next().''; $description=$langs->trans("RulesCAIn"); @@ -190,7 +188,7 @@ if (sizeof($amount)) } print "
\n"; print ''; - print ''; + print ''; print "\n"; $i++; } diff --git a/htdocs/compta/stats/index.php b/htdocs/compta/stats/index.php index 2fd934ff4e7..b5a1a05e2f0 100644 --- a/htdocs/compta/stats/index.php +++ b/htdocs/compta/stats/index.php @@ -17,8 +17,6 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ - * $Source$ - * */ /** @@ -56,19 +54,19 @@ $html=new Form($db); // Affiche en-tête du rapport if ($modecompta=="CREANCES-DETTES") { - $nom="Chiffre d'affaire"; - $nom.=' (Voir le rapport recettes-dépenses pour n\'inclure que les factures effectivement payées)'; + $nom=$langs->trans("SalesTurnover"); + $nom.='
('.$langs->trans("SeeReportInInputOutputMode",'','').')'; $period="$year_start - $year_end"; - $periodlink=($year_start?"".img_previous()."".img_next()."":""); + $periodlink=($year_start?"".img_previous()."".img_next()."":""); $description=$langs->trans("RulesCADue"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); } else { - $nom="Chiffre d'affaire"; - $nom.=' (Voir le rapport en créances-dettes pour inclure les factures non encore payée)'; + $nom=$langs->trans("SalesTurnover"); + $nom.='
('.$langs->trans("SeeReportInDueDebtMode",'','').')'; $period="$year_start - $year_end"; - $periodlink=($year_start?"".img_previous()."".img_next()."":""); + $periodlink=($year_start?"".img_previous()."".img_next()."":""); $description=$langs->trans("RulesCAIn"); $builddate=time(); $exportlink=$langs->trans("NotYetAvailable"); diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index 20b3e9d48cd..d12824fd4d1 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -60,6 +60,8 @@ AccountNumberShort=Account number AccountNumber=Account number NewAccount=New account SalesTurnover=Sales turnover +ByThirdParties=Bu third parties +ByUserAuthorOfInvoice=By invoice author AccountancyExport=Accountancy export ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s SuppliersProductsSellSalesTurnover=The generated turnover by the sales of suppliers' products. diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 5743145c1a9..0712e9c6a57 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -44,10 +44,6 @@ ListPayment=Liste des r ListOfPayments=Liste des réglements ListOfCustomerPayments=Liste des réglements clients ListOfSupplierPayments=Liste des réglements fournisseurs -RulesResultDue=- Il inclut les factures, charges et tva dues, qu'elles soient payées ou non.
- Il se base sur la date de validation pour les factures et la tva et sur la date d'échéance pour les charges.
-RulesResultInOut=- Il inclut les réglements effectivement réalisés pour les factures, les charges et la TVA.
- Il se base sur la date de réglement de ces factures, charges et TVA.
-RulesCADue=- Il inclut les factures clients dues, qu'elles soient payées ou non.
- Il se base sur la date de validation de ces factures.
-RulesCAIn=- Il inclut les réglements effectivement reçus des factures clients.
- Il se base sur la date de réglement de ces factures
DatePayment=Date de réglement NewVATPayment=Nouveau réglement de TVA VATPayment=Réglement TVA @@ -60,6 +56,8 @@ AccountNumberShort=N AccountNumber=Numéro du compte NewAccount=Nouveau compte SalesTurnover=Chiffre d'affaire +ByThirdParties=Par tiers +ByUserAuthorOfInvoice=Par auteur de la facture AccountancyExport=Export comptable ErrorWrongAccountancyCodeForCompany=Code compta client incorrect pour %s SuppliersProductsSellSalesTurnover=Chiffres d'affaire générés par la vente des produits des fournisseurs @@ -72,4 +70,14 @@ PaySocialContribution=Payer une charge sociale ConfirmPaySocialContribution=Etes-vous sûr de vouloir classer cette charge sociale à payé ? DeleteSocialContribution=Effacer charge sociale ConfirmDeleteSocialContribution=Etes-vous sûr de vouloir supprimer cette charge sociale ? -ExportDataset_tax_1=Charges sociales et paiements \ No newline at end of file +ExportDataset_tax_1=Charges sociales et paiements +AnnualSummaryDueDebtMode=Bilan des recettes et dépenses, résumé annuel, en mode %sCréances-Dettes%s dit comptabilité d'engagement. +AnnualSummaryInputOutputMode=Bilan des recettes et dépenses, résumé annuel, en mode %sRecettes-Dépenses%s dit comptabilité de caisse. +AnnualByCompaniesDueDebtMode=Bilan des recettes et dépenses, détail par tiers, en mode %sCréances-Dettes%s dit comptabilité d'engagement. +AnnualByCompaniesInputOutputMode=Bilan des recettes et dépenses, détail par tiers, en mode %sRecettes-Dépenses%s dit comptabilité de caisse. +SeeReportInInputOutputMode=Voir le rapport %sRecettes-Dépenses%s dit comptabilité de caisse pour un calcul sur les factures effectivement payées +SeeReportInDueDebtMode=Voir le rapport %sCréances-Dettes%s dit comptabilité d'engagement pour un calcul sur les factures non encore payées +RulesResultDue=- Les montants affichés sont les montants TTC
- Il inclut les factures, charges et tva dues, qu'elles soient payées ou non.
- Il se base sur la date de validation pour les factures et la tva et sur la date d'échéance pour les charges.
+RulesResultInOut=- Les montants affichés sont les montants TTC
- Il inclut les réglements effectivement réalisés pour les factures, les charges et la TVA.
- Il se base sur la date de réglement de ces factures, charges et TVA.
+RulesCADue=- Il inclut les factures clients dues, qu'elles soient payées ou non.
- Il se base sur la date de validation de ces factures.
+RulesCAIn=- Il inclut les réglements effectivement reçus des factures clients.
- Il se base sur la date de réglement de ces factures
'.$langs->trans("Month").'
".strftime("%B",mktime(1,1,1,$mois,1,$annee))." '; - $case = strftime("%Y-%m",mktime(1,1,1,$mois,1,$annee)); - if ($decaiss_ttc[$case]>0) + $var=!$var; + print '
".strftime("%B",dolibarr_mktime(12,0,0,$mois,1,$annee))." '; + if ($decaiss_ttc[$case] != 0) + { + print price($decaiss_ttc[$case]); + $totsorties[$annee]+=$decaiss_ttc[$case]; + } + print " '; + if ($encaiss_ttc[$case] != 0) + { + print price($encaiss_ttc[$case]); + $totentrees[$annee]+=$encaiss_ttc[$case]; + } + print " '; - $case = strftime("%Y-%m",mktime(1,1,1,$mois,1,$annee)); - if ($encaiss_ttc[$case]>0) - { - print price($encaiss_ttc[$case]); - $totentrees[$annee]+=$encaiss_ttc[$case]; - } - print "
".$linkname."'.price($amount[$key]).''.($catotal > 0 ? price(100 / $catotal * $amount[$key]).'%' : ' ').''.($catotal > 0 ? round(100 * $amount[$key] / $catotal,2).'%' : ' ').'
".$linkname."'.price($amount[$key]).''.($catotal > 0 ? price(100 / $catotal * $amount[$key]).'%' : ' ').''.($catotal > 0 ? round(100 * $amount[$key] / $catotal, 2).'%' : ' ').'