[2026-02-11 12:25:36.000] === STARTING PROCESSING SESSION === [2026-02-11 12:25:36.000] PHP Version: 8.4.16 [2026-02-11 12:25:36.000] Memory Limit: 128M [2026-02-11 12:25:36.000] Max Execution Time: 120 [2026-02-11 12:25:36.000] Disabled functions: NONE [2026-02-11 12:25:36.000] Raw body length: 112445 [2026-02-11 12:25:36.000] Provided signature: 39252287c0c5f30769fa... [2026-02-11 12:25:36.000] Expected signature: 39252287c0c5f30769fa... [2026-02-11 12:25:36.000] Signature verified successfully [2026-02-11 12:25:36.000] Payload JSON decoded: SUCCESS [2026-02-11 12:25:36.000] Number of PDFs to process: 1 [2026-02-11 12:25:36.000] --- Processing PDF #1 --- [2026-02-11 12:25:36.000] PDF base64 provided: YES, length: 110072 [2026-02-11 12:25:36.000] PDF bytes decoded: 82554 bytes [2026-02-11 12:25:36.000] Temp PDF written to /tmp/invoice_698c7540b4039.pdf, bytes written: 82554 [2026-02-11 12:25:36.000] Temp PDF exists: YES [2026-02-11 12:25:36.000] Temp PDF size: 82554 bytes [2026-02-11 12:25:36.000] PDF hash: 8c9cec8118289a5483cef0cacaa52fbdbce596c4b113b8538f98933ba8e2bca1 [2026-02-11 12:25:36.000] Checking database cache for hash: 8c9cec8118289a54... [2026-02-11 12:25:36.000] CACHE MISS - Not found in database [2026-02-11 12:25:36.000] Starting PDF processing (not cached) [2026-02-11 12:25:36.000] STEP 1: Quick Smalot parser attempt [2026-02-11 12:25:36.000] Smalot parsing took: 0.01 seconds [2026-02-11 12:25:36.000] Number of pages detected: 1 [2026-02-11 12:25:36.000] Smalot extracted text length: 1304 [2026-02-11 12:25:36.000] Smalot parser SUCCESS - using text extraction [2026-02-11 12:25:36.000] Smalot text preview (first 200 chars): | Data: Rechnung Seite 1 von 1 USt. % Zwischensumme (ohne USt.) USt. 19% 73,95 € 14,05 € USt. Gesamt 73,95 € 14,05 € Gesamtpreis 88,00 € Rechnungsdetails Bestelldatum 19 Dezember 2024 Bestellnumme [2026-02-11 12:25:36.000] Using Smalot OCR method, text length: 1304 [2026-02-11 12:25:36.000] Attempting OpenAI parsing with smalot OCR [2026-02-11 12:25:36.000] run_openai_parse called, text length: 1304 [2026-02-11 12:25:36.000] OpenAI input preview: | Data: Rechnung Seite 1 von 1 USt. % Zwischensumme (ohne USt.) USt. 19% 73,95 € 14,05 € USt. Gesamt 73,95 € 14,05 € Gesamtpreis 88,00 € Rechnungsdetails Bestelldatum 19 Dezember 2024 Bestellnumme... [2026-02-11 12:25:36.000] Making OpenAI API call... [2026-02-11 12:25:39.000] OpenAI HTTP response code: 200 [2026-02-11 12:25:39.000] OpenAI response received, length: 993 [2026-02-11 12:25:39.000] OpenAI content extracted, length: 158 [2026-02-11 12:25:39.000] OpenAI parsed JSON result | Data: {"invoice_number":"INV-DE-122745611-2024-173824","amount":"88.00","due_date":null,"invoice_date":"2024-12-20","currency":"EUR"} [2026-02-11 12:25:39.000] Final AI result | Data: {"invoice_number":"INV-DE-122745611-2024-173824","amount":"88.00","due_date":null,"invoice_date":"2024-12-20","currency":"EUR"} [2026-02-11 12:25:39.000] normalize_amount called with: | Data: 88.00 [2026-02-11 12:25:39.000] normalize_amount result: | Data: 88.00 [2026-02-11 12:25:39.000] normalize_date_iso called with: | Data: 2024-12-20 [2026-02-11 12:25:39.000] Final extracted values | Data: {"invoice_number":"INV-DE-122745611-2024-173824","amount":"88.00","due_date":null,"invoice_date":"2024-12-20","currency":"EUR"} [2026-02-11 12:25:39.000] Attempting to save PDF to: /var/www/html/pdfs/invoice_b8e087e84dbc40e7c3720227dea79c9f.pdf [2026-02-11 12:25:39.000] PDF saved successfully to /var/www/html/pdfs/invoice_b8e087e84dbc40e7c3720227dea79c9f.pdf [2026-02-11 12:25:39.000] Database INSERT SUCCESS [2026-02-11 12:25:39.000] Adding to invoices array | Data: {"uuid":"b8e087e84dbc40e7c3720227dea79c9f","invoice_number":"INV-DE-122745611-2024-173824","amount":"88.00","due_date":null,"invoice_date":"2024-12-20","currency":"EUR","cached":false,"ocr_method":"smalot","local_ocr_failed":false} [2026-02-11 12:25:39.000] --- Finished processing PDF #1 --- [2026-02-11 12:25:39.000] === TOTAL PROCESSING TIME: 3057.98ms === [2026-02-11 12:25:39.000] Total invoices processed: 1 [2026-02-11 12:25:39.000] Response sent, size: 246 bytes