diff --git a/www/pages/rechnung.php b/www/pages/rechnung.php index 623160f4..5656ada0 100644 --- a/www/pages/rechnung.php +++ b/www/pages/rechnung.php @@ -1081,6 +1081,7 @@ class Rechnung extends GenRechnung $intern = true; $freigabe=$intern; } + $allowedFrm = true; $showDefault = true; $this->app->erp->CheckVertrieb($id,'rechnung'); @@ -1096,6 +1097,7 @@ class Rechnung extends GenRechnung if($belegnr=='') { $this->app->erp->BelegFreigabe('rechnung',$id); + $this->rechnung_zahlstatus_berechnen($id); if($intern) { return 1; } @@ -1119,7 +1121,7 @@ class Rechnung extends GenRechnung jetzt freigegeben werden? "); } - + $this->RechnungMenu(); $this->app->Tpl->Parse('PAGE','tabview.tpl'); } @@ -1661,12 +1663,15 @@ class Rechnung extends GenRechnung $bonuspunkte = $rechnungarr['bonuspunkte'];//$this->app->DB->Select("SELECT bonuspunkte FROM rechnung WHERE id='$id' LIMIT 1"); $soll = $rechnungarr['soll'];//$this->app->DB->Select("SELECT soll FROM rechnung WHERE id='$id' LIMIT 1"); $projekt = $rechnungarr['projekt']; + + $skontosoll = $this->app->DB->Select("SELECT TRUNCATE(soll*(1-(zahlungszielskonto/100)),2) as skontosoll FROM rechnung where id = '".$id."' LIMIT 1"); } $this->app->Tpl->Set('PUNKTE',""); $this->app->Tpl->Set('BONUSPUNKTE',""); $this->app->Tpl->Set('SOLL',"$soll".""); + $this->app->Tpl->Set('SKONTOSOLL',$skontosoll); if($schreibschutz!='1')// && $this->app->erp->RechteVorhanden("rechnung","schreibschutz")) { diff --git a/www/widgets/templates/_gen/rechnung.tpl b/www/widgets/templates/_gen/rechnung.tpl index 08ce1829..2745e0b3 100644 --- a/www/widgets/templates/_gen/rechnung.tpl +++ b/www/widgets/templates/_gen/rechnung.tpl @@ -121,15 +121,23 @@