$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
}
$sql.=" AND f.entity IN (".getEntity("facture",0).")";// We don't share object for accountancy
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
}
$sql.=" GROUP BY fd.fk_code_ventilation,aa.account_number,aa.label";
$sql.=" GROUP BY fd.fk_code_ventilation,aa.account_number,aa.label";
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
}
$sql.=" AND aa.account_number IS NOT NULL";
$sql.=" AND aa.account_number IS NOT NULL";
$sql.=" GROUP BY fd.fk_code_ventilation,aa.account_number,aa.label";
$sql.=" GROUP BY fd.fk_code_ventilation,aa.account_number,aa.label";
...
@@ -326,6 +344,11 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
...
@@ -326,6 +344,11 @@ if ($conf->global->MAIN_FEATURES_LEVEL > 0) // This part of code looks strange.
$sql.=" WHERE f.datef >= '".$db->idate(dol_get_first_day($y,1,false))."'";
$sql.=" WHERE f.datef >= '".$db->idate(dol_get_first_day($y,1,false))."'";
$sql.=" AND f.datef <= '".$db->idate(dol_get_last_day($y,12,false))."'";
$sql.=" AND f.datef <= '".$db->idate(dol_get_last_day($y,12,false))."'";
$sql.=" AND f.entity IN (".getEntity("facture",0).")";// We don't share object for accountancy
$sql.=" AND f.entity IN (".getEntity("facture",0).")";// We don't share object for accountancy
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_REPLACEMENT.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_SITUATION.")";
}else{
$sql.=" AND f.type IN (".Facture::TYPE_STANDARD.",".Facture::TYPE_STANDARD.",".Facture::TYPE_CREDIT_NOTE.",".Facture::TYPE_DEPOSIT.",".Facture::TYPE_SITUATION.")";
}
$sql.=" AND f.entity IN (".getEntity("facture",0).")";// We don't share object for accountancy
$sql.=" AND f.entity IN (".getEntity("facture",0).")";// We don't share object for accountancy