[2025-09-16 12:15:40] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA7\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024886-68c954b6dcf0c-4d7a95ae.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA3KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38296)", "pdfId": "3e50747724f2a47fa3078168a9f32dd826d07e2c65b289a6a47db3c6642cb3cf", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6685 } [2025-09-16 12:15:40] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6685, "pdfId": "3e50747724f2a47fa3078168a9f32dd826d07e2c65b289a6a47db3c6642cb3cf" } [2025-09-16 12:15:40] 🚀 Starting callOpenAI() | { "pdfId": "3e50747724f2a47fa3078168a9f32dd826d07e2c65b289a6a47db3c6642cb3cf", "prompt_length": 2773 } [2025-09-16 12:15:46] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA5\nAug 27, 2025\nINVOICE\nBILL To\nSHIP TO\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024887-68c954b714d8d-c9bf32a6.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA1KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38288)", "pdfId": "f500b090808a667ef08c9ccc663ef9d459a1a969ce6b503666eba4f0f60680a0", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6686 } [2025-09-16 12:15:46] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6686, "pdfId": "f500b090808a667ef08c9ccc663ef9d459a1a969ce6b503666eba4f0f60680a0" } [2025-09-16 12:15:46] 🚀 Starting callOpenAI() | { "pdfId": "f500b090808a667ef08c9ccc663ef9d459a1a969ce6b503666eba4f0f60680a0", "prompt_length": 2773 } [2025-09-16 12:15:46] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA6\nAug 27, 2025\nINVOICE\nBILL To\nSHIP TO\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024887-68c954b70995f-22043729.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA2KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38296)", "pdfId": "da433193c48d8d89408b3542e16d20b513aa6ff4580dc896551f9e485e55c57d", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6687 } [2025-09-16 12:15:46] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6687, "pdfId": "da433193c48d8d89408b3542e16d20b513aa6ff4580dc896551f9e485e55c57d" } [2025-09-16 12:15:46] 🚀 Starting callOpenAI() | { "pdfId": "da433193c48d8d89408b3542e16d20b513aa6ff4580dc896551f9e485e55c57d", "prompt_length": 2773 } [2025-09-16 12:15:58] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA3\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024887-68c954b71fdc0-614d5849.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQAzKQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38288)", "pdfId": "d6e2010b580a61abb889fa82e20395a79cb932c182aa2d87b6fc52ebe6207cdd", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6688 } [2025-09-16 12:15:58] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6688, "pdfId": "d6e2010b580a61abb889fa82e20395a79cb932c182aa2d87b6fc52ebe6207cdd" } [2025-09-16 12:15:58] 🚀 Starting callOpenAI() | { "pdfId": "d6e2010b580a61abb889fa82e20395a79cb932c182aa2d87b6fc52ebe6207cdd", "prompt_length": 2773 } [2025-09-16 12:15:59] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA4\nAug 27, 2025\nINVOICE\nBILL To\nSHIP TO\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024887-68c954b72b6b5-79ed1ccf.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA0KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38296)", "pdfId": "ab39bcfbf97b3dac5e8f69ce7642ef84bdad8fae1bdf51774dd84153c13d1983", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6689 } [2025-09-16 12:15:59] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6689, "pdfId": "ab39bcfbf97b3dac5e8f69ce7642ef84bdad8fae1bdf51774dd84153c13d1983" } [2025-09-16 12:15:59] 🚀 Starting callOpenAI() | { "pdfId": "ab39bcfbf97b3dac5e8f69ce7642ef84bdad8fae1bdf51774dd84153c13d1983", "prompt_length": 2773 } [2025-09-16 12:16:11] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA8\nAug 27, 2025\nINVOICE\nBILL To\nSHIP TO\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024886-68c954b6f274d-99a8a7fa.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA4KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38536)", "pdfId": "0cf6b8505fbeb04f9f78d1726ed8ec744937b17c47036937ff8b5401b8af78a4", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6690 } [2025-09-16 12:16:11] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6690, "pdfId": "0cf6b8505fbeb04f9f78d1726ed8ec744937b17c47036937ff8b5401b8af78a4" } [2025-09-16 12:16:11] 🚀 Starting callOpenAI() | { "pdfId": "0cf6b8505fbeb04f9f78d1726ed8ec744937b17c47036937ff8b5401b8af78a4", "prompt_length": 2773 } [2025-09-16 12:16:17] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA10\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024886-68c954b6908ff-b1485a79.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQAxADApCi9DcmVhdG9yICj+\/wB3AGsA... (truncated, length=38300)", "pdfId": "f488f77cc89ce2ff6901c4c5779c867b5468f394e4dcc8cf52802f69ccbf29f6", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6691 } [2025-09-16 12:16:17] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6691, "pdfId": "f488f77cc89ce2ff6901c4c5779c867b5468f394e4dcc8cf52802f69ccbf29f6" } [2025-09-16 12:16:17] 🚀 Starting callOpenAI() | { "pdfId": "f488f77cc89ce2ff6901c4c5779c867b5468f394e4dcc8cf52802f69ccbf29f6", "prompt_length": 2774 } [2025-09-16 12:16:21] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# TRA9\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\njäst, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nSubtotal\nSEK 18,500.00\nTax (25%)\nSEK 4,625.00\nTotal\nSEK 23,125.00\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758024886-68c954b6e8086-1f2aa6f5.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABUAFIAQQA5KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=38496)", "pdfId": "3a2cd372652f19a828feddb4a964666012d8665bd921aa639d0f0ceb9e9b8a04", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6692 } [2025-09-16 12:16:21] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6692, "pdfId": "3a2cd372652f19a828feddb4a964666012d8665bd921aa639d0f0ceb9e9b8a04" } [2025-09-16 12:16:21] 🚀 Starting callOpenAI() | { "pdfId": "3a2cd372652f19a828feddb4a964666012d8665bd921aa639d0f0ceb9e9b8a04", "prompt_length": 2773 } [2025-09-16 12:16:24] ✅ GPT message extracted | { "pdfId": "da433193c48d8d89408b3542e16d20b513aa6ff4580dc896551f9e485e55c57d", "length": 13353 } [2025-09-16 12:16:24] ✅ GPT message extracted | { "pdfId": "f500b090808a667ef08c9ccc663ef9d459a1a969ce6b503666eba4f0f60680a0", "length": 13353 } [2025-09-16 12:16:36] ✅ GPT message extracted | { "pdfId": "ab39bcfbf97b3dac5e8f69ce7642ef84bdad8fae1bdf51774dd84153c13d1983", "length": 13353 } [2025-09-16 12:16:47] ✅ GPT message extracted | { "pdfId": "0cf6b8505fbeb04f9f78d1726ed8ec744937b17c47036937ff8b5401b8af78a4", "length": 13353 } [2025-09-16 12:16:51] ✅ GPT message extracted | { "pdfId": "f488f77cc89ce2ff6901c4c5779c867b5468f394e4dcc8cf52802f69ccbf29f6", "length": 13354 } [2025-09-16 12:16:54] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:16:54] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:16:54] ✅ Final JSON stored and DB updated | { "pdfId": "f500b090808a667ef08c9ccc663ef9d459a1a969ce6b503666eba4f0f60680a0", "lines": 40 } [2025-09-16 12:16:54] ✅ Final JSON stored and DB updated | { "pdfId": "da433193c48d8d89408b3542e16d20b513aa6ff4580dc896551f9e485e55c57d", "lines": 40 } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:16:54] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:16:54] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:16:54] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024887-68c954b70995f-22043729_1758025014_4012.pdf [2025-09-16 12:16:54] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024887-68c954b714d8d-c9bf32a6_1758025014_8689.pdf [2025-09-16 12:16:54] PDF saved successfully [2025-09-16 12:16:54] PDF saved successfully [2025-09-16 12:16:54] DB insert successful [2025-09-16 12:16:54] DB insert successful [2025-09-16 12:16:54] ✅ Transaction committed. [2025-09-16 12:16:54] ✅ Transaction committed. [2025-09-16 12:16:55] ✅ GPT message extracted | { "pdfId": "3a2cd372652f19a828feddb4a964666012d8665bd921aa639d0f0ceb9e9b8a04", "length": 13353 } [2025-09-16 12:17:06] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:17:06] ✅ Final JSON stored and DB updated | { "pdfId": "ab39bcfbf97b3dac5e8f69ce7642ef84bdad8fae1bdf51774dd84153c13d1983", "lines": 40 } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:06] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:17:06] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024887-68c954b72b6b5-79ed1ccf_1758025026_5852.pdf [2025-09-16 12:17:06] PDF saved successfully [2025-09-16 12:17:06] DB insert successful [2025-09-16 12:17:06] ✅ Transaction committed. [2025-09-16 12:17:17] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:17:17] ✅ Final JSON stored and DB updated | { "pdfId": "0cf6b8505fbeb04f9f78d1726ed8ec744937b17c47036937ff8b5401b8af78a4", "lines": 40 } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:17] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:17:17] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024886-68c954b6f274d-99a8a7fa_1758025037_8526.pdf [2025-09-16 12:17:17] PDF saved successfully [2025-09-16 12:17:17] DB insert successful [2025-09-16 12:17:17] ✅ Transaction committed. [2025-09-16 12:17:21] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:17:21] ✅ Final JSON stored and DB updated | { "pdfId": "f488f77cc89ce2ff6901c4c5779c867b5468f394e4dcc8cf52802f69ccbf29f6", "lines": 40 } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:21] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:17:21] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024886-68c954b6908ff-b1485a79_1758025041_6487.pdf [2025-09-16 12:17:21] PDF saved successfully [2025-09-16 12:17:21] DB insert successful [2025-09-16 12:17:21] ✅ Transaction committed. [2025-09-16 12:17:25] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:17:25] ✅ Final JSON stored and DB updated | { "pdfId": "3a2cd372652f19a828feddb4a964666012d8665bd921aa639d0f0ceb9e9b8a04", "lines": 40 } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:17:25] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:17:25] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024886-68c954b6e8086-1f2aa6f5_1758025045_9983.pdf [2025-09-16 12:17:25] PDF saved successfully [2025-09-16 12:17:25] DB insert successful [2025-09-16 12:17:25] ✅ Transaction committed. [2025-09-16 12:18:12] ✅ GPT message extracted | { "pdfId": "d6e2010b580a61abb889fa82e20395a79cb932c182aa2d87b6fc52ebe6207cdd", "length": 13353 } [2025-09-16 12:18:42] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:18:42] ✅ Final JSON stored and DB updated | { "pdfId": "d6e2010b580a61abb889fa82e20395a79cb932c182aa2d87b6fc52ebe6207cdd", "lines": 40 } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:18:42] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:18:42] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024887-68c954b71fdc0-614d5849_1758025122_1848.pdf [2025-09-16 12:18:42] PDF saved successfully [2025-09-16 12:18:42] DB insert successful [2025-09-16 12:18:42] ✅ Transaction committed. [2025-09-16 12:18:51] ✅ GPT message extracted | { "pdfId": "3e50747724f2a47fa3078168a9f32dd826d07e2c65b289a6a47db3c6642cb3cf", "length": 13353 } [2025-09-16 12:19:21] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-16 12:19:21] ✅ Final JSON stored and DB updated | { "pdfId": "3e50747724f2a47fa3078168a9f32dd826d07e2c65b289a6a47db3c6642cb3cf", "lines": 40 } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-16 12:19:21] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-16 12:19:21] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758024886-68c954b6dcf0c-4d7a95ae_1758025161_8179.pdf [2025-09-16 12:19:21] PDF saved successfully [2025-09-16 12:19:21] DB insert successful [2025-09-16 12:19:21] ✅ Transaction committed. [2025-09-22 16:20:08] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9009\nAug 30, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a0ff71-52c3a209.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA5KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=91872)", "pdfId": "db80d0ebbefc7e683d950e3fb7a2f6755ee8ee8f86080bc52d18cee971b06dc2", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6693 } [2025-09-22 16:20:08] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6693, "pdfId": "db80d0ebbefc7e683d950e3fb7a2f6755ee8ee8f86080bc52d18cee971b06dc2" } [2025-09-22 16:20:08] 🚀 Starting callOpenAI() | { "pdfId": "db80d0ebbefc7e683d950e3fb7a2f6755ee8ee8f86080bc52d18cee971b06dc2", "prompt_length": 4882 } [2025-09-22 16:20:10] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9003\nAug 30, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770aa652c-28b3c739.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAAzKQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92072)", "pdfId": "cbb1350b39180999b7a2b0f934dea1265f802df44601907ba36df6c84d359242", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6694 } [2025-09-22 16:20:10] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6694, "pdfId": "cbb1350b39180999b7a2b0f934dea1265f802df44601907ba36df6c84d359242" } [2025-09-22 16:20:10] 🚀 Starting callOpenAI() | { "pdfId": "cbb1350b39180999b7a2b0f934dea1265f802df44601907ba36df6c84d359242", "prompt_length": 4882 } [2025-09-22 16:20:11] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9002\nAug 30, 2025\nINVOICE\nBILL TO\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770ab19cc-a9cd5a2b.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAAyKQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92080)", "pdfId": "2ac20c7f7e13caff3fcdad560783619998a290f7334802518d12bf53b6e7e01e", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6695 } [2025-09-22 16:20:11] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6695, "pdfId": "2ac20c7f7e13caff3fcdad560783619998a290f7334802518d12bf53b6e7e01e" } [2025-09-22 16:20:11] 🚀 Starting callOpenAI() | { "pdfId": "2ac20c7f7e13caff3fcdad560783619998a290f7334802518d12bf53b6e7e01e", "prompt_length": 4882 } [2025-09-22 16:20:26] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9005\nAug 30, 2025\nINVOICE\nBILL TO\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 .\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a91187-d8e21cda.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA1KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92028)", "pdfId": "6cd20c1fcdca45c1516cc0dc6c18b0fab4031a092204fa1efda57467c563fc99", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6696 } [2025-09-22 16:20:26] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6696, "pdfId": "6cd20c1fcdca45c1516cc0dc6c18b0fab4031a092204fa1efda57467c563fc99" } [2025-09-22 16:20:26] 🚀 Starting callOpenAI() | { "pdfId": "6cd20c1fcdca45c1516cc0dc6c18b0fab4031a092204fa1efda57467c563fc99", "prompt_length": 4882 } [2025-09-22 16:20:29] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9008\nAug 30, 2025\nINVOICE\nBILL TO\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a66409-8ffb196d.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA4KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92088)", "pdfId": "1aaf1404d2209ef6ccc82fe41ace58bd0efcbcb35e3420d67189981b11ab4e41", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6697 } [2025-09-22 16:20:29] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6697, "pdfId": "1aaf1404d2209ef6ccc82fe41ace58bd0efcbcb35e3420d67189981b11ab4e41" } [2025-09-22 16:20:29] 🚀 Starting callOpenAI() | { "pdfId": "1aaf1404d2209ef6ccc82fe41ace58bd0efcbcb35e3420d67189981b11ab4e41", "prompt_length": 4882 } [2025-09-22 16:20:31] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9004\nAug 30, 2025\nINVOICE\nBILL TO\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a9b284-ff8a109f.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA0KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92064)", "pdfId": "853c0fd1b167b9b37742940f75a79469dc3978a6116e848e6290e57e739a24d1", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6698 } [2025-09-22 16:20:31] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6698, "pdfId": "853c0fd1b167b9b37742940f75a79469dc3978a6116e848e6290e57e739a24d1" } [2025-09-22 16:20:31] 🚀 Starting callOpenAI() | { "pdfId": "853c0fd1b167b9b37742940f75a79469dc3978a6116e848e6290e57e739a24d1", "prompt_length": 4882 } [2025-09-22 16:20:37] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9007\nAug 30, 2025\nINVOICE\nBILL TO\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a763cb-dde33093.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA3KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92084)", "pdfId": "7d8e36da72d4931aaf698f23b1dfaa9ac5349cbe3c1c26d5807767a955f77e26", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6699 } [2025-09-22 16:20:37] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6699, "pdfId": "7d8e36da72d4931aaf698f23b1dfaa9ac5349cbe3c1c26d5807767a955f77e26" } [2025-09-22 16:20:37] 🚀 Starting callOpenAI() | { "pdfId": "7d8e36da72d4931aaf698f23b1dfaa9ac5349cbe3c1c26d5807767a955f77e26", "prompt_length": 4882 } [2025-09-22 16:20:54] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Ramirent AB\n# 9006\nAug 30, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 30, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nisoleringsmaterial, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\ntangentbord, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00 -\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nskrivare, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nhäftapparater, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskyddsglasögon, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\ncykel, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\nhydraulpress, kostnadsställe : 750\n1\nSEK 750.00\nSEK 750.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\narbetsbyxor, kostnadsställe : 850\n1\nSEK 850.00\nSEK 850.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\nkontorsprogram, kostnadsställe : 950\n1\nSEK 950.00\nSEK 950.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\npresentpapper, kostnadsställe : 1050\n1\nSEK 1,050.00\nSEK 1,050.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nskor, kostnadsställe : 150\n1\nSEK 150.00\nSEK 150.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nträplankor, kostnadsställe : 250\n1\nSEK 250.00\nSEK 250.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nleksaker, kostnadsställe : 350\n1\nSEK 350.00\nSEK 350.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nFöretagsrådgivning, kostnadsställe : 450\n1\nSEK 450.00\nSEK 450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550.00\nSEK 550.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00\nskumgummi, kostnadsställe : 650\n1\nSEK 650.00\nSEK 650.00", "wordBoxes": [], "pdfFileName": "elmab_1758557962-68d1770a86055-873c3df7.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIAA5ADAAMAA2KQovQ3JlYXRvciAo\/v8AdwBrAGgA... (truncated, length=92096)", "pdfId": "d6650eaa6d8cd308be8b2edcd9a56ea09343a9faf818d45df8ab558d1a0f0a07", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6700 } [2025-09-22 16:20:54] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6700, "pdfId": "d6650eaa6d8cd308be8b2edcd9a56ea09343a9faf818d45df8ab558d1a0f0a07" } [2025-09-22 16:20:54] 🚀 Starting callOpenAI() | { "pdfId": "d6650eaa6d8cd308be8b2edcd9a56ea09343a9faf818d45df8ab558d1a0f0a07", "prompt_length": 4882 } [2025-09-22 16:24:50] ✅ GPT message extracted | { "pdfId": "db80d0ebbefc7e683d950e3fb7a2f6755ee8ee8f86080bc52d18cee971b06dc2", "length": 25300 } [2025-09-22 16:24:51] ✅ GPT message extracted | { "pdfId": "cbb1350b39180999b7a2b0f934dea1265f802df44601907ba36df6c84d359242", "length": 25300 } [2025-09-22 16:24:52] ✅ GPT message extracted | { "pdfId": "2ac20c7f7e13caff3fcdad560783619998a290f7334802518d12bf53b6e7e01e", "length": 25300 } [2025-09-22 16:25:07] ✅ GPT message extracted | { "pdfId": "6cd20c1fcdca45c1516cc0dc6c18b0fab4031a092204fa1efda57467c563fc99", "length": 25300 } [2025-09-22 16:25:08] ✅ GPT message extracted | { "pdfId": "1aaf1404d2209ef6ccc82fe41ace58bd0efcbcb35e3420d67189981b11ab4e41", "length": 25320 } [2025-09-22 16:25:09] ✅ GPT message extracted | { "pdfId": "853c0fd1b167b9b37742940f75a79469dc3978a6116e848e6290e57e739a24d1", "length": 25295 } [2025-09-22 16:25:14] ✅ GPT message extracted | { "pdfId": "7d8e36da72d4931aaf698f23b1dfaa9ac5349cbe3c1c26d5807767a955f77e26", "length": 25300 } [2025-09-22 16:25:20] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:20] ✅ Final JSON stored and DB updated | { "pdfId": "db80d0ebbefc7e683d950e3fb7a2f6755ee8ee8f86080bc52d18cee971b06dc2", "lines": 78 } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:20] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:20] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a0ff71-52c3a209_1758558320_4801.pdf [2025-09-22 16:25:20] PDF saved successfully [2025-09-22 16:25:20] DB insert successful [2025-09-22 16:25:20] ✅ Transaction committed. [2025-09-22 16:25:21] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:21] ✅ Final JSON stored and DB updated | { "pdfId": "cbb1350b39180999b7a2b0f934dea1265f802df44601907ba36df6c84d359242", "lines": 78 } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:21] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:21] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770aa652c-28b3c739_1758558321_1421.pdf [2025-09-22 16:25:21] PDF saved successfully [2025-09-22 16:25:21] DB insert successful [2025-09-22 16:25:21] ✅ Transaction committed. [2025-09-22 16:25:22] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:22] ✅ Final JSON stored and DB updated | { "pdfId": "2ac20c7f7e13caff3fcdad560783619998a290f7334802518d12bf53b6e7e01e", "lines": 78 } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:22] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:22] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770ab19cc-a9cd5a2b_1758558322_5547.pdf [2025-09-22 16:25:22] PDF saved successfully [2025-09-22 16:25:22] DB insert successful [2025-09-22 16:25:22] ✅ Transaction committed. [2025-09-22 16:25:33] ✅ GPT message extracted | { "pdfId": "d6650eaa6d8cd308be8b2edcd9a56ea09343a9faf818d45df8ab558d1a0f0a07", "length": 25300 } [2025-09-22 16:25:37] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:37] ✅ Final JSON stored and DB updated | { "pdfId": "6cd20c1fcdca45c1516cc0dc6c18b0fab4031a092204fa1efda57467c563fc99", "lines": 78 } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:37] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:37] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a91187-d8e21cda_1758558337_6145.pdf [2025-09-22 16:25:37] PDF saved successfully [2025-09-22 16:25:37] DB insert successful [2025-09-22 16:25:37] ✅ Transaction committed. [2025-09-22 16:25:38] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:38] ✅ Final JSON stored and DB updated | { "pdfId": "1aaf1404d2209ef6ccc82fe41ace58bd0efcbcb35e3420d67189981b11ab4e41", "lines": 78 } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:38] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:38] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a66409-8ffb196d_1758558338_9552.pdf [2025-09-22 16:25:38] PDF saved successfully [2025-09-22 16:25:38] DB insert successful [2025-09-22 16:25:38] ✅ Transaction committed. [2025-09-22 16:25:39] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:39] ✅ Final JSON stored and DB updated | { "pdfId": "853c0fd1b167b9b37742940f75a79469dc3978a6116e848e6290e57e739a24d1", "lines": 78 } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:39] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:39] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a9b284-ff8a109f_1758558339_5225.pdf [2025-09-22 16:25:39] PDF saved successfully [2025-09-22 16:25:39] DB insert successful [2025-09-22 16:25:39] ✅ Transaction committed. [2025-09-22 16:25:44] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:25:44] ✅ Final JSON stored and DB updated | { "pdfId": "7d8e36da72d4931aaf698f23b1dfaa9ac5349cbe3c1c26d5807767a955f77e26", "lines": 78 } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:25:44] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:25:44] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a763cb-dde33093_1758558344_4939.pdf [2025-09-22 16:25:44] PDF saved successfully [2025-09-22 16:25:44] DB insert successful [2025-09-22 16:25:44] ✅ Transaction committed. [2025-09-22 16:26:03] 📊 All grouped chunks processed into $data | { "total_lines": 78 } [2025-09-22 16:26:03] ✅ Final JSON stored and DB updated | { "pdfId": "d6650eaa6d8cd308be8b2edcd9a56ea09343a9faf818d45df8ab558d1a0f0a07", "lines": 78 } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "isoleringsmaterial, kostnadsställe : 150", "line": { "KonteringKeywords": "isoleringsmaterial, kostnadsställe : 150", "KonteringKonto": "4100", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "tangentbord, kostnadsställe : 250", "line": { "KonteringKeywords": "tangentbord, kostnadsställe : 250", "KonteringKonto": "", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skrivare, kostnadsställe : 350", "line": { "KonteringKeywords": "skrivare, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "häftapparater, kostnadsställe : 450", "line": { "KonteringKeywords": "häftapparater, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skyddsglasögon, kostnadsställe : 550", "line": { "KonteringKeywords": "skyddsglasögon, kostnadsställe : 550", "KonteringKonto": "", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "cykel, kostnadsställe : 650", "line": { "KonteringKeywords": "cykel, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "hydraulpress, kostnadsställe : 750", "line": { "KonteringKeywords": "hydraulpress, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "arbetsbyxor, kostnadsställe : 850", "line": { "KonteringKeywords": "arbetsbyxor, kostnadsställe : 850", "KonteringKonto": "", "KonteringBelopp": "850.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "kontorsprogram, kostnadsställe : 950", "line": { "KonteringKeywords": "kontorsprogram, kostnadsställe : 950", "KonteringKonto": "", "KonteringBelopp": "950.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "presentpapper, kostnadsställe : 1050", "line": { "KonteringKeywords": "presentpapper, kostnadsställe : 1050", "KonteringKonto": "", "KonteringBelopp": "1,050.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "leksaker, kostnadsställe : 350", "line": { "KonteringKeywords": "leksaker, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "företagsrådgivning, kostnadsställe : 450", "line": { "KonteringKeywords": "Företagsrådgivning, kostnadsställe : 450", "KonteringKonto": "", "KonteringBelopp": "450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] ⚠️ No account match for keyword | { "keyword": "skumgummi, kostnadsställe : 650", "line": { "KonteringKeywords": "skumgummi, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-22 16:26:03] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-22 16:26:03] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758557962-68d1770a86055-873c3df7_1758558363_7371.pdf [2025-09-22 16:26:03] PDF saved successfully [2025-09-22 16:26:03] DB insert successful [2025-09-22 16:26:03] ✅ Transaction committed. [2025-09-23 10:57:51] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# D20006\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550,200.00\nSEK 550,200.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,042.00\nSEK 55,042.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 3,550.00\nSEK 3,550.00\nskor, kostnadsställe : 150\n1\nSEK 54,150.00\nSEK 54,150.00\nskor, kostnadsställe : 150\n1\nSEK 15,420.00\nSEK 15,420.00\nskor, kostnadsställe : 150\n1\nSEK 1,230.00\nSEK 1,230.00\nskor, kostnadsställe : 150\n1\nSEK 15,053,255.00\nSEK 15,053,255.00\nskor, kostnadsställe : 150\n1\nSEK 15,760.00\nSEK 15,760.00\nträplankor, kostnadsställe : 250\n1\nSEK 253,450.00\nSEK 253,450.00\nträplankor, kostnadsställe : 250\n1\nSEK 258,750.00\nSEK 258,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 2,350.00\nSEK 2,350.00\nträplankor, kostnadsställe : 250\n1\nSEK 28,750.00\nSEK 28,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 20,149.00\nSEK 20,149.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 123,350.00\nSEK 123,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 432,350.00\nSEK 432,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 3,505,542.00\nSEK 3,505,542.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 354,420.00\nSEK 354,420.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 35,530.00\nSEK 35,530.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,510.00\nSEK 4,510.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 33,523.00\nSEK 33,523.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450,234.00\nSEK 450,234.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,503.00\nSEK 4,503.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 45,530.00\nSEK 45,530.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,043.00\nSEK 55,043.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 58,450.00\nSEK 58,450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,012.00\nSEK 55,012.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 532,150.00\nSEK 532,150.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 556,370.00\nSEK 556,370.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 653,460.00\nSEK 653,460.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,240.00\nSEK 65,240.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 563,650.00\nSEK 563,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 31,650.00\nSEK 31,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,310.00\nSEK 65,310.00\njäst, kostnadsställe : 750\n1\nSEK 72,350.00\nSEK 72,350.00\njäst, kostnadsställe : 750\n1\nSEK 750,532.00\nSEK 750,532.00\njäst, kostnadsställe : 750\n1\nSEK 73,250.00\nSEK 73,250.00\njäst, kostnadsställe : 750\n1\nSEK 71,250.00\nSEK 71,250.00\njäst, kostnadsställe : 750\n1\nSEK 751,240.00\nSEK 751,240.00\nSubtotal\nSEK 25,759,005.00\nTax (25%)\nSEK 6,439,751.25\nTotal\nSEK 32,198,756.25\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758624936-68d27ca847554-5ad69690.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABEADIAMAAwADAANikKL0NyZWF0b3IgKP7\/AHcA... (truncated, length=28284)", "pdfId": "a1bb58636b2757778fa77009a0655f8b782a39c46d95cac41083290d36dbcd17", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6701 } [2025-09-23 10:57:51] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6701, "pdfId": "a1bb58636b2757778fa77009a0655f8b782a39c46d95cac41083290d36dbcd17" } [2025-09-23 10:57:51] 🚀 Starting callOpenAI() | { "pdfId": "a1bb58636b2757778fa77009a0655f8b782a39c46d95cac41083290d36dbcd17", "prompt_length": 3057 } [2025-09-23 10:57:51] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# D20008\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550,200.00\nSEK 550,200.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,042.00\nSEK 55,042.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 3,550.00\nSEK 3,550.00\nskor, kostnadsställe : 150\n1\nSEK 54,150.00\nSEK 54,150.00\nskor, kostnadsställe : 150\n1\nSEK 15,420.00\nSEK 15,420.00\nskor, kostnadsställe : 150\n1\nSEK 1,230.00\nSEK 1,230.00\nskor, kostnadsställe : 150\n1\nSEK 15,053,255.00\nSEK 15,053,255.00\nskor, kostnadsställe : 150\n1\nSEK 15,760.00\nSEK 15,760.00\nträplankor, kostnadsställe : 250\n1\nSEK 253,450.00\nSEK 253,450.00\nträplankor, kostnadsställe : 250\n1\nSEK 258,750.00\nSEK 258,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 2,350.00\nSEK 2,350.00\nträplankor, kostnadsställe : 250\n1\nSEK 28,750.00\nSEK 28,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 20,149.00\nSEK 20,149.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 123,350.00\nSEK 123,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 432,350.00\nSEK 432,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 3,505,542.00\nSEK 3,505,542.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 354,420.00\nSEK 354,420.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 35,530.00\nSEK 35,530.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,510.00\nSEK 4,510.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 33,523.00\nSEK 33,523.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450,234.00\nSEK 450,234.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,503.00\nSEK 4,503.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 45,530.00\nSEK 45,530.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,043.00\nSEK 55,043.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 58,450.00\nSEK 58,450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,012.00\nSEK 55,012.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 532,150.00\nSEK 532,150.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 556,370.00\nSEK 556,370.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 653,460.00\nSEK 653,460.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,240.00\nSEK 65,240.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 563,650.00\nSEK 563,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 31,650.00\nSEK 31,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,310.00\nSEK 65,310.00\njäst, kostnadsställe : 750\n1\nSEK 72,350.00\nSEK 72,350.00\njäst, kostnadsställe : 750\n1\nSEK 750,532.00\nSEK 750,532.00\njäst, kostnadsställe : 750\n1\nSEK 73,250.00\nSEK 73,250.00\njäst, kostnadsställe : 750\n1\nSEK 71,250.00\nSEK 71,250.00\njäst, kostnadsställe : 750\n1\nSEK 751,240.00\nSEK 751,240.00\nSubtotal\nSEK 25,759,005.00\nTax (25%)\nSEK 6,439,751.25\nTotal\nSEK 32,198,756.25\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758624935-68d27ca7c5325-2e4e8cab.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABEADIAMAAwADAAOCkKL0NyZWF0b3IgKP7\/AHcA... (truncated, length=28284)", "pdfId": "f8533fb47df1fd735f1fe05775a659cbaad534f3fb0bee539e7632d39b5bb97c", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6702 } [2025-09-23 10:57:51] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6702, "pdfId": "f8533fb47df1fd735f1fe05775a659cbaad534f3fb0bee539e7632d39b5bb97c" } [2025-09-23 10:57:51] 🚀 Starting callOpenAI() | { "pdfId": "f8533fb47df1fd735f1fe05775a659cbaad534f3fb0bee539e7632d39b5bb97c", "prompt_length": 3057 } [2025-09-23 10:57:52] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# D20009\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550,200.00\nSEK 550,200.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,042.00\nSEK 55,042.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 3,550.00\nSEK 3,550.00\nskor, kostnadsställe : 150\n1\nSEK 54,150.00\nSEK 54,150.00\nskor, kostnadsställe : 150\n1\nSEK 15,420.00\nSEK 15,420.00\nskor, kostnadsställe : 150\n1\nSEK 1,230.00\nSEK 1,230.00\nskor, kostnadsställe : 150\n1\nSEK 15,053,255.00\nSEK 15,053,255.00\nskor, kostnadsställe : 150\n1\nSEK 15,760.00\nSEK 15,760.00\nträplankor, kostnadsställe : 250\n1\nSEK 253,450.00\nSEK 253,450.00\nträplankor, kostnadsställe : 250\n1\nSEK 258,750.00\nSEK 258,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 2,350.00\nSEK 2,350.00\nträplankor, kostnadsställe : 250\n1\nSEK 28,750.00\nSEK 28,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 20,149.00\nSEK 20,149.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 123,350.00\nSEK 123,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 432,350.00\nSEK 432,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 3,505,542.00\nSEK 3,505,542.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 354,420.00\nSEK 354,420.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 35,530.00\nSEK 35,530.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,510.00\nSEK 4,510.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 33,523.00\nSEK 33,523.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450,234.00\nSEK 450,234.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,503.00\nSEK 4,503.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 45,530.00\nSEK 45,530.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,043.00\nSEK 55,043.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 58,450.00\nSEK 58,450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,012.00\nSEK 55,012.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 532,150.00\nSEK 532,150.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 556,370.00\nSEK 556,370.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 653,460.00\nSEK 653,460.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,240.00\nSEK 65,240.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 563,650.00\nSEK 563,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 31,650.00\nSEK 31,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,310.00\nSEK 65,310.00\njäst, kostnadsställe : 750\n1\nSEK 72,350.00\nSEK 72,350.00\njäst, kostnadsställe : 750\n1\nSEK 750,532.00\nSEK 750,532.00\njäst, kostnadsställe : 750\n1\nSEK 73,250.00\nSEK 73,250.00\njäst, kostnadsställe : 750\n1\nSEK 71,250.00\nSEK 71,250.00\njäst, kostnadsställe : 750\n1\nSEK 751,240.00\nSEK 751,240.00\nSubtotal\nSEK 25,759,005.00\nTax (25%)\nSEK 6,439,751.25\nTotal\nSEK 32,198,756.25\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758624936-68d27ca83a996-6d1cbb38.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABEADIAMAAwADAAOSkKL0NyZWF0b3IgKP7\/AHcA... (truncated, length=28280)", "pdfId": "ee69939bb398e5b56bac3507898a877193a2099c52112cba17173164a59ec30b", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6703 } [2025-09-23 10:57:52] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6703, "pdfId": "ee69939bb398e5b56bac3507898a877193a2099c52112cba17173164a59ec30b" } [2025-09-23 10:57:52] 🚀 Starting callOpenAI() | { "pdfId": "ee69939bb398e5b56bac3507898a877193a2099c52112cba17173164a59ec30b", "prompt_length": 3057 } [2025-09-23 10:57:55] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# D20007\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550,200.00\nSEK 550,200.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,042.00\nSEK 55,042.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 3,550.00\nSEK 3,550.00\nskor, kostnadsställe : 150\n1\nSEK 54,150.00\nSEK 54,150.00\nskor, kostnadsställe : 150\n1\nSEK 15,420.00\nSEK 15,420.00\nskor, kostnadsställe : 150\n1\nSEK 1,230.00\nSEK 1,230.00\nskor, kostnadsställe : 150\n1\nSEK 15,053,255.00\nSEK 15,053,255.00\nskor, kostnadsställe : 150\n1\nSEK 15,760.00\nSEK 15,760.00\nträplankor, kostnadsställe : 250\n1\nSEK 253,450.00\nSEK 253,450.00\nträplankor, kostnadsställe : 250\n1\nSEK 258,750.00\nSEK 258,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 2,350.00\nSEK 2,350.00\nträplankor, kostnadsställe : 250\n1\nSEK 28,750.00\nSEK 28,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 20,149.00\nSEK 20,149.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 123,350.00\nSEK 123,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 432,350.00\nSEK 432,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 3,505,542.00\nSEK 3,505,542.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 354,420.00\nSEK 354,420.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 35,530.00\nSEK 35,530.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,510.00\nSEK 4,510.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 33,523.00\nSEK 33,523.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450,234.00\nSEK 450,234.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,503.00\nSEK 4,503.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 45,530.00\nSEK 45,530.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,043.00\nSEK 55,043.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 58,450.00\nSEK 58,450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,012.00\nSEK 55,012.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 532,150.00\nSEK 532,150.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 556,370.00\nSEK 556,370.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 653,460.00\nSEK 653,460.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,240.00\nSEK 65,240.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 563,650.00\nSEK 563,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 31,650.00\nSEK 31,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,310.00\nSEK 65,310.00\njäst, kostnadsställe : 750\n1\nSEK 72,350.00\nSEK 72,350.00\njäst, kostnadsställe : 750\n1\nSEK 750,532.00\nSEK 750,532.00\njäst, kostnadsställe : 750\n1\nSEK 73,250.00\nSEK 73,250.00\njäst, kostnadsställe : 750\n1\nSEK 71,250.00\nSEK 71,250.00\njäst, kostnadsställe : 750\n1\nSEK 751,240.00\nSEK 751,240.00\nSubtotal\nSEK 25,759,005.00\nTax (25%)\nSEK 6,439,751.25\nTotal\nSEK 32,198,756.25\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758624936-68d27ca82e801-16c92d19.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABEADIAMAAwADAANykKL0NyZWF0b3IgKP7\/AHcA... (truncated, length=28280)", "pdfId": "3a8da13e21476d7122805aaa59e82e41d311565ad1675747fd1ef709c5a38340", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6704 } [2025-09-23 10:57:55] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6704, "pdfId": "3a8da13e21476d7122805aaa59e82e41d311565ad1675747fd1ef709c5a38340" } [2025-09-23 10:57:55] 🚀 Starting callOpenAI() | { "pdfId": "3a8da13e21476d7122805aaa59e82e41d311565ad1675747fd1ef709c5a38340", "prompt_length": 3057 } [2025-09-23 10:57:56] 📥 Payload received in ocr_ai_handler.php | { "ocrText": "Wangeskog Hyrcenter AB\n# D20010\nAug 27, 2025\nINVOICE\nBILL To\nSHIP To\nPAYMENT\nFlowledger\nFlowledger\nDue Date: Sep 27, 2025\nPayment Terms: 30 days\nDETAILS\nPO Number: REF8999\nITEM\nQUANTITY\nRATE\nAMOUNT\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 550,200.00\nSEK 550,200.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,042.00\nSEK 55,042.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 51,250.00\nSEK 51,250.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 3,550.00\nSEK 3,550.00\nskor, kostnadsställe : 150\n1\nSEK 54,150.00\nSEK 54,150.00\nskor, kostnadsställe : 150\n1\nSEK 15,420.00\nSEK 15,420.00\nskor, kostnadsställe : 150\n1\nSEK 1,230.00\nSEK 1,230.00\nskor, kostnadsställe : 150\n1\nSEK 15,053,255.00\nSEK 15,053,255.00\nskor, kostnadsställe : 150\n1\nSEK 15,760.00\nSEK 15,760.00\nträplankor, kostnadsställe : 250\n1\nSEK 253,450.00\nSEK 253,450.00\nträplankor, kostnadsställe : 250\n1\nSEK 258,750.00\nSEK 258,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 2,350.00\nSEK 2,350.00\nträplankor, kostnadsställe : 250\n1\nSEK 28,750.00\nSEK 28,750.00\nträplankor, kostnadsställe : 250\n1\nSEK 20,149.00\nSEK 20,149.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 123,350.00\nSEK 123,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 432,350.00\nSEK 432,350.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 3,505,542.00\nSEK 3,505,542.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 354,420.00\nSEK 354,420.00\nelektronikaccessoarer, kostnadsställe : 350\n1\nSEK 35,530.00\nSEK 35,530.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,510.00\nSEK 4,510.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 33,523.00\nSEK 33,523.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 450,234.00\nSEK 450,234.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 4,503.00\nSEK 4,503.00\nConsultingtjänster, kostnadsställe : 450\n1\nSEK 45,530.00\nSEK 45,530.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,043.00\nSEK 55,043.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 58,450.00\nSEK 58,450.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 55,012.00\nSEK 55,012.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 532,150.00\nSEK 532,150.00\nrengöringsdukar, kostnadsställe : 550\n1\nSEK 556,370.00\nSEK 556,370.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 653,460.00\nSEK 653,460.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,240.00\nSEK 65,240.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 563,650.00\nSEK 563,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 31,650.00\nSEK 31,650.00\nmetallkomponenter, kostnadsställe : 650\n1\nSEK 65,310.00\nSEK 65,310.00\njäst, kostnadsställe : 750\n1\nSEK 72,350.00\nSEK 72,350.00\njäst, kostnadsställe : 750\n1\nSEK 750,532.00\nSEK 750,532.00\njäst, kostnadsställe : 750\n1\nSEK 73,250.00\nSEK 73,250.00\njäst, kostnadsställe : 750\n1\nSEK 71,250.00\nSEK 71,250.00\njäst, kostnadsställe : 750\n1\nSEK 751,240.00\nSEK 751,240.00\nSubtotal\nSEK 25,759,005.00\nTax (25%)\nSEK 6,439,751.25\nTotal\nSEK 32,198,756.25\nNOTES\nBankgiro : 5423-1232\nPlusgiro : 243-4257", "wordBoxes": [], "pdfFileName": "elmab_1758624936-68d27ca823881-1cfd4bdf.pdf", "pdfBase64": "JVBERi0xLjQKMSAwIG9iago8PAovVGl0bGUgKP7\/AEkAbgB2AG8AaQBjAGUAIABEADIAMAAwADEAMCkKL0NyZWF0b3IgKP7\/AHcA... (truncated, length=28292)", "pdfId": "885b9c25593ade3a0eb9f5e7d2b23803deb17da75247431db5e2918c5b8ac754", "recipient": "elmab@invoices.flowledger-app.com", "company_id": 3, "FörkonteringTB_id": 6705 } [2025-09-23 10:57:56] ✅ Record found in FörkonteringTB | { "FörkonteringTB_id": 6705, "pdfId": "885b9c25593ade3a0eb9f5e7d2b23803deb17da75247431db5e2918c5b8ac754" } [2025-09-23 10:57:56] 🚀 Starting callOpenAI() | { "pdfId": "885b9c25593ade3a0eb9f5e7d2b23803deb17da75247431db5e2918c5b8ac754", "prompt_length": 3057 } [2025-09-23 10:58:14] ✅ GPT message extracted | { "pdfId": "f8533fb47df1fd735f1fe05775a659cbaad534f3fb0bee539e7632d39b5bb97c", "length": 13457 } [2025-09-23 10:58:19] ✅ GPT message extracted | { "pdfId": "3a8da13e21476d7122805aaa59e82e41d311565ad1675747fd1ef709c5a38340", "length": 13497 } [2025-09-23 10:58:19] ✅ GPT message extracted | { "pdfId": "885b9c25593ade3a0eb9f5e7d2b23803deb17da75247431db5e2918c5b8ac754", "length": 13457 } [2025-09-23 10:58:44] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-23 10:58:44] ✅ Final JSON stored and DB updated | { "pdfId": "f8533fb47df1fd735f1fe05775a659cbaad534f3fb0bee539e7632d39b5bb97c", "lines": 40 } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550200.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55042.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "3550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "54150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "1230.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15053255.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15760.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "253450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "258750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "2350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "28750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "20149.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "123350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "432350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "3505542.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "354420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "35530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4510.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "33523.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450234.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4503.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "45530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55043.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "58450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55012.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "532150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "556370.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "653460.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "563650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "31650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65310.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "72350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750532.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "73250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "71250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "751240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:44] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-23 10:58:44] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758624935-68d27ca7c5325-2e4e8cab_1758625124_1959.pdf [2025-09-23 10:58:44] PDF saved successfully [2025-09-23 10:58:44] DB insert successful [2025-09-23 10:58:44] ✅ Transaction committed. [2025-09-23 10:58:49] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-23 10:58:49] ✅ Final JSON stored and DB updated | { "pdfId": "3a8da13e21476d7122805aaa59e82e41d311565ad1675747fd1ef709c5a38340", "lines": 40 } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550200.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55042.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "3550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "54150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "1230.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15053255.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15760.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "253450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "258750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "2350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "28750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "20149.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "123350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "432350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "3505542.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "354420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "35530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4510.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "33523.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450234.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4503.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "45530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55043.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "58450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55012.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "532150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "556370.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "653460.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "563650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "31650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65310.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "72350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750532.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "73250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "71250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "751240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-23 10:58:49] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758624936-68d27ca82e801-16c92d19_1758625129_8449.pdf [2025-09-23 10:58:49] PDF saved successfully [2025-09-23 10:58:49] DB insert successful [2025-09-23 10:58:49] ✅ Transaction committed. [2025-09-23 10:58:49] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-23 10:58:49] ✅ Final JSON stored and DB updated | { "pdfId": "885b9c25593ade3a0eb9f5e7d2b23803deb17da75247431db5e2918c5b8ac754", "lines": 40 } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550200.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55042.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "3550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "54150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "1230.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15053255.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15760.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "253450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "258750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "2350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "28750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "20149.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "123350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "432350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "3505542.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "354420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "35530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4510.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "33523.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450234.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4503.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "45530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55043.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "58450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55012.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "532150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "556370.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "653460.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "563650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "31650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65310.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "72350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750532.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "73250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "71250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "751240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 10:58:49] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-23 10:58:49] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758624936-68d27ca823881-1cfd4bdf_1758625129_5410.pdf [2025-09-23 10:58:49] PDF saved successfully [2025-09-23 10:58:49] DB insert successful [2025-09-23 10:58:49] ✅ Transaction committed. [2025-09-23 10:59:32] ✅ GPT message extracted | { "pdfId": "ee69939bb398e5b56bac3507898a877193a2099c52112cba17173164a59ec30b", "length": 13457 } [2025-09-23 10:59:32] ✅ GPT message extracted | { "pdfId": "a1bb58636b2757778fa77009a0655f8b782a39c46d95cac41083290d36dbcd17", "length": 13497 } [2025-09-23 11:00:02] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-23 11:00:02] ✅ Final JSON stored and DB updated | { "pdfId": "ee69939bb398e5b56bac3507898a877193a2099c52112cba17173164a59ec30b", "lines": 40 } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550200.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55042.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "3550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "54150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "1230.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15053255.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "", "KonteringBelopp": "15760.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "253450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "258750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "2350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "28750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "20149.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "123350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "432350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "3505542.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "354420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "", "KonteringBelopp": "35530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4510.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "33523.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450234.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4503.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "45530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55043.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "58450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55012.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "532150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "556370.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "653460.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "563650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "31650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65310.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "72350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750532.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "73250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "71250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "751240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-23 11:00:02] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758624936-68d27ca83a996-6d1cbb38_1758625202_5769.pdf [2025-09-23 11:00:02] PDF saved successfully [2025-09-23 11:00:02] DB insert successful [2025-09-23 11:00:02] ✅ Transaction committed. [2025-09-23 11:00:02] 📊 All grouped chunks processed into $data | { "total_lines": 40 } [2025-09-23 11:00:02] ✅ Final JSON stored and DB updated | { "pdfId": "a1bb58636b2757778fa77009a0655f8b782a39c46d95cac41083290d36dbcd17", "lines": 40 } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "550200.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55042.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "51250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "3550.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "54150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "1230.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15053255.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "skor, kostnadsställe : 150", "line": { "KonteringKeywords": "skor, kostnadsställe : 150", "KonteringKonto": "4000", "KonteringBelopp": "15760.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "253450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "258750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "2350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "28750.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "träplankor, kostnadsställe : 250", "line": { "KonteringKeywords": "träplankor, kostnadsställe : 250", "KonteringKonto": "4001", "KonteringBelopp": "20149.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "123350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "432350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "3505542.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "354420.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "elektronikaccessoarer, kostnadsställe : 350", "line": { "KonteringKeywords": "elektronikaccessoarer, kostnadsställe : 350", "KonteringKonto": "4020", "KonteringBelopp": "35530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4510.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "33523.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "450234.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "4503.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "consultingtjänster, kostnadsställe : 450", "line": { "KonteringKeywords": "Consultingtjänster, kostnadsställe : 450", "KonteringKonto": "4300", "KonteringBelopp": "45530.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55043.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "58450.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "55012.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "532150.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "rengöringsdukar, kostnadsställe : 550", "line": { "KonteringKeywords": "rengöringsdukar, kostnadsställe : 550", "KonteringKonto": "4000", "KonteringBelopp": "556370.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "653460.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "563650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "31650.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "metallkomponenter, kostnadsställe : 650", "line": { "KonteringKeywords": "metallkomponenter, kostnadsställe : 650", "KonteringKonto": "", "KonteringBelopp": "65310.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "72350.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "750532.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "73250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "71250.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] ⚠️ No account match for keyword | { "keyword": "jäst, kostnadsställe : 750", "line": { "KonteringKeywords": "jäst, kostnadsställe : 750", "KonteringKonto": "", "KonteringBelopp": "751240.00", "KonteringMoms": "", "KonteringReferens": "REF8999", "KonteringAttestregel": "", "KonteringPeriodiseringskod": "", "KonteringPeriodensStart": "" } } [2025-09-23 11:00:02] Destination directory: /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/ [2025-09-23 11:00:02] Saving PDF to /customers/5/5/4/coxuly40v/webroots/5828cbb0/invoice_pipeline/parsing_monitor/../../assets/invoices-booked/elmab_1758624936-68d27ca847554-5ad69690_1758625202_5900.pdf [2025-09-23 11:00:02] PDF saved successfully [2025-09-23 11:00:02] DB insert successful [2025-09-23 11:00:02] ✅ Transaction committed.