git.schokokeks.org
Repositories
Help
Report an Issue
webinterface.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
0499fbc
Branches
Tags
master
ticket
webinterface.git
modules
invoice
html.php
Kunden können Ihre Rechnungen und zukünftigen Posten anschauen
bernd
commited
0499fbc
at 2008-03-18 17:36:28
html.php
Blame
History
Raw
<?php require_once('session/start.php'); require_once('invoice.php'); require_once('inc/security.php'); require_role(ROLE_CUSTOMER); $section = 'invoice_current'; output('<h3>Rechnung</h3> <p>Detailansicht Ihrer Rechnung. Beachten Sie bitte, dass diese Informationsseite sowie auch ein Ausdruck dieser Seite keine Rechnung darstellt. Ein gültiges Rechnungsdokument stellt lediglich die signierte PDF-Version bzw. eine Papierrechnung dar, die Sie von uns erhalten haben.</p>'); $invoice_id = (int) filter_input_general($_GET['id']); output("<p>Für eine druckbare Version benutzen Sie bitte die Ausgabe <a href=\"pdf.php?id={$invoice_id}\">als PDF-Datei</a>.</p> <p> </p>"); $items = invoice_items($invoice_id); $summe = 0; $invoice = invoice_details($invoice_id); output('<p style="border: 1px solid black; margin: 1em; padding: 0.5em;">Rechnungsnummer: '.$invoice_id.'<br /> Kundennummer: '.$invoice['kunde'].'<br /> Rechnungsdatum: '.$invoice['datum'].' </p> '); output('<table><tr><th>Anzahl</th><th>Beschreibung</th><th>Einzelpreis</th><th>Gesamtbetrag</th></tr>'); foreach($items AS $item) { $anzahl = $item['anzahl']; if (round($anzahl, 0) == $anzahl) $anzahl = round($anzahl, 0); $desc = $item['beschreibung']; if ($item['enddatum'] == NULL) $desc .= '<br />(Leistungsdatum: '.$item['datum'].')'; else $desc .= '<br />(Leistungszeitraum: '.$item['datum'].' - '.$item['enddatum'].')'; $epreis = $item['betrag']; if ($item['brutto'] == 0) $epreis = $epreis * (1 + ($item['mwst'] / 100)); $gesamt = round($epreis * $item['anzahl'], 2); $epreis = round($epreis, 2); $summe += $gesamt; output("<tr><td>{$anzahl}</td>"); output("<td>{$desc}</td>"); output("<td>{$epreis} €</td><td>{$gesamt} €</td></tr>\n"); } output("<tr><td colspan=\"3\" style=\"text-align: right; font-weight: bold; border: none;\">Summe aller Posten:</td>"); output("<td style=\"font-weight: bold;\">{$summe} €</td></tr>\n"); output('</table><br />'); ?>