Ajoute automatiquement la remise client lors de l'ajout d'une ligne si la remise indiquée est inférieure à la remise client

This commit is contained in:
Rodolphe Quiedeville 2004-09-08 12:01:11 +00:00
parent 79e3d2cfa4
commit 7556fa493c

View File

@ -176,7 +176,7 @@ class Facture
if ( $result_insert < 0) if ( $result_insert < 0)
{ {
dolibarr_print_error($this->db); dolibarr_print_error($this->db);
} }
} }
/* /*
@ -590,8 +590,22 @@ class Facture
$remise = 0; $remise = 0;
$_price = $pu; $_price = $pu;
$subprice = $pu; $subprice = $pu;
$remise_percent = trim($remise_percent);
if (trim(strlen($remise_percent)) > 0) if ($this->socidp)
{
$soc = new Societe($this->db);
$soc->fetch($this->socidp);
$remise_client = $soc->remise_client;
if ($remise_client > $remise_percent)
{
$remise_percent = $remise_client ;
}
}
if ($remise_percent > 0)
{ {
$remise = ($pu * $remise_percent / 100); $remise = ($pu * $remise_percent / 100);
$_price = ($pu - $remise); $_price = ($pu - $remise);