mirror of
https://github.com/OpenXE-org/OpenXE.git
synced 2025-01-23 19:31:13 +01:00
rechnung smarty XML added rounding of tax positions and tax total
This commit is contained in:
parent
f1ada32742
commit
91146d35d2
@ -1339,6 +1339,8 @@ class Rechnung extends GenRechnung
|
|||||||
}
|
}
|
||||||
|
|
||||||
$steuern = Array();
|
$steuern = Array();
|
||||||
|
$steuer_gesamt = 0;
|
||||||
|
$umsatz_brutto_gesamt = 0;
|
||||||
foreach ($positionen as $key => $position) {
|
foreach ($positionen as $key => $position) {
|
||||||
$this->app->erp->GetSteuerPosition('rechnung', $position['id'], $steuersatz, $steuertext, $erloes);
|
$this->app->erp->GetSteuerPosition('rechnung', $position['id'], $steuersatz, $steuertext, $erloes);
|
||||||
$positionen[$key]['steuersatz'] = $steuersatz;
|
$positionen[$key]['steuersatz'] = $steuersatz;
|
||||||
@ -1351,10 +1353,14 @@ class Rechnung extends GenRechnung
|
|||||||
$steuern[$steuersatz]['umsatz_netto'] += round($position['umsatz_netto_gesamt'],2);
|
$steuern[$steuersatz]['umsatz_netto'] += round($position['umsatz_netto_gesamt'],2);
|
||||||
$steuern[$steuersatz]['umsatz_brutto'] += round($position['umsatz_brutto_gesamt'],2);
|
$steuern[$steuersatz]['umsatz_brutto'] += round($position['umsatz_brutto_gesamt'],2);
|
||||||
$steuern[$steuersatz]['prozent'] = $steuersatz;
|
$steuern[$steuersatz]['prozent'] = $steuersatz;
|
||||||
|
$umsatz_brutto_gesamt += round($position['umsatz_brutto_gesamt'],2);
|
||||||
|
$steuer_gesamt += round($position['umsatz_brutto_gesamt'],2)-round($position['umsatz_netto_gesamt'],2);
|
||||||
}
|
}
|
||||||
|
|
||||||
$result['positionen'] = $positionen;
|
$result['positionen'] = $positionen;
|
||||||
$result['steuern'] = $steuern;
|
$result['steuern'] = $steuern;
|
||||||
|
$result['umsatz_brutto_gesamt'] = $umsatz_brutto_gesamt;
|
||||||
|
$result['steuer_gesamt'] = $steuer_gesamt;
|
||||||
|
|
||||||
$filename = str_replace('-','',$result['kopf']['datum']).'_RE'.$result['kopf']['belegnr'];
|
$filename = str_replace('-','',$result['kopf']['datum']).'_RE'.$result['kopf']['belegnr'];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user