{"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-11T00:51:11.734317-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.15,"eur_rate":559.3786635404455,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T00:51:11.993046-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-11T00:51:13.222499-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.15,"eur_rate":559.3786635404455,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T00:51:13.449561-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-11T01:08:36.524896-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":33},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.492848-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":38},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.501381-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":39},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.505313-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":40},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.508963-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":41},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.512591-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":42},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.516118-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":43},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.519926-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":44},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.523956-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":45},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.527770-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":46},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.531752-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":47},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.535492-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":48},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.539409-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":49},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.544948-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":50},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.552600-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":51},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.556377-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":52},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.560095-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":53},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.565432-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":54},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.569928-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":55},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.574612-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":56},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.578475-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":57},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.582169-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":58},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.585988-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":59},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.589751-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":60},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.593678-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":61},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.598218-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":62},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.603769-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":63},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.609461-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":64},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.615069-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":65},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.620312-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":66},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.624559-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":67},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.629951-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":68},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.635460-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":69},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.641635-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":70},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.647308-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":71},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.653709-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":72},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.657753-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":73},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.661831-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":74},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.666017-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":75},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.669755-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":76},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.675193-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":77},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.678914-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":78},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.682948-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":79},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.686451-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":80},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.690178-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":81},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.694061-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":82},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.697692-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":83},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.701302-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":84},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.704977-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":85},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.708564-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":86},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.712626-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":87},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.716644-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":88},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T01:55:37.720782-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-11T01:55:37.721813-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-11T01:55:38.829297-04:00","extra":{}}
{"message":"Trying to access array offset on null","context":{"exception":{"class":"ErrorException","message":"Trying to access array offset on null","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T02:08:08.299373-04:00","extra":{}}
{"message":"Trying to access array offset on null","context":{"exception":{"class":"ErrorException","message":"Trying to access array offset on null","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T02:18:13.906691-04:00","extra":{}}
{"message":"Trying to access array offset on null","context":{"exception":{"class":"ErrorException","message":"Trying to access array offset on null","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/check-qr.php:16"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T02:18:22.827861-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-11T03:22:52.824976-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-11T03:22:55.080956-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-11T04:40:09.602903-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-11T05:29:18.820707-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://farmaciatierranegra.com.ve/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T06:04:28.143206-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-11T06:06:33.968902-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-11T06:30:06.373029-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-11T06:30:07.074171-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-11T06:32:22.048063-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-11T06:32:22.715947-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-11T06:32:35.285138-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-11T06:32:35.893349-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-11T06:51:10.574247-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-11T06:51:20.573774-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-11T06:51:21.138303-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-11T06:51:40.245004-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-11T06:51:55.732025-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":297,"variants":[{"id":443,"name":"volumen","image_path":"productos/1765995374_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_0.jpg"},{"id":444,"name":"volumen","image_path":"productos/1765995374_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T07:15:42.758599-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-11T07:17:18.828986-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-11T09:14:28.834094-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-11T09:14:31.007120-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-11T09:49:53.628158-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-11T09:50:03.384681-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-11T09:50:04.526454-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-11T09:50:05.224710-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-11T09:50:05.974518-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-11T09:50:19.203606-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-11T09:50:33.786970-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":450},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:50:40.739757-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-11T09:50:40.745076-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:50:40.745480-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-11T09:54:09.382568-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":283},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:12.362565-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":283,"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-11T09:54:12.374680-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:12.375362-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":297,"variants":[{"id":443,"name":"volumen","image_path":"productos/1765995374_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_0.jpg"},{"id":444,"name":"volumen","image_path":"productos/1765995374_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:50.340071-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":444},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:52.570248-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":444,"image_path":"productos/1765995374_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_1.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:52.576308-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:54:52.576869-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"444_444","product_id":444,"variant_id":444,"quantity":1,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:08.280561-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":199,"variants":[{"id":291,"name":"volumen","image_path":"productos/1765995138_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_0.jpg"},{"id":428,"name":"volumen","image_path":"productos/1765995138_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:19.275074-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":428},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:21.653018-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":428,"image_path":"productos/1765995138_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_1.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:21.656712-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:21.657071-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"428_428","product_id":428,"variant_id":428,"quantity":1,"price":"3.80","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:24.442708-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":199,"variants":[{"id":291,"name":"volumen","image_path":"productos/1765995138_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_0.jpg"},{"id":428,"name":"volumen","image_path":"productos/1765995138_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:42.721753-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":291},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:46.426311-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":291,"image_path":"productos/1765995138_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:46.429773-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:46.430136-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"291_291","product_id":291,"variant_id":291,"quantity":1,"price":"5.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:52.055326-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":297,"variants":[{"id":443,"name":"volumen","image_path":"productos/1765995374_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_0.jpg"},{"id":444,"name":"volumen","image_path":"productos/1765995374_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:56.040850-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":443},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:58.401986-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":443,"image_path":"productos/1765995374_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995374_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:58.405700-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:57:58.406076-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"443_443","product_id":443,"variant_id":443,"quantity":1,"price":"5.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:58:01.750364-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-11T09:58:07.295179-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":281},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:58:09.781288-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-11T09:58:09.785305-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:58:09.785762-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"281_281","product_id":281,"variant_id":281,"quantity":2,"price":"6.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:58:16.225218-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"202_0","product_id":202,"variant_id":null,"quantity":1,"price":"11.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:58:35.885591-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"186_0","product_id":186,"variant_id":null,"quantity":1,"price":"11.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:02.376518-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-11T09:59:14.122757-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-11T09:59:20.619233-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-11T09:59:23.139412-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":450},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:25.669932-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-11T09:59:25.673377-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:25.673833-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"450_450","product_id":450,"variant_id":450,"quantity":2,"price":"5.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:33.850827-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":131,"variants":[{"id":188,"name":"volumen","image_path":"productos/1764979551_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_0.jpg"},{"id":437,"name":"volumen","image_path":"productos/1764979551_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_1.jpg"},{"id":438,"name":"volumen","image_path":"productos/1764979551_variant_2.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_2.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:47.888121-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":188},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:50.684244-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":188,"image_path":"productos/1764979551_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:50.687978-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:50.688377-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"188_188","product_id":188,"variant_id":188,"quantity":1,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T09:59:52.997992-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":76,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:01:32.190493-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":76,"cart_total":82.1,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:01:58.491336-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoActualizado] on channels [pedidos] with payload:\n{\n    \"pedido\": {\n        \"id\": 178,\n        \"codigo\": \"0179\",\n        \"estado\": \"entregado\",\n        \"total_usd\": \"144793.961\",\n        \"cliente\": \"Richard Delgado \",\n        \"empleado\": \"Gabril Villegas\",\n        \"created_at\": \"18\\/02\\/2026 09:42\"\n    },\n    \"accion\": \"empleado_asignado\",\n    \"timestamp\": \"2026-04-11T14:01:58.679272Z\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:01:58.680462-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":291,"codigo":"0292"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:01:58.683636-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":291,"detalles_count":10,"detalles_info":[{"id":1652,"product_name":"Glup Manzana Roja - 400ml","variant_id":444,"producto_name":"Glup Manzana Roja 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1653,"product_name":"Glup Fresh - 1L","variant_id":291,"producto_name":"Glup Fresh 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1654,"product_name":"Glup Manzana Roja - 1L","variant_id":443,"producto_name":"Glup Manzana Roja 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1655,"product_name":"Glup Cola Negra - 1L","variant_id":281,"producto_name":"Glup Cola Negra 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1656,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1657,"product_name":"Jugo Speed Lata 24x310","variant_id":null,"producto_name":"Jugo Speed Lata 24x310","has_variant":false,"table_name":"detalle_pedidos"},{"id":1658,"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":1659,"product_name":"Agua Mineral Heleal - 500ml","variant_id":450,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":true,"table_name":"detalle_pedidos"},{"id":1660,"product_name":"Coca Cola Original - 1Lt","variant_id":188,"producto_name":"Coca Cola Original 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1661,"product_name":"Glup Fresh - 400ml","variant_id":428,"producto_name":"Glup Fresh 6x2","has_variant":true,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:01:59.141458-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-11T10:04:20.961579-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":291,"detalles_count":10,"detalles_info":[{"id":1652,"product_name":"Glup Manzana Roja - 400ml","variant_id":444,"producto_name":"Glup Manzana Roja 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1653,"product_name":"Glup Fresh - 1L","variant_id":291,"producto_name":"Glup Fresh 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1654,"product_name":"Glup Manzana Roja - 1L","variant_id":443,"producto_name":"Glup Manzana Roja 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1655,"product_name":"Glup Cola Negra - 1L","variant_id":281,"producto_name":"Glup Cola Negra 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1656,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1657,"product_name":"Jugo Speed Lata 24x310","variant_id":null,"producto_name":"Jugo Speed Lata 24x310","has_variant":false,"table_name":"detalle_pedidos"},{"id":1658,"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":1659,"product_name":"Agua Mineral Heleal - 500ml","variant_id":450,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":true,"table_name":"detalle_pedidos"},{"id":1660,"product_name":"Coca Cola Original - 1Lt","variant_id":188,"producto_name":"Coca Cola Original 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1661,"product_name":"Glup Fresh - 400ml","variant_id":428,"producto_name":"Glup Fresh 6x2","has_variant":true,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:04:45.401488-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T10:39:39.341269-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-11T10:39:57.290895-04:00","extra":{}}
{"message":"getStatsData - empresaId: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.266285-04:00","extra":{}}
{"message":"getStatsData - dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.268509-04:00","extra":{}}
{"message":"getStatsData - startDate: 2026-04-05 00:00:00","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.268869-04:00","extra":{}}
{"message":"getStatsData - endDate: 2026-04-11 23:59:59","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.269172-04:00","extra":{}}
{"message":"getStatsData - totalSales: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.276355-04:00","extra":{}}
{"message":"getStatsData - totalOrders: 10","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.280246-04:00","extra":{}}
{"message":"getStatsData - pendingOrders: 8","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.280614-04:00","extra":{}}
{"message":"getStatsData - completedOrders: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.281066-04:00","extra":{}}
{"message":"getStatsData - totalProducts: 291","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.281350-04:00","extra":{}}
{"message":"getSalesChart called for empresa: 1 with dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T10:39:58.290292-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-11T11:30:14.606230-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-11T11:30:22.282701-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-11T11:30:32.228909-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-11T11:30:44.646148-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-11T11:30:45.307162-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-11T11:31:37.498999-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-11T11:31:55.307911-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-11T12:07:48.877446-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-11T12:07:59.115479-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-11T12:08:40.015540-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-11T12:08:56.478513-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-11T12:09:07.584139-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-11T12:09:51.515205-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-11T12:10:07.439006-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-11T13:49:51.325944-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-11T13:50:15.225173-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":78,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T13:55:36.485474-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":78,"cart_total":19,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T13:56:03.069783-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoActualizado] on channels [pedidos] with payload:\n{\n    \"pedido\": {\n        \"id\": 178,\n        \"codigo\": \"0179\",\n        \"estado\": \"entregado\",\n        \"total_usd\": \"144793.961\",\n        \"cliente\": \"Richard Delgado \",\n        \"empleado\": \"Gabril Villegas\",\n        \"created_at\": \"18\\/02\\/2026 09:42\"\n    },\n    \"accion\": \"empleado_asignado\",\n    \"timestamp\": \"2026-04-11T17:56:03.265199Z\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T13:56:03.266426-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":292,"codigo":"0293"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T13:56:03.269949-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":292,"detalles_count":4,"detalles_info":[{"id":1662,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1663,"product_name":"Glup Fresh 6x2","variant_id":null,"producto_name":"Glup Fresh 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1664,"product_name":"Glup Colita 6x2","variant_id":null,"producto_name":"Glup Colita 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1665,"product_name":"Glup Surtidos 12x1 ","variant_id":null,"producto_name":"Glup Surtidos 12x1 ","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T13:56:03.850549-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://testing.ooxen.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T14:40:39.744225-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T14:46:48.602360-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T14:46:53.283004-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-11T14:46:55.974853-04:00","extra":{}}
{"message":"getStatsData - empresaId: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.783023-04:00","extra":{}}
{"message":"getStatsData - dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.784614-04:00","extra":{}}
{"message":"getStatsData - startDate: 2026-04-05 00:00:00","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.784839-04:00","extra":{}}
{"message":"getStatsData - endDate: 2026-04-11 23:59:59","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.785039-04:00","extra":{}}
{"message":"getStatsData - totalSales: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.790361-04:00","extra":{}}
{"message":"getStatsData - totalOrders: 11","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.793202-04:00","extra":{}}
{"message":"getStatsData - pendingOrders: 9","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.793448-04:00","extra":{}}
{"message":"getStatsData - completedOrders: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.793788-04:00","extra":{}}
{"message":"getStatsData - totalProducts: 291","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.793987-04:00","extra":{}}
{"message":"getSalesChart called for empresa: 1 with dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T14:46:56.801405-04:00","extra":{}}
{"message":"Error al crear pago desde pedido: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.caja_movimientos' doesn't exist (Connection: mysql, SQL: select sum(`monto`) as aggregate from `caja_movimientos` where `caja_movimientos`.`caja_id` = 89 and `caja_movimientos`.`caja_id` is not null and `tipo` = salida)","context":{"pedido_id":291,"pedido_codigo":"0292"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T15:01:14.174597-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-11T15:01:33.563470-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.15,"eur_rate":559.3786635404455,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.851162-04:00","extra":{}}
{"message":"Intentando enviar mensaje WhatsApp","context":{"telefono":"584129755118","intento":1,"max_intentos":3},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.856651-04:00","extra":{}}
{"message":"✅ Mensaje WhatsApp enviado exitosamente","context":{"telefono":"584129755118","intento":1,"resultado":null},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.875130-04:00","extra":{}}
{"message":"Intentando enviar mensaje WhatsApp","context":{"telefono":"584144274082","intento":1,"max_intentos":3},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.877772-04:00","extra":{}}
{"message":"✅ Mensaje WhatsApp enviado exitosamente","context":{"telefono":"584144274082","intento":1,"resultado":null},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.897496-04:00","extra":{}}
{"message":"✅ Notificaciones de asignación procesadas","context":{"pedido_id":291,"empleado_id":6,"exitosas":2,"fallidas":0,"errores":[]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:33.900021-04:00","extra":{}}
{"message":"🚀 Enviando notificación WhatsApp para pedido","context":{"pedido_id":129,"codigo":"0130","user_id":45},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:01:34.119609-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::sendOrderNotification()","context":{"userId":2,"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::sendOrderNotification()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/app/Jobs/SendOrderWhatsAppNotification.php:38"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T15:01:34.126721-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T15:03:42.148930-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T15:03:54.763356-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-11T15:17:02.435964-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-11T15:36:08.910946-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-11T15:36:30.643408-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-11T15:38:52.555788-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"197_0","product_id":197,"variant_id":null,"quantity":3,"price":"4.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:38:58.624583-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":296,"variants":[{"id":447,"name":"volumen","image_path":"productos/1765995245_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995245_variant_0.jpg"},{"id":448,"name":"volumen","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:39:59.387883-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"296_0","product_id":296,"variant_id":null,"quantity":2,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:40:05.239944-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":45,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:40:12.101553-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":45,"cart_total":21.5,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:41:08.599062-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoUpdated] on channels [private-empresa.1] with payload:\n{\n    \"pedido_id\": 179,\n    \"estado\": \"entregado\",\n    \"codigo\": \"0180\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:41:08.767094-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":293,"codigo":"0294"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:41:08.769622-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":293,"detalles_count":2,"detalles_info":[{"id":1666,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1667,"product_name":"Glup Piña 6x2","variant_id":null,"producto_name":"Glup Piña 6x2","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T15:41:09.214585-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-11T15:51:53.130053-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-11T15:51:53.760631-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-11T15:52:06.006385-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-11T15:52:06.632433-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-11T15:55:29.324955-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-11T15:55:30.893746-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-11T15:59:06.249530-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-11T16:12:07.799416-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T16:58:22.242424-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-11T17:16:26.856819-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-11T17:16:27.145844-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-11T17:27:48.351282-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-11T17:41:30.727382-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T17:51:47.247507-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/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T17:51:50.812097-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-11T17:51:57.344561-04:00","extra":{}}
{"message":"getStatsData - empresaId: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.293089-04:00","extra":{}}
{"message":"getStatsData - dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.294663-04:00","extra":{}}
{"message":"getStatsData - startDate: 2026-04-05 00:00:00","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.294892-04:00","extra":{}}
{"message":"getStatsData - endDate: 2026-04-11 23:59:59","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.295100-04:00","extra":{}}
{"message":"getStatsData - totalSales: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.301354-04:00","extra":{}}
{"message":"getStatsData - totalOrders: 12","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.304071-04:00","extra":{}}
{"message":"getStatsData - pendingOrders: 9","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.304301-04:00","extra":{}}
{"message":"getStatsData - completedOrders: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.304676-04:00","extra":{}}
{"message":"getStatsData - totalProducts: 291","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.304875-04:00","extra":{}}
{"message":"getSalesChart called for empresa: 1 with dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-11T17:51:58.315736-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-11T18:02:13.922064-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-11T18:02:14.534629-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-11T18:02:36.395624-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-11T18:02:36.902333-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-11T18:15:45.196509-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-11T18:15:45.886505-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://sumimedi.vps.truo.co/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T18:33:58.602587-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-11T19:48:14.763955-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://jax-r.servidoro.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T20:23:55.284630-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://jax-r.servidoro.com/app.abastolostrinis.com/public/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T20:23:56.066928-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"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T20:47:09.800424-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/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T20:47:10.202911-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-11T20:51:01.729538-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-11T20:51:02.314860-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-11T20:51:09.046062-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-11T20:51:09.471351-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://web.redmasiva.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T22:00:11.416955-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://web.redmasiva.com/app.abastolostrinis.com/public/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T22:00:13.699201-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://abastolostrinis.com/app.abastolostrinis.com/public/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-11T22:28:09.770437-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-11T22:56:38.054123-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-11T22:56:48.371339-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-11T23:25:04.263472-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-11T23:25:05.850675-04:00","extra":{}}
