Merge branch '12.0' of git@github.com:Dolibarr/dolibarr.git into 12.0
This commit is contained in:
commit
35e48f3a27
@ -318,8 +318,8 @@ if (empty($reshook))
|
|||||||
//var_dump($array_of_total_ht_per_vat_rate);exit;
|
//var_dump($array_of_total_ht_per_vat_rate);exit;
|
||||||
foreach ($array_of_total_ht_per_vat_rate as $vatrate => $tmpvalue)
|
foreach ($array_of_total_ht_per_vat_rate as $vatrate => $tmpvalue)
|
||||||
{
|
{
|
||||||
$tmp_total_ht = $array_of_total_ht_per_vat_rate[$vatrate];
|
$tmp_total_ht = price2num($array_of_total_ht_per_vat_rate[$vatrate]);
|
||||||
$tmp_total_ht_devise = $array_of_total_ht_devise_per_vat_rate[$vatrate];
|
$tmp_total_ht_devise = price2num($array_of_total_ht_devise_per_vat_rate[$vatrate]);
|
||||||
|
|
||||||
if (($tmp_total_ht < 0 || $tmp_total_ht_devise < 0) && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES))
|
if (($tmp_total_ht < 0 || $tmp_total_ht_devise < 0) && empty($conf->global->FACTURE_ENABLE_NEGATIVE_LINES))
|
||||||
{
|
{
|
||||||
|
|||||||
@ -98,7 +98,8 @@ class FormMargin
|
|||||||
|
|
||||||
$pv = $line->total_ht;
|
$pv = $line->total_ht;
|
||||||
$pa_ht = ($pv < 0 ? -$line->pa_ht : $line->pa_ht); // We choosed to have line->pa_ht always positive in database, so we guess the correct sign
|
$pa_ht = ($pv < 0 ? -$line->pa_ht : $line->pa_ht); // We choosed to have line->pa_ht always positive in database, so we guess the correct sign
|
||||||
if ($object->element == 'facture' && $object->type == $object::TYPE_SITUATION) {
|
if (($object->element == 'facture' && $object->type == $object::TYPE_SITUATION)
|
||||||
|
|| ($object->element == 'facture' && $object->type == $object::TYPE_CREDIT_NOTE && $conf->global->INVOICE_USE_SITUATION_CREDIT_NOTE && $object->situation_counter > 0)) {
|
||||||
$pa = $line->qty * $pa_ht * ($line->situation_percent / 100);
|
$pa = $line->qty * $pa_ht * ($line->situation_percent / 100);
|
||||||
} else {
|
} else {
|
||||||
$pa = $line->qty * $pa_ht;
|
$pa = $line->qty * $pa_ht;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user