diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php
index 9313f7b..d8de5c4 100644
--- a/app/Http/Controllers/InvoiceController.php
+++ b/app/Http/Controllers/InvoiceController.php
@@ -275,7 +275,7 @@ public function exportXml($id)
];
$document->setDocumentPositionQuantity(
$item['quantity'],
- $units[$item['unit']]
+ $units[$item['unit']] ?? ZugferdUnitCodes::REC20_PIECE
);
$document->addDocumentPositionTax(
diff --git a/resources/js/components/documents/DocumentTable.vue b/resources/js/components/documents/DocumentTable.vue
index 22bc246..0b9cc22 100644
--- a/resources/js/components/documents/DocumentTable.vue
+++ b/resources/js/components/documents/DocumentTable.vue
@@ -134,11 +134,11 @@ const calcTaxes = (amount: number) => {
toLocalDate(invoice.invoiceDate) }}
- {{ invoice.customer?.companyName }}
+ {{ invoice.customer?.companyName }}
{{ invoice.title }}
+ class="hidden lg:table-cell max-w-[100px] md:max-w-[120px] lg:max-w-auto overflow-hidden text-ellipsis font-semibold">
{{ invoice.customer?.companyName }}
@@ -156,7 +156,7 @@ const calcTaxes = (amount: number) => {
+ class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60">
@@ -169,7 +169,7 @@ const calcTaxes = (amount: number) => {
+ class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60">
@@ -182,7 +182,7 @@ const calcTaxes = (amount: number) => {
+ class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60 text-destructive">
@@ -195,7 +195,7 @@ const calcTaxes = (amount: number) => {
+ class="border-none bg-slate-100 dark:bg-neutral-900/60 hover:bg-slate-100 dark:hover:bg-neutral-900/60 text-muted-foreground">
@@ -212,6 +212,9 @@ const calcTaxes = (amount: number) => {