ln.templates/ln.templates.service/storage/templates/blocks/orderlines.html

48 lines
1.7 KiB
HTML

<table class="orderlines">
<thead>
<tr>
<td>Pos.</td>
<td>Bezeichnung</td>
<td>Einzelpreis</td>
<td class="text-left">Menge</td>
<td class="text-left">Netto</td>
<td class="text-left">Steuern</td>
</tr>
</thead>
<tbody>
<template v-for:orderline="orderlines">
<tr :class="{ 'break-avoid-after': !!orderline.text }">
<td class="text-right" style="padding-right: 0.2cm;">{{ orderline.position }}</td>
<td>{{ orderline.name }}</td>
<td class="text-right">{{ orderline.item_price_net }} {{ document.currency }}</td>
<td class="text-right">{{ orderline.quantity }}</td>
<td class="text-right">{{ orderline.line_price_net }} {{ document.currency }}</td>
<td class="text-right">
<div v-for:tax="orderline.line_taxes" class="duo nowrap">
<div>{{ tax.key }}</div>
<div>{{ tax.value }} {{ document.currency }}</div>
</div>
</td>
</tr>
<tr v-if="orderline.text">
<td colspan="5" class="text" style="white-space: pre-wrap;">{{ orderline.text }}</td>
</tr>
</template>
<tr class="break-avoid-after">
<td></td>
<td colspan="4">Netto:</td>
<td class="text-right">{{ document.sum_net }}</td>
</tr>
<tr v-for:tax="document.taxes" class="break-avoid-after">
<td></td>
<td colspan="4">{{ tax.value.name }} ({{ tax.key }}):</td>
<td class="text-right">{{ tax.value.sum }}</td>
</tr>
<tr class="pt">
<td></td>
<td colspan="4">Rechnungsbetrag:</td>
<td class="text-right"><em>{{ document.sum_total }}</em></td>
</tr>
</tbody>
</table>