48 lines
1.7 KiB
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> |