Invoice fix and new inbound invoice extension etc

This commit is contained in:
Jakob Wennberg
2026-02-21 17:41:14 +01:00
parent 43172751e9
commit 59d935f2cc
41 changed files with 4698 additions and 720 deletions
+24
View File
@@ -15,6 +15,7 @@ import type {
Supplier,
SupplierInvoice,
CompanySettings,
InvoiceInboxItem,
} from '@/types'
import type { ExtensionToggle } from '@/lib/extensions/types'
@@ -444,6 +445,29 @@ export function makeCompanySettings(
}
}
export function makeInvoiceInboxItem(
overrides: Partial<InvoiceInboxItem> = {}
): InvoiceInboxItem {
return {
id: nextId(),
user_id: 'user-1',
status: 'pending',
source: 'upload',
email_from: null,
email_subject: null,
email_received_at: null,
document_id: null,
extracted_data: null,
confidence: null,
matched_supplier_id: null,
created_supplier_invoice_id: null,
error_message: null,
created_at: '2024-06-15T14:30:00Z',
updated_at: '2024-06-15T14:30:00Z',
...overrides,
}
}
export function makeExtensionToggle(
overrides: Partial<ExtensionToggle> = {}
): ExtensionToggle {