From 0564a0a2aaa9ad261aab4a65323799037796d15c Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Wed, 21 Jun 2006 14:53:31 +0000 Subject: [PATCH] =?UTF-8?q?Fix:=20certaines=20entreprises=20fran=E7aise=20?= =?UTF-8?q?sont=20exempt=E9e=20de=20TVA=20!!!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- htdocs/lib/functions.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index dfdba7216c8..81c48f945b6 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -1729,7 +1729,7 @@ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit) if (! is_numeric($societe_vendeuse->tva_assuj) && $societe_vendeuse->tva_assuj=='franchise') return 0; // Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle. - if ($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) + if (($societe_vendeuse->pays_id == $societe_acheteuse->pays_id) && $societe_acheteuse->tva_assuj == 1) { return $taux_produit; } @@ -1738,7 +1738,7 @@ function get_default_tva($societe_vendeuse, $societe_acheteuse, $taux_produit) // Non géré // Si vendeur et acheteur dans Communauté européenne et bien vendu autre que transport neuf alors la TVA par défaut=TVA du produit vendu. Fin de règle. - if ($societe_vendeuse->isInEEC() && $societe_vendeuse->isInEEC()) + if (($societe_vendeuse->isInEEC() && $societe_acheteuse->isInEEC()) && $societe_acheteuse->tva_assuj == 1) { return $taux_produit; }