Fix: Création ligne fournisseur pour un fournisseur d'un pays avec taux tva non défini
This commit is contained in:
parent
e7ba142fde
commit
30ba7d180d
@ -382,6 +382,7 @@ class FactureFournisseur extends Facture
|
|||||||
$this->db->begin();
|
$this->db->begin();
|
||||||
|
|
||||||
// Nettoyage paramètres
|
// Nettoyage paramètres
|
||||||
|
if ($txtva == '') $txtva=0;
|
||||||
$txtva=price2num($txtva);
|
$txtva=price2num($txtva);
|
||||||
|
|
||||||
|
|
||||||
@ -394,10 +395,7 @@ class FactureFournisseur extends Facture
|
|||||||
{
|
{
|
||||||
$idligne = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det');
|
$idligne = $this->db->last_insert_id(MAIN_DB_PREFIX.'facture_fourn_det');
|
||||||
|
|
||||||
$this->updateline($idligne, $desc, $pu, $txtva, $qty, $fk_product, $price_base_type);
|
$result=$this->updateline($idligne, $desc, $pu, $txtva, $qty, $fk_product, $price_base_type);
|
||||||
|
|
||||||
// Mise a jour prix facture
|
|
||||||
$result=$this->update_price($this->id);
|
|
||||||
if ($result > 0)
|
if ($result > 0)
|
||||||
{
|
{
|
||||||
$this->db->commit();
|
$this->db->commit();
|
||||||
@ -476,6 +474,7 @@ class FactureFournisseur extends Facture
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
$this->error=$this->db->error();
|
$this->error=$this->db->error();
|
||||||
|
dolibarr_syslog("Fournisseur.facture::updateline error=".$this->error);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user