$sql.=" p.accountancy_code_sell ='' OR p.accountancy_code_sell IS NULL OR p.accountancy_code_buy ='' OR p.accountancy_code_buy IS NULL";
//Search on correct pcg version
$pcgver=$conf->global->CHARTOFACCOUNTS;
$sql.=" OR (p.accountancy_code_sell IS NOT NULL AND p.accountancy_code_sell != '' AND p.accountancy_code_sell NOT IN
(SELECT aa.account_number FROM ".MAIN_DB_PREFIX."accountingaccount as aa , ".MAIN_DB_PREFIX."accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = ".$pcgver."))";
//(SELECT account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa WHERE fk_pcg_version='PCG99-BASE'))";
$sql.=" OR (p.accountancy_code_buy IS NOT NULL AND p.accountancy_code_buy != '' AND p.accountancy_code_buy NOT IN
(SELECT aa.account_number FROM ".MAIN_DB_PREFIX."accountingaccount as aa , ".MAIN_DB_PREFIX."accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = ".$pcgver."))";
//(SELECT account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa WHERE fk_pcg_version='PCG99-BASE'))";
$sql.=")";
//Add search filter like
if(strlen(trim($search_ref))){
$sql.=" AND (p.ref like '".$search_ref."%')";
}
if(strlen(trim($search_label))){
$sql.=" AND (p.label like '".$search_label."%')";
}
if(strlen(trim($search_desc))){
$sql.=" AND (p.description like '%".$search_desc."%')";