dolibarr-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-cvs] dolibarr/htdocs/lib functions.inc.php


From: Regis Houssin
Subject: [Dolibarr-cvs] dolibarr/htdocs/lib functions.inc.php
Date: Wed, 21 Jun 2006 14:53:31 +0000

CVSROOT:        /cvsroot/dolibarr
Module name:    dolibarr
Changes by:     Regis Houssin <hregis>  06/06/21 14:53:31

Modified files:
        htdocs/lib     : functions.inc.php 

Log message:
        Fix: certaines entreprises française sont exemptée de TVA !!!

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/dolibarr/htdocs/lib/functions.inc.php?cvsroot=dolibarr&r1=1.192&r2=1.193

Patches:
Index: functions.inc.php
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/htdocs/lib/functions.inc.php,v
retrieving revision 1.192
retrieving revision 1.193
diff -u -b -r1.192 -r1.193
--- functions.inc.php   20 Jun 2006 10:37:05 -0000      1.192
+++ functions.inc.php   21 Jun 2006 14:53:31 -0000      1.193
@@ -21,7 +21,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  * or see http://www.gnu.org/
  *
- * $Id: functions.inc.php,v 1.192 2006/06/20 10:37:05 marc_ocebo Exp $
+ * $Id: functions.inc.php,v 1.193 2006/06/21 14:53:31 hregis Exp $
  * $Source: /cvsroot/dolibarr/dolibarr/htdocs/lib/functions.inc.php,v $
  */
 
@@ -33,7 +33,7 @@
                \author     Laurent Destailleur
                \author     Sebastien Di Cintio
                \author     Benoit Mortier
-               \version    $Revision: 1.192 $
+               \version    $Revision: 1.193 $
 
                Ensemble de fonctions de base de dolibarr sous forme d'include
 */
@@ -1729,7 +1729,7 @@
        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 @@
        // 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;
        }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]