{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-28T00:15:49.583504-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":485.23,"eur_rate":568.8511137162955,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T00:15:49.859052-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-28T00:15:50.362072-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":485.23,"eur_rate":568.8511137162955,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T00:15:50.601024-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/test-phone-format.php:25"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:17:58.959306-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":33},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.170999-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":38},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.177536-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":39},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.181735-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":40},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.185702-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":41},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.189427-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":42},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.193337-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":43},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.197538-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":44},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.201416-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":45},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.205188-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":46},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.209002-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":47},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.212705-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":48},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.216374-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":49},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.220255-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":50},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.224069-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":51},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.227803-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":52},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.231520-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":53},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.235788-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":54},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.240149-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":55},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.244453-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":56},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.248733-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":57},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.252765-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":58},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.257138-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":59},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.262046-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":60},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.266762-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":61},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.270469-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":62},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.274349-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":63},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.278237-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":64},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.282317-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":65},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.285967-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":66},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.289824-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":67},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.293737-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":68},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.297548-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":69},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.302274-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":70},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.306551-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":71},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.311243-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":72},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.315535-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":73},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.319992-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":74},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.324880-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":75},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.329451-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":76},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.334351-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":77},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.339143-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":78},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.344067-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":79},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.348172-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":80},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.353407-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":81},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.358813-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":82},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.364421-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":83},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.369873-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":84},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.375229-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":85},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.380708-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":86},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.386967-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":87},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.393322-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":88},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.399712-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":89},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.405186-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.jenniferaraujostudio.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T02:23:58.406641-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T03:12:50.506487-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T03:12:52.347934-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://192.99.85.240/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T04:00:32.558583-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T04:03:34.384613-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T04:03:35.037033-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T04:03:47.981044-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T04:03:50.536894-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/app/Services/WhatsAppHealthService.php:43"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T05:32:04.300944-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/api-evaluation.php:18"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T05:32:06.324935-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/test-phone-format.php:25"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T05:32:40.248667-04:00","extra":{}}
{"message":"Undefined array key \"isReady\"","context":{"exception":{"class":"ErrorException","message":"Undefined array key \"isReady\"","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T05:33:24.967537-04:00","extra":{}}
{"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","context":{"exception":{"class":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:824","previous":{"class":"PDOException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406"}}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T05:37:31.349576-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T06:13:38.105595-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T06:22:22.347824-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:15:30.646427-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/app/Services/WhatsAppHealthService.php:43"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:43:53.373249-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::testConnection()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/api-evaluation.php:18"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:43:54.877805-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:53:34.037283-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:59:36.615583-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:59:37.144145-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T07:59:39.557642-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://mail.farmacialalago.com.ve/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T08:22:42.734755-04:00","extra":{}}
{"message":"Undefined array key \"isReady\"","context":{"exception":{"class":"ErrorException","message":"Undefined array key \"isReady\"","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T08:29:01.546590-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/test-phone-format.php:25"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T08:29:05.850590-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T08:44:02.982543-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T08:44:03.536343-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:02:09.315334-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:02:11.110626-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:40:41.939604-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:40:42.386952-04:00","extra":{}}
{"message":"WhatsApp mensaje enviado","context":{"company_id":1,"to":"584241234567","message_id":"3EB07DF450AE0C5164D546"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T09:55:45.378364-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:57:42.115799-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:57:43.821285-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:57:52.825978-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:58:02.490085-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:58:21.695773-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:59:21.246404-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T09:59:52.391509-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://tufamiliaprotegida.com/app.abastolostrinis.com/public/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:02:31.782932-04:00","extra":{}}
{"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","context":{"exception":{"class":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:824","previous":{"class":"PDOException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406"}}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:11:32.194780-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:19:46.474390-04:00","extra":{}}
{"message":"Undefined array key \"isReady\"","context":{"exception":{"class":"ErrorException","message":"Undefined array key \"isReady\"","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:22:59.982672-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:34:32.036003-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T10:34:32.868959-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T11:50:18.572730-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T11:50:19.130786-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T11:58:28.488046-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T11:59:02.655926-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":204,"variants":[{"id":307,"name":"volumen","image_path":null,"image_thumbnail_path":null},{"id":309,"name":"volumen","image_path":"productos/1764985366_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764985366_variant_1.jpg"},{"id":450,"name":"volumen","image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:20.347211-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"204_0","product_id":204,"variant_id":null,"quantity":2,"price":"5.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:25.768529-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":204,"variants":[{"id":307,"name":"volumen","image_path":null,"image_thumbnail_path":null},{"id":309,"name":"volumen","image_path":"productos/1764985366_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764985366_variant_1.jpg"},{"id":450,"name":"volumen","image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:33.356987-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":450},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:36.489040-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":450,"image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:36.493135-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:36.493491-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"450_450","product_id":450,"variant_id":450,"quantity":1,"price":"5.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:39.591415-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T11:59:56.088418-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"197_0","product_id":197,"variant_id":null,"quantity":1,"price":"4.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:00:02.330011-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:01.494168-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":281},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:04.741303-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":281,"image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:04.746299-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:04.746909-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"281_281","product_id":281,"variant_id":281,"quantity":3,"price":"6.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:11.254679-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"202_0","product_id":202,"variant_id":null,"quantity":3,"price":"11.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:40.040998-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":210,"variants":[{"id":421,"name":"volumen","image_path":"productos/1764982516_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764982516_variant_0.jpg"},{"id":423,"name":"volumen","image_path":"productos/1764361598_variant_2.jpg","image_thumbnail_path":"productos/thumb_1764361598_variant_2.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:56.645010-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":421},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:59.638357-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":421,"image_path":"productos/1764982516_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764982516_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:59.641883-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:02:59.642248-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"421_421","product_id":421,"variant_id":421,"quantity":2,"price":"2.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:03:03.245037-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":209,"variants":[{"id":425,"name":"volumen","image_path":"productos/1764361901_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764361901_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:10:02.404033-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"209_0","product_id":209,"variant_id":null,"quantity":2,"price":"2.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:10:08.582588-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":76,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:10:31.463006-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":76,"cart_total":82.5,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:11:02.061165-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoActualizado] on channels [pedidos] with payload:\n{\n    \"pedido\": {\n        \"id\": 182,\n        \"codigo\": \"0183\",\n        \"estado\": \"Procesando\",\n        \"total_usd\": \"70.3\",\n        \"cliente\": \"Yesenia Hidalgo\",\n        \"empleado\": \"Roberth Arevalo\",\n        \"created_at\": \"19\\/02\\/2026 13:38\"\n    },\n    \"accion\": \"empleado_asignado\",\n    \"timestamp\": \"2026-04-28T16:11:02.353707Z\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:11:02.355426-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":317,"codigo":"0318"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:11:02.359658-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":317,"detalles_count":7,"detalles_info":[{"id":1802,"product_name":"Agua Mineral Heleal 12x1.5","variant_id":null,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":false,"table_name":"detalle_pedidos"},{"id":1803,"product_name":"Agua Mineral Heleal - 500ml","variant_id":450,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":true,"table_name":"detalle_pedidos"},{"id":1804,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1805,"product_name":"Glup Cola Negra - 1L","variant_id":281,"producto_name":"Glup Cola Negra 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1806,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1807,"product_name":"Refresco - 1L","variant_id":421,"producto_name":"Refresco Chinotto","has_variant":true,"table_name":"detalle_pedidos"},{"id":1808,"product_name":"Refresco Frescolita","variant_id":null,"producto_name":"Refresco Frescolita","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:11:02.845491-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:47:28.246059-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:48:35.717062-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:49:17.763969-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":2,"variants":[{"id":456,"name":"tipo","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:49:38.632314-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:49:49.509690-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:49:49.901133-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":233,"variants":[{"id":460,"name":"tipo","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:50:14.748894-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:51:21.624796-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:51:22.680628-04:00","extra":{}}
{"message":"Undefined array key \"isReady\"","context":{"exception":{"class":"ErrorException","message":"Undefined array key \"isReady\"","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T12:53:32.575561-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":267,"variants":[{"id":488,"name":"presentacion","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:53:40.456861-04:00","extra":{}}
{"message":"Producto relacionado seleccionado","context":{"product_id":6,"product_name":"Azucar Amanecer IKG","image_count":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:55:19.935542-04:00","extra":{}}
{"message":"WhatsApp mensaje enviado","context":{"company_id":1,"to":"584241234567","message_id":"3EB084C22EFB700541112E"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T12:58:25.673614-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-28T13:04:09.607176-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":144,"variants":[{"id":209,"name":"Caja: 24 x 330ml","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T13:04:55.377239-04:00","extra":{}}
{"message":"Producto relacionado seleccionado","context":{"product_id":147,"product_name":"Leche Líquida Carabobo Entera 12x1","image_count":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T13:06:15.369183-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":323,"variants":[{"id":464,"name":"unidades","image_path":null,"image_thumbnail_path":null},{"id":465,"name":"unidades","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T13:09:36.971406-04:00","extra":{}}
{"message":"WhatsApp mensaje enviado","context":{"company_id":1,"to":"584241234567","message_id":"3EB052BF46504DED80674C"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-28T13:37:19.996072-04:00","extra":{}}
