<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesorigindev _class='hudson.plugins.git.util.Build'><buildNumber>648</buildNumber><marked><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><branch><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><name>refs/remotes/origin/dev</name></branch></marked><revision><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><branch><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><name>refs/remotes/origin/dev</name></branch></revision></refsremotesorigindev></buildsByBranchName><lastBuiltRevision><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><branch><SHA1>103154a28cdecc2f2f6efb039c45e2220388f0ce</SHA1><name>refs/remotes/origin/dev</name></branch></lastBuiltRevision><remoteUrl>https://github.com/younex1/erp-nuxt-frontend.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#648</displayName><duration>56368</duration><estimatedDuration>57393</estimatedDuration><fullDisplayName>build-logship-frontend #648</fullDisplayName><id>648</id><inProgress>false</inProgress><keepLog>false</keepLog><number>648</number><queueId>5278</queueId><result>SUCCESS</result><timestamp>1781740800932</timestamp><url>https://jenkins.younex.de/job/build-logship-frontend/648/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>reference/architecture-pods.png</affectedPath><affectedPath>server/api/accounting/incoming-invoices/config.put.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/index.get.ts</affectedPath><affectedPath>server/utils/inbox/providers/types.ts</affectedPath><affectedPath>server/utils/inbox/parseEinvoiceXml.ts</affectedPath><affectedPath>server/utils/inbox/scope.ts</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>app/composables/menu/admin/settings.ts</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/index.vue</affectedPath><affectedPath>server/utils/inbox/processDocument.ts</affectedPath><affectedPath>app/pages/settings/incoming-invoices/index.vue</affectedPath><affectedPath>reference/architecture-pods.svg</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</affectedPath><affectedPath>server/utils/inbox/extractPipeline.ts</affectedPath><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><affectedPath>server/utils/inbox/providers/selfHostedProvider.ts</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/pdf.get.ts</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/[id]/review.vue</affectedPath><affectedPath>nuxt.config.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/match-vendor.get.ts</affectedPath><affectedPath>server/utils/inbox/providers/index.ts</affectedPath><affectedPath>server/utils/inbox/fieldExtractors.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/upload.post.ts</affectedPath><affectedPath>server/utils/ocr/tesseractOcr.ts</affectedPath><affectedPath>app/assets/langs/shared.js</affectedPath><affectedPath>server/utils/inbox/inboxDb.ts</affectedPath><affectedPath>app/components/accounting/inbox/InboxList.vue</affectedPath><affectedPath>server/api/accounting/incoming-invoices/index.get.ts</affectedPath><affectedPath>app/components/accounting/inbox/InboxUpload.vue</affectedPath><affectedPath>server/utils/inbox/pdfTextLayer.ts</affectedPath><affectedPath>server/utils/inbox/rasterizePdf.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/reject.delete.ts</affectedPath><affectedPath>server/utils/inbox/vendorProfile.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/reparse.post.ts</affectedPath><affectedPath>app/components/MainNavigationMenu.vue</affectedPath><affectedPath>reference/architecture-pods.pdf</affectedPath><affectedPath>server/api/mobile/ocr-scan.post.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/config.get.ts</affectedPath><affectedPath>server/utils/inbox/providers/llmProvider.ts</affectedPath><affectedPath>app/composables/menu/admin/accounting.ts</affectedPath><commitId>499e9e1a087974c7def9d760ac7fbcad5f28e09f</commitId><timestamp>1781703167000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>Add initial Inbound Invoice Parsing
</comment><date>2026-06-17 15:32:47 +0200</date><id>499e9e1a087974c7def9d760ac7fbcad5f28e09f</id><msg>Add initial Inbound Invoice Parsing</msg><path><editType>add</editType><file>server/utils/inbox/fieldExtractors.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/index.get.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/index.get.ts</file></path><path><editType>add</editType><file>server/utils/ocr/tesseractOcr.ts</file></path><path><editType>add</editType><file>server/utils/inbox/inboxDb.ts</file></path><path><editType>add</editType><file>server/utils/inbox/pdfTextLayer.ts</file></path><path><editType>edit</editType><file>server/api/mobile/ocr-scan.post.ts</file></path><path><editType>edit</editType><file>app/components/MainNavigationMenu.vue</file></path><path><editType>add</editType><file>server/utils/inbox/processDocument.ts</file></path><path><editType>add</editType><file>app/pages/settings/incoming-invoices/index.vue</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/config.put.ts</file></path><path><editType>add</editType><file>server/utils/inbox/scope.ts</file></path><path><editType>add</editType><file>app/pages/accounting/incoming-invoices/index.vue</file></path><path><editType>add</editType><file>app/components/accounting/inbox/InboxUpload.vue</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/reject.delete.ts</file></path><path><editType>add</editType><file>server/utils/inbox/providers/selfHostedProvider.ts</file></path><path><editType>add</editType><file>server/utils/inbox/extractPipeline.ts</file></path><path><editType>add</editType><file>reference/architecture-pods.svg</file></path><path><editType>edit</editType><file>nuxt.config.ts</file></path><path><editType>add</editType><file>server/utils/inbox/vendorProfile.ts</file></path><path><editType>add</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path><path><editType>add</editType><file>reference/architecture-pods.pdf</file></path><path><editType>add</editType><file>reference/architecture-pods.png</file></path><path><editType>add</editType><file>server/utils/inbox/providers/llmProvider.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/pdf.get.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/reparse.post.ts</file></path><path><editType>add</editType><file>server/utils/inbox/strapiAttach.ts</file></path><path><editType>edit</editType><file>app/assets/langs/shared.js</file></path><path><editType>edit</editType><file>app/composables/menu/admin/accounting.ts</file></path><path><editType>add</editType><file>app/pages/accounting/incoming-invoices/[id]/review.vue</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/match-vendor.get.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/upload.post.ts</file></path><path><editType>add</editType><file>server/utils/inbox/rasterizePdf.ts</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>server/utils/inbox/providers/types.ts</file></path><path><editType>add</editType><file>server/utils/inbox/providers/index.ts</file></path><path><editType>add</editType><file>app/components/accounting/inbox/InboxList.vue</file></path><path><editType>edit</editType><file>app/composables/menu/admin/settings.ts</file></path><path><editType>add</editType><file>server/utils/inbox/parseEinvoiceXml.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/config.get.ts</file></path><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/pdfTextLayer.ts</affectedPath><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><affectedPath>server/utils/ocr/tesseractOcr.ts</affectedPath><affectedPath>server/utils/inbox/inboxDb.ts</affectedPath><commitId>f195232ec0f727593494ebb2603be35e0b05e1d4</commitId><timestamp>1781706207000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>fix invoice processing
</comment><date>2026-06-17 16:23:27 +0200</date><id>f195232ec0f727593494ebb2603be35e0b05e1d4</id><msg>fix invoice processing</msg><path><editType>edit</editType><file>server/utils/inbox/inboxDb.ts</file></path><path><editType>edit</editType><file>server/utils/ocr/tesseractOcr.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/pdfTextLayer.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><affectedPath>reference/ci/latest-working-jenkins-production.sh</affectedPath><affectedPath>nuxt.config.ts</affectedPath><commitId>940304ed4e48d12c70f32578c5df30882923a2ea</commitId><timestamp>1781708961000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>fix
</comment><date>2026-06-17 17:09:21 +0200</date><id>940304ed4e48d12c70f32578c5df30882923a2ea</id><msg>fix</msg><path><editType>edit</editType><file>nuxt.config.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path><path><editType>edit</editType><file>reference/ci/latest-working-jenkins-production.sh</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><commitId>9aeeb0d83210915c4e9da04c1036e4317b4ca779</commitId><timestamp>1781712259000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>fix
</comment><date>2026-06-17 18:04:19 +0200</date><id>9aeeb0d83210915c4e9da04c1036e4317b4ca779</id><msg>fix</msg><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><affectedPath>app/components/accounting/inbox/EngineSettingsModal.vue</affectedPath><affectedPath>reference/test-scripts/test-strapi-upload.sh</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/index.vue</affectedPath><affectedPath>app/components/accounting/inbox/InboxList.vue</affectedPath><commitId>500b171175549bbeff8ff95e3a6b548d939feed8</commitId><timestamp>1781714494000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>Fixes Invoice Parsing
</comment><date>2026-06-17 18:41:34 +0200</date><id>500b171175549bbeff8ff95e3a6b548d939feed8</id><msg>Fixes Invoice Parsing</msg><path><editType>edit</editType><file>app/pages/accounting/incoming-invoices/index.vue</file></path><path><editType>add</editType><file>reference/test-scripts/test-strapi-upload.sh</file></path><path><editType>add</editType><file>app/components/accounting/inbox/EngineSettingsModal.vue</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InboxList.vue</file></path><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><commitId>af17c35bcd7b27ef6f52bb31fbf5b8feae2ef34a</commitId><timestamp>1781716223000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>fix invoices
</comment><date>2026-06-17 19:10:23 +0200</date><id>af17c35bcd7b27ef6f52bb31fbf5b8feae2ef34a</id><msg>fix invoices</msg><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</affectedPath><commitId>53a2fbb1563d9f94748e0d991dca6ab59b12b255</commitId><timestamp>1781717446000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>fix invoice
</comment><date>2026-06-17 19:30:46 +0200</date><id>53a2fbb1563d9f94748e0d991dca6ab59b12b255</id><msg>fix invoice</msg><path><editType>edit</editType><file>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/fieldExtractors.ts</affectedPath><affectedPath>server/utils/inbox/pdfTextLayer.ts</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/[id]/review.vue</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</affectedPath><affectedPath>server/utils/inbox/vendorProfile.ts</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><commitId>a319f484b8054e1c114bf650c0f819f02a565391</commitId><timestamp>1781721710000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>enhance pdf quality and manual edit for learning
</comment><date>2026-06-17 20:41:50 +0200</date><id>a319f484b8054e1c114bf650c0f819f02a565391</id><msg>enhance pdf quality and manual edit for learning</msg><path><editType>edit</editType><file>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/pdfTextLayer.ts</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path><path><editType>edit</editType><file>app/pages/accounting/incoming-invoices/[id]/review.vue</file></path><path><editType>edit</editType><file>server/utils/inbox/vendorProfile.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/fieldExtractors.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>server/utils/inbox/rasterizePdf.ts</affectedPath><affectedPath>app/components/accounting/inbox/InboxPdfPreview.vue</affectedPath><affectedPath>server/utils/inbox/layoutFingerprint.ts</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/index.vue</affectedPath><affectedPath>server/utils/inbox/processDocument.ts</affectedPath><affectedPath>server/utils/inbox/vendorProfile.ts</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</affectedPath><affectedPath>app/components/accounting/inbox/InboxList.vue</affectedPath><affectedPath>server/utils/inbox/extractPipeline.ts</affectedPath><affectedPath>server/utils/inbox/strapiAttach.ts</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><commitId>92b612a200427b5d65a331d003c2e6b0358b3f30</commitId><timestamp>1781724317000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>enhance pdf quality and manual edit for learning
</comment><date>2026-06-17 21:25:17 +0200</date><id>92b612a200427b5d65a331d003c2e6b0358b3f30</id><msg>enhance pdf quality and manual edit for learning</msg><path><editType>edit</editType><file>server/utils/inbox/processDocument.ts</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InboxList.vue</file></path><path><editType>add</editType><file>app/components/accounting/inbox/InboxPdfPreview.vue</file></path><path><editType>add</editType><file>server/utils/inbox/layoutFingerprint.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/extractPipeline.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/vendorProfile.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/strapiAttach.ts</file></path><path><editType>edit</editType><file>app/pages/accounting/incoming-invoices/index.vue</file></path><path><editType>edit</editType><file>server/api/accounting/incoming-invoices/[id]/confirm.post.ts</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path><path><editType>edit</editType><file>server/utils/inbox/rasterizePdf.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>nuxt.config.ts</affectedPath><affectedPath>server/utils/inbox/inboxDb.ts</affectedPath><affectedPath>server/utils/inbox/vendorProfile.ts</affectedPath><affectedPath>server/utils/inbox/extractPipeline.ts</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><affectedPath>server/api/accounting/incoming-invoices/[id]/ocr-region.post.ts</affectedPath><affectedPath>app/assets/langs/shared.js</affectedPath><commitId>657f4edf6743f71919d491cb073735817e1f13de</commitId><timestamp>1781725067000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>enhance pdf quality and manual edit for learning
</comment><date>2026-06-17 21:37:47 +0200</date><id>657f4edf6743f71919d491cb073735817e1f13de</id><msg>enhance pdf quality and manual edit for learning</msg><path><editType>add</editType><file>server/api/accounting/incoming-invoices/[id]/ocr-region.post.ts</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path><path><editType>edit</editType><file>server/utils/inbox/extractPipeline.ts</file></path><path><editType>edit</editType><file>server/utils/inbox/inboxDb.ts</file></path><path><editType>edit</editType><file>nuxt.config.ts</file></path><path><editType>edit</editType><file>app/assets/langs/shared.js</file></path><path><editType>edit</editType><file>server/utils/inbox/vendorProfile.ts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app/components/accounting/inbox/InboxPdfPreview.vue</affectedPath><affectedPath>app/pages/accounting/incoming-invoices/index.vue</affectedPath><affectedPath>app/components/accounting/inbox/InboxUpload.vue</affectedPath><affectedPath>app/components/accounting/inbox/InboxList.vue</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><affectedPath>app/assets/langs/shared.js</affectedPath><commitId>0fef1bb0ca770fe9a2edbf7774f1e5c6aaca545a</commitId><timestamp>1781727350000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>enhance pdf quality and manual edit for learning
</comment><date>2026-06-17 22:15:50 +0200</date><id>0fef1bb0ca770fe9a2edbf7774f1e5c6aaca545a</id><msg>enhance pdf quality and manual edit for learning</msg><path><editType>edit</editType><file>app/components/accounting/inbox/InboxList.vue</file></path><path><editType>edit</editType><file>app/pages/accounting/incoming-invoices/index.vue</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InboxUpload.vue</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path><path><editType>edit</editType><file>app/assets/langs/shared.js</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InboxPdfPreview.vue</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>app/pages/accounting/incoming-invoices/index.vue</affectedPath><affectedPath>app/components/accounting/inbox/InboxList.vue</affectedPath><affectedPath>app/pages/procurements/invoices/[id]/edit.vue</affectedPath><affectedPath>server/utils/inbox/extractPipeline.ts</affectedPath><affectedPath>app/components/accounting/inbox/InboxUpload.vue</affectedPath><affectedPath>app/components/accounting/inbox/InvoiceReview.vue</affectedPath><affectedPath>app/assets/langs/shared.js</affectedPath><commitId>103154a28cdecc2f2f6efb039c45e2220388f0ce</commitId><timestamp>1781734159000</timestamp><author><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></author><authorEmail>info@younex.de</authorEmail><comment>enhance pdf quality and manual edit for learning
</comment><date>2026-06-18 00:09:19 +0200</date><id>103154a28cdecc2f2f6efb039c45e2220388f0ce</id><msg>enhance pdf quality and manual edit for learning</msg><path><editType>edit</editType><file>app/components/accounting/inbox/InboxUpload.vue</file></path><path><editType>edit</editType><file>app/pages/procurements/invoices/[id]/edit.vue</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InboxList.vue</file></path><path><editType>edit</editType><file>server/utils/inbox/extractPipeline.ts</file></path><path><editType>edit</editType><file>app/pages/accounting/incoming-invoices/index.vue</file></path><path><editType>edit</editType><file>app/assets/langs/shared.js</file></path><path><editType>edit</editType><file>app/components/accounting/inbox/InvoiceReview.vue</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://jenkins.younex.de/user/info</absoluteUrl><fullName>info</fullName></culprit></freeStyleBuild>