prepare($sql); if (!$stmt) { die ('Datensatz konnte nicht gespeichert werden: '.$db->error); } if (!$stmt->execute()) { die ('Datensatz konnte nicht gespeichert werden: '.$stmt->error); } } $sql = "SELECT *, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE (Jahr = \"".$Jahr."\" AND ID = \"".$ID."\");"; $result = $db->query($sql); $nt = $result->fetch_assoc(); $sqlvk = "SELECT Preis, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE (Auftrag_Jahr = \"".$nt['Auftrag_Jahr']."\" AND Auftrag_ID = \"".$nt['Auftrag_ID']."\" AND Vorkasse = \"1\");"; $resultvk = $db->query($sqlvk); $sqlaz = "SELECT SUM(Preis) AS Preis FROM ".PREFIX."_Rechnungen WHERE (Auftrag_Jahr = \"".$nt['Auftrag_Jahr']."\" AND Auftrag_ID = \"".$nt['Auftrag_ID']."\" AND Vorkasse =\"0\" AND ID < \"".$ID."\") GROUP BY Auftrag_ID;"; $resultaz = $db->query($sqlaz); $ntaz = $resultaz->fetch_assoc(); $sqlkn = "SELECT * FROM ".PREFIX."_Kontakte ORDER BY Nachname ASC, Firma ASC"; $resultkn = $db->query($sqlkn); $sqlan = "SELECT ID, Vorname, Nachname FROM Admin WHERE Firma_ID = \"".PREFIX."\" ORDER BY ID ASC"; $resultan = $db->query($sqlan); $sqlab = "SELECT Auftrag_Preis, Preis_aus_Pos, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Auftraege WHERE (Jahr = \"".$nt['Auftrag_Jahr']."\" AND ID = \"".$nt['Auftrag_ID']."\");"; $resultab = $db->query($sqlab); $ntab = $resultab->fetch_assoc(); $sqlrp = "SELECT * FROM ".PREFIX."_Rechnung_Pos WHERE (Jahr = \"".$nt['Jahr']."\" AND Rechnung_ID = \"".$nt['ID']."\") ORDER BY Position ASC;"; $resultrp = $db->query($sqlrp); $sqlr = "SELECT ID, Preis, Vorkasse, Rabatt, DATE_FORMAT(Datum, '%d.%m.%Y') AS Datum FROM ".PREFIX."_Rechnungen WHERE (Auftrag_Jahr = \"".$nt['Auftrag_Jahr']."\" AND Auftrag_ID = \"".$nt['Auftrag_ID']."\" AND (Jahr < \"".$Jahr."\" OR (Jahr = \"".$Jahr."\" AND ID < \"".$nt['ID']."\"))) ORDER BY Jahr ASC, ID ASC;"; $resultr = $db->query($sqlr); $Text = $nt['Text']; $UStG = $nt['UStG_13']; include "inhalte/settings.php"; echo "
\n"; echo " ".$type.": Positionen\n"; while (strlen($nt['ID']) < $_SESSION['Firma']['Stellen']) { $nt['ID'] = "0".$nt['ID']; } echo "

Rechnung-Nr.: ".$nt['Jahr']."_".$nt['ID']."
\n"; while (strlen($nt['Auftrag_ID']) < $_SESSION['Firma']['Stellen']) { $nt['Auftrag_ID'] = "0".$nt['Auftrag_ID']; } echo " Auftrag-Nr.: ".$nt['Auftrag_Jahr']."_".$nt['Auftrag_ID']."\n"; echo " 

\n"; echo "

Datum: ".$nt['Datum']."

