<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Liste,</p>
<p>ich bin gerade am anpassen meines Rechnungsberichtes und eine
Frage beschäftigt mich. Was ist eigentlich, wenn man in seiner
Rechnung Posten hat mit 7% und 19% USt.? Muss man den jeweiligen
Betrag nicht separat ausweisen?</p>
<p>Dafür gibt es ja auch schon eine Funktion.</p>
<p><i>(tax-list (gncInvoiceGetTotalTaxList opt-invoice))</i></p>
<p>Dann kann ich mir auf jeden Fall schon mal die Steuer getrennt
ausgeben lassen:</p>
<p><i><?scm</i><i><br>
</i><i> (for taxes in tax-list do</i><i><br>
</i><i> </i><i><br>
</i><i> (let ((taxrate (gncTaxTableEntryGetType
taxes))) </i><i><br>
</i><i> ?></i><i><br>
</i><i> <tr valign="top"></i><i><br>
</i><i> <td align="right" class="subtotal"
colspan="<?scm:d tbl_cols ?>"><?scm:d
opt-tax-amount-heading ?></td></i><i><br>
</i><i> <td align="right"
class="subtotal"><?scm:d (fmtmoney currency (cdr taxes))
?></td></i><i><br>
</i><i> </tr></i><i><br>
</i><i> <?scm )) ?></i><br>
</p>
<p>Mein Problem ist jetzt nur, ich weiß nicht welche Eintrag welcher
Steuerrate entspricht, also welcher Betrag die 7% oder die 19%
USt. ist.</p>
<p>Vielleicht gibt es ja wie bei der <i>GncTaxTable </i>Funktionen,
die mir die Werte auf einfache Weise zur Verfügung stellen.</p>
<p>z.B. aus der taxinvoice.scm<br>
</p>
<p><i>(for entry in entries do </i><i><br>
</i><i> (let ((tttype (gncTaxTableEntryGetType entry))</i><i><br>
</i><i> (ttamt (gncTaxTableEntryGetAmount entry)))</i></p>
<p><i><br>
</i></p>
<p>MfG</p>
<p>Michael<br>
</p>
</body>
</html>