diff --git a/htdocs/comm/fiche.php b/htdocs/comm/fiche.php
index ca276246705..078de5b2ed6 100644
--- a/htdocs/comm/fiche.php
+++ b/htdocs/comm/fiche.php
@@ -210,18 +210,29 @@ if ($socid > 0)
print '';
// Local Taxes
- if ($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print '
';
- print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
- print yn($objsoc->localtax1_assuj);
- print ' | ';
- print '
';
- print '';
- print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
- print yn($objsoc->localtax2_assuj);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
+ print yn($objsoc->localtax1_assuj);
+ print ' |
';
+ print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
+ print yn($objsoc->localtax2_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print yn($objsoc->localtax1_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print yn($objsoc->localtax2_assuj);
+ print ' |
';
+ }
}
// Conditions de reglement par defaut
diff --git a/htdocs/compta/fiche.php b/htdocs/compta/fiche.php
index a59b0fcf7c5..d3835a03b03 100644
--- a/htdocs/compta/fiche.php
+++ b/htdocs/compta/fiche.php
@@ -208,18 +208,29 @@ if ($socid > 0)
print '';
// Local Taxes
- if ($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print '';
- print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
- print yn($societe->localtax1_assuj);
- print ' | ';
- print '
';
- print '';
- print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
- print yn($societe->localtax2_assuj);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
+ print yn($societe->localtax1_assuj);
+ print ' |
';
+ print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
+ print yn($societe->localtax2_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print yn($societe->localtax1_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print yn($societe->localtax2_assuj);
+ print ' |
';
+ }
}
// TVA Intra
diff --git a/htdocs/fourn/fiche.php b/htdocs/fourn/fiche.php
index 98df2e46351..e47ad5106a3 100644
--- a/htdocs/fourn/fiche.php
+++ b/htdocs/fourn/fiche.php
@@ -115,23 +115,33 @@ if ( $societe->fetch($socid) )
print '';
// Local Taxes
- if ($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print '';
- print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
- print yn($societe->localtax1_assuj);
- print ' | ';
- print '
';
- print '';
- print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
- print yn($societe->localtax2_assuj);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans('LocalTax1IsUsedES').' | ';
+ print yn($societe->localtax1_assuj);
+ print ' |
';
+ print '| '.$langs->trans('LocalTax2IsUsedES').' | ';
+ print yn($societe->localtax2_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print yn($societe->localtax1_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print yn($societe->localtax2_assuj);
+ print ' |
';
+ }
}
-
+
print '';
-
print '';
$var=true;
diff --git a/htdocs/soc.php b/htdocs/soc.php
index 2bb73c8afc5..ed7a5f88dd7 100644
--- a/htdocs/soc.php
+++ b/htdocs/soc.php
@@ -685,17 +685,29 @@ $_GET["action"] == 'create' || $_POST["action"] == 'create')
}
// Local Taxes
- if($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print ' | | '.$langs->trans("LocalTax1IsUsedES").' | ';
- print '';
- print $html->selectyesno('localtax1assuj_value',0,1);
- print ' | ';
- print ''.$langs->trans("LocalTax2IsUsedES").' | ';
- print '';
- print $html->selectyesno('localtax2assuj_value',0,1);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print $html->selectyesno('localtax1assuj_value',0,1);
+ print ' | '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print $html->selectyesno('localtax2assuj_value',0,1);
+ print ' |
';
+
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print $html->selectyesno('localtax1assuj_value',0,1);
+ print ' |
';
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '
| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print $html->selectyesno('localtax2assuj_value',0,1);
+ print ' |
';
+ }
}
if ($user->rights->societe->client->voir)
@@ -1027,18 +1039,30 @@ elseif ($_GET["action"] == 'edit' || $_POST["action"] == 'edit')
print '
';
// Local Taxes
- if($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
- print '';
- print $form->selectyesno('localtax1assuj_value',$soc->localtax1_assuj,1);
- print ' | ';
-
- print ''.$langs->trans("LocalTax2IsUsedES").' | ';
- print '';
- print $form->selectyesno('localtax2assuj_value',$soc->localtax2_assuj,1);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print $form->selectyesno('localtax1assuj_value',$soc->localtax1_assuj,1);
+ print ' | '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print $form->selectyesno('localtax2assuj_value',$soc->localtax2_assuj,1);
+ print ' |
';
+
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print $form->selectyesno('localtax1assuj_value',$soc->localtax1_assuj,1);
+ print ' |
';
+
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print $form->selectyesno('localtax2assuj_value',$soc->localtax2_assuj,1);
+ print ' |
';
+ }
}
print '| '.$langs->trans("Capital").' | '.$langs->trans("Currency".$conf->monnaie).' |
';
@@ -1273,23 +1297,31 @@ else
print '';
// Local Taxes
- if($obj->code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
+ if($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
- print '| ';
- print $langs->trans('LocalTax1IsUsedES');
- print ' | ';
- print yn($soc->localtax1_assuj);
- print ' | ';
-
- print '';
- print $langs->trans('LocalTax2IsUsedES');
- print ' | ';
- print yn($soc->localtax2_assuj);
- print ' | ';
- print '
';
+ if($mysoc->localtax1_assuj=="1" && $mysoc->localtax2_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print yn($soc->localtax1_assuj);
+ print ' | '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print yn($soc->localtax2_assuj);
+ print ' |
';
+
+ }
+ elseif($mysoc->localtax1_assuj=="1")
+ {
+ print '| '.$langs->trans("LocalTax1IsUsedES").' | ';
+ print yn($soc->localtax1_assuj);
+ print ' |
';
+ }
+ elseif($mysoc->localtax2_assuj=="1")
+ {
+ print '
| '.$langs->trans("LocalTax2IsUsedES").' | ';
+ print yn($soc->localtax2_assuj);
+ print ' |
';
+ }
}
-
// Capital
print '
| '.$langs->trans('Capital').' | ';
if ($soc->capital) print $soc->capital.' '.$langs->trans("Currency".$conf->monnaie);
|