\n"; echo "
\n"; echo "\n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; while ($ntrp = $resultrp->fetch_assoc()) { echo " \n"; echo " \n"; echo " \n"; echo " \n"; if ($ntab['Preis_aus_Pos']) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo " \n"; } echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; $Pos = $ntab['Auftrag_Preis']; while ($ntr = $resultr->fetch_assoc()) { echo " \n"; while (strlen($ntr['ID']) < $_SESSION['Firma']['Stellen']) { $ntr['ID'] = "0".$ntr['ID']; } echo " \n"; echo " \n"; if ($ntr['Vorkasse']) { echo " \n"; } else { echo " \n"; } echo " \n"; $Pos = $Pos - $ntr['Preis']* (1 - $nt['Rabatt'] / 100); echo " \n"; } echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; $Summe = $Pos; if (0 != $nt['Rabatt']) { echo " \n"; echo " \n"; echo " \n"; echo " \n"; $Rabatt = $Summe * $nt['Rabatt'] / 100; $Summe = $Summe * (1 - $nt['Rabatt'] / 100); echo " \n"; echo " \n"; } echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo " \n"; echo "
Pos.Anz.BeschreibungE-PreisG-Preis
".$ntrp['Position']."".$ntrp['Anzahl']."".nl2br($ntrp['Bezeichnung']); if (("" != $_SESSION['Firma']['Feld1_Name']) AND (preg_match("/".$_GET['section'].",/", $_SESSION['Firma']['Feld1']))) { echo "

".nl2br(stripslashes($ntrp['Feld1']))."

\n"; } if (("" != $_SESSION['Firma']['Feld2_Name']) AND (preg_match("/".$_GET['section'].",/", $_SESSION['Firma']['Feld2']))) { echo "

".$_SESSION['Firma']['Feld2_Name'].": ".stripslashes($ntrp['Feld2'])."

\n"; } if (("" != $_SESSION['Firma']['Feld3_Name']) AND (preg_match("/".$_GET['section'].",/", $_SESSION['Firma']['Feld3']))) { echo "

".$_SESSION['Firma']['Feld3_Name'].": ".stripslashes($ntrp['Feld3'])."

\n"; } if (("" != $_SESSION['Firma']['Feld4_Name']) AND (preg_match("/".$_GET['section'].",/", $_SESSION['Firma']['Feld4']))) { echo "

".$_SESSION['Firma']['Feld4_Name'].": ".stripslashes($ntrp['Feld4'])."

\n"; } if (("" != $_SESSION['Firma']['Feld5_Name']) AND (preg_match("/".$_GET['section'].",/", $_SESSION['Firma']['Feld5']))) { echo "

".$_SESSION['Firma']['Feld5_Name'].": ".stripslashes($ntrp['Feld5'])."

\n"; } echo "
".number_format($ntrp['Preis'], '2', ',', '.')." €".number_format($ntrp['Preis'] * $ntrp['Anzahl'], '2', ',', '.')." €-/--/-
  Gesamtpreis zzgl. ".$nt['MwSt']."% gesetzlicher MwSt.".number_format($ntab['Auftrag_Preis'], '2', ',', '.')." €
  - Vorkasse aus Rechnungs-Nr. ".$ntr['ID']." vom ".$ntr['Datum']."- Abschlag aus Rechnungs-Nr. ".$ntr['ID']." vom ".$ntr['Datum']."".number_format($ntr['Preis']* (1 - $nt['Rabatt'] / 100), '2', ',', '.')." €
  Zwischensumme zzgl. ".$nt['MwSt']."% gesetzlicher MwSt.".number_format($Pos, '2', ',', '.')." €
  - ".number_format($nt['Rabatt'], '2', ',', '.')."% Rabatt auf ".number_format($Summe, '2', ',', '.')." €".number_format($Rabatt, '2', ',', '.')." €
  + ".$nt['MwSt']."% gesetzlicher MwSt.".number_format($Summe * $nt['MwSt'] / 100, '2', ',', '.')." €
  Gesamtpreis inkl. ".$nt['MwSt']."% gesetzlicher MwSt.".number_format($Summe * (1 + $nt['MwSt'] / 100), '2', ',', '.')." €
\n"; echo "
\n"; if (0 != $nt['Skonto']) { $Skonto = date("d.m.Y", strtotime("+".$_SESSION['Firma']['S_Bis']." day", strtotime($nt['Datum']))); echo "

Bei Bezahlung bis zum ".$Skonto." erhalten Sie ".number_format($nt['Skonto'], '2', ',', '.')."% Skonto! Dies entspricht einem Betrag von ".number_format($Summe * (1 + $nt['MwSt'] / 100) * ($nt['Skonto'] / 100), '2', ',', '.')." €.

\n"; } echo "
\n"; $nt['Preis'] = $Pos; $nt['UStG_13'] = $UStG; include "inhalte/sv_save.php"; ?>