forked from Wavyzz/dolibarr
FIX#31159 - TVA Account by country is not used (#31984)
* FIX#31159 * FIX#31159
This commit is contained in:
committed by
GitHub
parent
a960be440b
commit
02eb16a703
@@ -6615,7 +6615,12 @@ function getTaxesFromId($vatrate, $buyer = null, $seller = null, $firstparamisid
|
||||
$sql .= ", ".MAIN_DB_PREFIX."c_country as c";
|
||||
/*if ($mysoc->country_code == 'ES') $sql.= " WHERE t.fk_pays = c.rowid AND c.code = '".$db->escape($buyer->country_code)."'"; // vat in spain use the buyer country ??
|
||||
else $sql.= " WHERE t.fk_pays = c.rowid AND c.code = '".$db->escape($seller->country_code)."'";*/
|
||||
$sql .= " WHERE t.fk_pays = c.rowid AND c.code = '".$db->escape($seller->country_code)."'";
|
||||
$sql .= " WHERE t.fk_pays = c.rowid";
|
||||
if (getDolGlobalString('SERVICE_ARE_ECOMMERCE_200238EC')) {
|
||||
$sql .= " AND c.code = '".$db->escape($buyer->country_code)."'";
|
||||
} else {
|
||||
$sql .= " AND c.code = '".$db->escape($seller->country_code)."'";
|
||||
}
|
||||
$sql .= " AND t.taux = ".((float) $vatratecleaned)." AND t.active = 1";
|
||||
$sql .= " AND t.entity IN (".getEntity('c_tva').")";
|
||||
if ($vatratecode) {
|
||||
|
||||
Reference in New Issue
Block a user