';
+
print load_fiche_titre($langs->trans("VATPaid"), '', '');
/*
* Payed
*/
-$sql = "SELECT SUM(amount) as mm, date_format(f.datev,'%Y-%m') as dm";
+$sql = "SELECT SUM(amount) as mm, date_format(f.datep,'%Y-%m') as dm";
$sql.= " FROM ".MAIN_DB_PREFIX."tva as f";
$sql.= " WHERE f.entity = ".$conf->entity;
-$sql.= " AND f.datev >= '".$db->idate(dol_get_first_day($y,1,false))."'";
-$sql.= " AND f.datev <= '".$db->idate(dol_get_last_day($y,12,false))."'";
+$sql.= " AND f.datep >= '".$db->idate(dol_get_first_day($y,1,false))."'";
+$sql.= " AND f.datep <= '".$db->idate(dol_get_last_day($y,12,false))."'";
$sql.= " GROUP BY dm ORDER BY dm ASC";
pt($db, $sql,$langs->trans("Year")." $y");
+print '
';
+
+
+
+if (! empty($conf->global->MAIN_FEATURES_LEVEL))
+{
+ /*
+ * Recap
+ */
+
+ print load_fiche_titre($langs->trans("VATRecap"), '', ''); // need to add translation
+
+ $sql1 = "SELECT SUM(amount) as mm, date_format(f.datev,'%Y') as dm";
+ $sql1 .= " FROM " . MAIN_DB_PREFIX . "tva as f";
+ $sql1 .= " WHERE f.entity = " . $conf->entity;
+ $sql1 .= " AND f.datev >= '" . $db->idate(dol_get_first_day($y, 1, false)) . "'";
+ $sql1 .= " AND f.datev <= '" . $db->idate(dol_get_last_day($y, 12, false)) . "'";
+ $sql1 .= " GROUP BY dm ORDER BY dm ASC";
+
+ $result = $db->query($sql1);
+ if ($result) {
+ $obj = $db->fetch_object($result);
+ print '
';
+
+ print "";
+ print '| ' . $langs->trans("VATDue") . ' | '; // need to add translation
+ print '' . price(price2num($total, 1)) . ' | ';
+ print "
\n";
+
+ print "";
+ print '| ' . $langs->trans("VATPaid") . ' | ';
+ print '' . price(price2num($obj->mm, 1)) . " | \n";
+ print "
\n";
+
+ $restopay = $total - $obj->mm;
+ print "";
+ print '| ' . $langs->trans("VATRestopay") . ' | '; // need to add translation
+ print '' . price(price2num($restopay, 1)) . ' | ';
+ print "
\n";
+
+ print '
';
+ }
+}
+
print '