$clean_arr['kurzbeschreibung'] = "Rechnung an Lager {$lager_info->lager_name}<br>{$kurzbeschreibung}"; } if ($clean_arr['RECHNUNG_EMPFAENGER_TYP'] == 'Partner') { $clean_arr['kurzbeschreibung'] = "Rechnung an Partner<br>{$kurzbeschreibung}"; } $netto_betrag = 0; $brutto_betrag = 0; /* Position Einzelnettopreis berechnen und Gesamtnetto bilden */ for ($b = 0; $b < count($uebernahme_arr['positionen']); $b++) { $preis = number_format($uebernahme_arr['positionen'][$b]['preis'], 2, '.', ''); // ($zahl,2, ",", "."); $netto_pos = $uebernahme_arr['positionen'][$b]['menge'] * $preis / 100 * (100 - $uebernahme_arr['positionen'][$b]['rabatt_satz']); $netto_betrag = $netto_betrag + $netto_pos; $beleg_nr = $uebernahme_arr['positionen'][$b]['beleg_nr']; $position = $uebernahme_arr['positionen'][$b]['position']; $mwst_satz = $r->mwst_satz_der_position($beleg_nr, $position); $pos_mwst = $uebernahme_arr['positionen'][$b]['skonto']; echo "Bel{$beleg_nr} POS{$position} MWST{$mwst_satz} SKONTO {$skonto}<br>"; $brutto_betrag = $brutto_betrag + ($netto_pos + $netto_pos / 100 * $mwst_satz); } $clean_arr['nettobetrag'] = number_format($netto_betrag, 2, '.', ''); $clean_arr['bruttobetrag'] = number_format($brutto_betrag, 2, '.', ''); // $clean_arr[skonto]= $uebernahme_arr[RECHNUNG_SKONTO]; //prozent $rechnung = new rechnung(); /* * echo "<pre>"; * print_r($clean_arr); * echo "<hr>"; * print_r($uebernahme_arr); */ $gespeicherte_belegnr = $rechnung->auto_rechnung_speichern($clean_arr);