diff --git a/backend/src/receipt-import/receipt-import.service.ts b/backend/src/receipt-import/receipt-import.service.ts index 4bc16ff5..c1481785 100644 --- a/backend/src/receipt-import/receipt-import.service.ts +++ b/backend/src/receipt-import/receipt-import.service.ts @@ -84,7 +84,10 @@ export class ReceiptImportService { ); } - const isPdf = file.mimetype === 'application/pdf'; + const isPdf = + file.mimetype === 'application/pdf' || + file.mimetype === 'application/octet-stream' || + file.originalname?.toLowerCase().endsWith('.pdf'); const rawItems = isPdf ? await this.parseReceiptFromPdf(file.buffer, apiKey) : await this.parseReceiptFromImage(file.buffer, file.mimetype, apiKey);