{"error":{},"level":"error","message":"[Manual Create] Invoice Error invoiceData is not defined","stack":"ReferenceError: invoiceData is not defined\n    at createManualInvoice (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:114:43)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)","timestamp":"2025-10-22 10:03:11"}
{"error":{},"level":"error","message":"[Manual Create] Invoice Error template not found","stack":"Error: template not found\n    at getContent (E:\\dev\\nodejs\\invoiceGenerate\\libs\\template.js:13:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async createManualInvoice (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:112:28)","timestamp":"2025-10-22 10:13:02"}
{"error":{},"level":"error","message":"[Manual Create] Invoice Error template not found","stack":"Error: template not found\n    at getContent (E:\\dev\\nodejs\\invoiceGenerate\\libs\\template.js:13:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async createManualInvoice (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:112:28)","timestamp":"2025-10-22 10:26:35"}
{"error":{},"level":"error","message":"[Manual Create] Invoice Error template not found","stack":"Error: template not found\n    at getContent (E:\\dev\\nodejs\\invoiceGenerate\\libs\\template.js:13:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async createManualInvoice (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:112:28)","timestamp":"2025-10-22 10:27:44"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:51:23"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:51:27"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:51:56"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:51:58"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:52:46"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:53:18"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:53:19"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:55:19"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:56:34"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:56:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:56:37"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 10:59:50"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:01:14"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:01:48"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:01:53"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:02:44"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:02:45"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:02:49"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:04:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:05:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:06:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:07:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:08:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:09:36"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:11:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:12:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:13:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:14:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:15:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:16:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:17:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:18:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:19:01"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:19:59"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:21:15"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 11:45:52"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:05:05"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:12:12"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:12:37"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:12:37"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:12:38"}
{"level":"error","message":"[Health Check] Cron Job is not running.","timestamp":"2025-10-22 13:12:41"}
{"level":"error","message":"[Health Check] Cron Job is not running but desired state is active. Waiting for internal monitor to recover.","timestamp":"2025-10-22 13:25:38"}
{"level":"error","message":"[Health Check] Cron Job is not running but desired state is active. Waiting for internal monitor to recover.","timestamp":"2025-10-22 13:26:02"}
{"level":"error","message":"[Health Check] Cron Job is not running but desired state is active. Waiting for internal monitor to recover.","timestamp":"2025-10-22 13:28:29"}
{"level":"error","message":"[Health Check] Cron Job is not running but desired state is active. Waiting for internal monitor to recover.","timestamp":"2025-10-22 13:32:07"}
{"level":"error","message":"[Health Check] Cron Job is not running but desired state is active. Waiting for internal monitor to recover.","timestamp":"2025-10-22 13:33:07"}
{"context":"generateBYID","level":"error","message":"[PDF] Unexpected error in generateBYID for inv_id [object Object]: Invoice ID Not Found","timestamp":"2025-10-22 14:19:41"}
{"error":{},"level":"error","message":"function get Invoices Cannot read properties of undefined (reading 'json')","stack":"TypeError: Cannot read properties of undefined (reading 'json')\n    at getInvoices (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:174:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async generateBYID (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\generatePDFController.js:97:27)","timestamp":"2025-10-22 14:20:15"}
{"context":"generateBYID","level":"error","message":"[PDF] Unexpected error in generateBYID for inv_id [object Object]: Cannot read properties of undefined (reading 'json')","stack":"TypeError: Cannot read properties of undefined (reading 'json')\n    at getInvoices (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\invoiceController.js:182:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n    at async generateBYID (E:\\dev\\nodejs\\invoiceGenerate\\controllers\\generatePDFController.js:97:27)","timestamp":"2025-10-22 14:20:15"}
{"context":"generateBYID","level":"error","message":"[PDF] Unexpected error in generateBYID for inv_id [object Object]: Invoice ID Not Found","timestamp":"2025-10-22 14:21:01"}
