From c2cd16c76b64adac2acd048ccf74a537ed2730ad Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Thu, 12 Sep 2019 20:44:29 +0200 Subject: [PATCH] Bug : for customer without vat, there is not variable e_march_x_tva --- include/class/document.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/class/document.class.php b/include/class/document.class.php index a703f7b7e..a58f1de64 100644 --- a/include/class/document.class.php +++ b/include/class/document.class.php @@ -949,6 +949,7 @@ class Document /* if we do not use vat this var. is not set */ if ( !isset(${$tva}) ) return ''; if ( !isset (${'e_march'.$this->counter}) ) return ""; + if ( !isset (${$tva}) ) return ""; // check that something is sold if ( ${$price} == 0 || ${$qt} == 0 || strlen(trim( $price )) ==0 @@ -964,6 +965,7 @@ class Document $price='e_march'.$this->counter.'_price' ; $tva='e_march'.$this->counter.'_tva_id'; if ( !isset (${'e_march'.$this->counter}) ) return ""; + if ( !isset (${$tva}) ) return ""; // check that something is sold if ( ${$price} == 0 || ${$qt} == 0 || strlen(trim( $price )) ==0 @@ -981,6 +983,7 @@ class Document $price='e_march'.$this->counter.'_price' ; $tva='e_march'.$this->counter.'_tva_id'; if ( !isset (${'e_march'.$this->counter}) ) return ""; + if ( !isset (${$tva}) ) return ""; // check that something is sold if ( ${$price} == 0 || ${$qt} == 0 || strlen(trim( $price )) ==0