[2026-09-08 08:46:35] production.WARNING: item_unit_type_missing_base_presentation {"item_id":260,"unit_type_id":"BX"} 
[2026-09-08 08:46:35] production.WARNING: item_unit_type_missing_base_presentation {"item_id":260,"unit_type_id":"BX"} 
[2026-09-08 08:47:45] production.WARNING: item_unit_type_missing_base_presentation {"item_id":261,"unit_type_id":"BX"} 
[2026-09-08 08:47:45] production.WARNING: item_unit_type_missing_base_presentation {"item_id":261,"unit_type_id":"BX"} 
[2026-09-08 08:47:45] production.WARNING: item_unit_type_missing_base_presentation {"item_id":261,"unit_type_id":"BL"} 
[2026-09-08 08:47:45] production.WARNING: item_unit_type_missing_base_presentation {"item_id":261,"unit_type_id":"BL"} 
[2026-09-08 09:00:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":267,"unit_type_id":"BX"} 
[2026-09-08 09:00:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":267,"unit_type_id":"BX"} 
[2026-09-08 09:00:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":267,"unit_type_id":"BL"} 
[2026-09-08 09:00:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":267,"unit_type_id":"BL"} 
[2026-09-08 09:07:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":272,"unit_type_id":"BX"} 
[2026-09-08 09:07:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":272,"unit_type_id":"BX"} 
[2026-09-08 09:07:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":272,"unit_type_id":"BL"} 
[2026-09-08 09:07:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":272,"unit_type_id":"BL"} 
[2026-09-08 09:08:41] production.WARNING: item_unit_type_missing_base_presentation {"item_id":273,"unit_type_id":"BX"} 
[2026-09-08 09:08:41] production.WARNING: item_unit_type_missing_base_presentation {"item_id":273,"unit_type_id":"BX"} 
[2026-09-08 09:08:41] production.WARNING: item_unit_type_missing_base_presentation {"item_id":273,"unit_type_id":"BL"} 
[2026-09-08 09:08:41] production.WARNING: item_unit_type_missing_base_presentation {"item_id":273,"unit_type_id":"BL"} 
[2026-09-08 09:13:23] production.WARNING: item_unit_type_missing_base_presentation {"item_id":277,"unit_type_id":"BX"} 
[2026-09-08 09:13:23] production.WARNING: item_unit_type_missing_base_presentation {"item_id":277,"unit_type_id":"BX"} 
[2026-09-08 09:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_gastromedic","worsened_metrics":{"negative_warehouse_count":{"before":25.0,"after":26.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":26,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"13a51baa0f2d4754770c6bd78040858b8e8de590fd3efe54d2750f7c6d0ea703","release":""} 
[2026-09-08 11:54:24] production.WARNING: item_request_sale_price_below_cost {"item_id":1522,"internal_id":"MED-343","sale_unit_price":2.0,"purchase_unit_price":3.09} 
[2026-09-08 11:54:24] production.WARNING: item_unit_type_price_below_cost {"item_id":1522,"unit_type_id":"NIU","price1":2.0,"purchase_unit_price":3.09} 
[2026-09-08 11:54:24] production.WARNING: item_unit_type_price_below_cost {"item_id":1522,"unit_type_id":"NIU","price1":2.0,"purchase_unit_price":3.09} 
[2026-09-08 11:54:24] production.WARNING: item_unit_type_price_below_cost {"item_id":1522,"unit_type_id":"NIU","price1":2.0,"purchase_unit_price":3.09} 
[2026-09-08 12:03:51] production.WARNING: item_unit_type_missing_base_presentation {"item_id":232,"unit_type_id":"BX"} 
[2026-09-08 12:03:51] production.WARNING: item_unit_type_missing_base_presentation {"item_id":232,"unit_type_id":"BX"} 
[2026-09-08 12:03:51] production.WARNING: item_unit_type_missing_base_presentation {"item_id":232,"unit_type_id":"BL"} 
[2026-09-08 12:03:51] production.WARNING: item_unit_type_missing_base_presentation {"item_id":232,"unit_type_id":"BL"} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1351,"unit_type_id":"BX"} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_price_below_cost {"item_id":1351,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.65} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1351,"unit_type_id":"BX"} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_price_below_cost {"item_id":1351,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.65} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1351,"unit_type_id":"BL"} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_price_below_cost {"item_id":1351,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.65} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1351,"unit_type_id":"BL"} 
[2026-09-08 12:17:01] production.WARNING: item_unit_type_price_below_cost {"item_id":1351,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.65} 
[2026-09-08 12:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_gastromedic","worsened_metrics":{"negative_warehouse_count":{"before":26.0,"after":29.0,"increase":3.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":29,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"acee19aa99cce74144e90fd1ebf1c4aa2864a162cb8a87427176bae350e4ad60","release":""} 
[2026-09-08 12:23:18] production.WARNING: item_unit_type_price_below_cost {"item_id":434,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 12:23:18] production.WARNING: item_unit_type_price_below_cost {"item_id":434,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 12:23:18] production.WARNING: item_unit_type_price_below_cost {"item_id":434,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 12:23:18] production.WARNING: item_unit_type_price_below_cost {"item_id":434,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 12:25:59] production.WARNING: item_unit_type_price_below_cost {"item_id":435,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.06} 
[2026-09-08 12:25:59] production.WARNING: item_unit_type_price_below_cost {"item_id":435,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.06} 
[2026-09-08 12:25:59] production.WARNING: item_unit_type_price_below_cost {"item_id":435,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.06} 
[2026-09-08 12:25:59] production.WARNING: item_unit_type_price_below_cost {"item_id":435,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.06} 
[2026-09-08 12:30:05] production.WARNING: item_unit_type_price_below_cost {"item_id":433,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.05} 
[2026-09-08 12:30:05] production.WARNING: item_unit_type_price_below_cost {"item_id":433,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.05} 
[2026-09-08 12:44:00] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1352,"unit_type_id":"BX"} 
[2026-09-08 12:44:00] production.WARNING: item_unit_type_price_below_cost {"item_id":1352,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.3} 
[2026-09-08 12:44:00] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1352,"unit_type_id":"BX"} 
[2026-09-08 12:44:00] production.WARNING: item_unit_type_price_below_cost {"item_id":1352,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.3} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1353,"unit_type_id":"BX"} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_price_below_cost {"item_id":1353,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":1.85} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1353,"unit_type_id":"BX"} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_price_below_cost {"item_id":1353,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":1.85} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1353,"unit_type_id":"BL"} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_price_below_cost {"item_id":1353,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":1.85} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1353,"unit_type_id":"BL"} 
[2026-09-08 12:46:26] production.WARNING: item_unit_type_price_below_cost {"item_id":1353,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":1.85} 
[2026-09-08 12:50:16] production.WARNING: item_unit_type_price_below_cost {"item_id":417,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.75} 
[2026-09-08 12:50:16] production.WARNING: item_unit_type_price_below_cost {"item_id":417,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.75} 
[2026-09-08 12:55:30] production.WARNING: item_unit_type_price_below_cost {"item_id":407,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.1} 
[2026-09-08 12:55:30] production.WARNING: item_unit_type_price_below_cost {"item_id":407,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.1} 
[2026-09-08 12:55:30] production.WARNING: item_unit_type_price_below_cost {"item_id":407,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.1} 
[2026-09-08 12:55:30] production.WARNING: item_unit_type_price_below_cost {"item_id":407,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.1} 
[2026-09-08 13:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_boticabienestar","worsened_metrics":{"negative_warehouse_count":{"before":44.0,"after":45.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":45,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"1b6d3eb459132b47f46bb2a89fb28cb1028ead20df2464b137f3d979c5c82e62","release":""} 
[2026-09-08 13:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_gastromedic","worsened_metrics":{"negative_warehouse_count":{"before":29.0,"after":33.0,"increase":4.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":33,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"757f65c2184316641ec1e9cb3b2e2c0feb4930c27617ba57e7213cc4787793bd","release":""} 
[2026-09-08 13:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_hampifarma","worsened_metrics":{"warehouse_vs_pivot_lots_absolute_gap":{"before":111.5,"after":116.5,"increase":5.0},"warehouse_vs_pivot_lots_count":{"before":4.0,"after":5.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.5,"legacy_vs_pivot_count":1,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":0,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":116.5,"warehouse_vs_pivot_lots_count":5},"snapshot_fingerprint":"55d83b3646d5f0845e9eb3110ff48d146b44d7cf3e67b560807541b23abe8664","release":""} 
[2026-09-08 13:33:30] production.WARNING: item_unit_type_price_below_cost {"item_id":406,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 13:33:30] production.WARNING: item_unit_type_price_below_cost {"item_id":406,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 13:33:30] production.WARNING: item_unit_type_price_below_cost {"item_id":406,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 13:33:30] production.WARNING: item_unit_type_price_below_cost {"item_id":406,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.4} 
[2026-09-08 13:35:24] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:35:24] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:35:24] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:35:24] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:38:20] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:38:20] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:38:20] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:38:20] production.WARNING: item_unit_type_price_below_cost {"item_id":418,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.2} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1354,"unit_type_id":"BX"} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.42} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1354,"unit_type_id":"BX"} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.42} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1354,"unit_type_id":"BL"} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.42} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_missing_base_presentation {"item_id":1354,"unit_type_id":"BL"} 
[2026-09-08 13:50:55] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.42} 
[2026-09-08 13:54:06] production.WARNING: item_unit_type_price_below_cost {"item_id":431,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.23} 
[2026-09-08 13:54:06] production.WARNING: item_unit_type_price_below_cost {"item_id":431,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.23} 
[2026-09-08 13:54:06] production.WARNING: item_unit_type_price_below_cost {"item_id":431,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.23} 
[2026-09-08 13:54:06] production.WARNING: item_unit_type_price_below_cost {"item_id":431,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.23} 
[2026-09-08 13:54:33] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:33] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:33] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:33] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:41] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:41] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:41] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:54:41] production.WARNING: item_unit_type_price_below_cost {"item_id":1354,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.22} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2029,"unit_type_id":"BX"} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2029,"unit_type_id":"BX"} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2029,"unit_type_id":"BL"} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2029,"unit_type_id":"BL"} 
[2026-09-08 13:55:18] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:29] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:29] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:29] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 13:55:29] production.WARNING: item_unit_type_price_below_cost {"item_id":2029,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":2.5} 
[2026-09-08 14:13:09] production.ERROR: Undefined array key "item_id" {"userId":2,"exception":"[object] (ErrorException(code: 0): Undefined array key \"item_id\" at /var/www/html/modules/Inventory/Http/Controllers/ReportKardexController.php:377)
[stacktrace]
#0 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(262): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /var/www/html/modules/Inventory/Http/Controllers/ReportKardexController.php(377): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->Illuminate\\Foundation\\Bootstrap\\{closure}()
#2 /var/www/html/modules/Inventory/Http/Controllers/ReportKardexController.php(434): Modules\\Inventory\\Http\\Controllers\\ReportKardexController->getRecords2()
#3 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(54): Modules\\Inventory\\Http\\Controllers\\ReportKardexController->records_lots_kardex()
#4 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(43): Illuminate\\Routing\\Controller->callAction()
#5 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingControllerDispatcherTracing.php(21): Illuminate\\Routing\\ControllerDispatcher->dispatch()
#6 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingRoutingDispatcher.php(18): Sentry\\Laravel\\Tracing\\Routing\\TracingControllerDispatcherTracing->Sentry\\Laravel\\Tracing\\Routing\\{closure}()
#7 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Routing/TracingControllerDispatcherTracing.php(20): Sentry\\Laravel\\Tracing\\Routing\\TracingRoutingDispatcher->wrapRouteDispatch()
#8 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(265): Sentry\\Laravel\\Tracing\\Routing\\TracingControllerDispatcherTracing->dispatch()
#9 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Route.php(211): Illuminate\\Routing\\Route->runController()
#10 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(822): Illuminate\\Routing\\Route->run()
#11 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}()
#12 /var/www/html/app/Http/Middleware/LockedTenant.php(28): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#13 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\LockedTenant->handle()
#14 /var/www/html/app/Http/Middleware/RedirectModule.php(142): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#15 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RedirectModule->handle()
#16 /var/www/html/app/Http/Middleware/BlockSensitiveActionsOnDemo.php(22): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#17 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\BlockSensitiveActionsOnDemo->handle()
#18 /var/www/html/app/Http/Middleware/ApplyEstablishmentContext.php(29): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#19 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\ApplyEstablishmentContext->handle()
#20 /var/www/html/app/Http/Middleware/CheckUserActivity.php(81): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#21 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\CheckUserActivity->handle()
#22 /var/www/html/app/Http/Middleware/LockedAdmin.php(18): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#23 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\LockedAdmin->handle()
#24 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#25 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle()
#26 /var/www/html/vendor/laravel/framework/src/Illuminate/Auth/Middleware/Authenticate.php(63): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#27 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Auth\\Middleware\\Authenticate->handle()
#28 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(87): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#29 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle()
#30 /var/www/html/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(48): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#31 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle()
#32 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(120): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#33 /var/www/html/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(63): Illuminate\\Session\\Middleware\\StartSession->handleStatefulRequest()
#34 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Session\\Middleware\\StartSession->handle()
#35 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(36): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#36 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle()
#37 /var/www/html/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(74): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#38 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle()
#39 /var/www/html/app/Http/Middleware/RedirectTrailingSlash.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#40 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\RedirectTrailingSlash->handle()
#41 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#42 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(821): Illuminate\\Pipeline\\Pipeline->then()
#43 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(800): Illuminate\\Routing\\Router->runRouteWithinStack()
#44 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(764): Illuminate\\Routing\\Router->runRoute()
#45 /var/www/html/vendor/laravel/framework/src/Illuminate/Routing/Router.php(753): Illuminate\\Routing\\Router->dispatchToRoute()
#46 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(200): Illuminate\\Routing\\Router->dispatch()
#47 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}()
#48 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/FlushEventsMiddleware.php(13): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#49 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Sentry\\Laravel\\Http\\FlushEventsMiddleware->handle()
#50 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php(45): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#51 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Sentry\\Laravel\\Http\\SetRequestIpMiddleware->handle()
#52 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php(31): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#53 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Sentry\\Laravel\\Http\\SetRequestMiddleware->handle()
#54 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php(61): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#55 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\HandleCors->handle()
#56 /var/www/html/app/Http/Middleware/SecurityHeaders.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#57 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\SecurityHeaders->handle()
#58 /var/www/html/app/Http/Middleware/ForceHttps.php(20): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#59 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): App\\Http\\Middleware\\ForceHttps->handle()
#60 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(58): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#61 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\TrustProxies->handle()
#62 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#63 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#64 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull->handle()
#65 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#66 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(51): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle()
#67 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\TrimStrings->handle()
#68 /var/www/html/vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php(27): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#69 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Http\\Middleware\\ValidatePostSize->handle()
#70 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(109): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#71 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance->handle()
#72 /var/www/html/vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Middleware.php(79): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#73 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(219): Sentry\\Laravel\\Tracing\\Middleware->handle()
#74 /var/www/html/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(137): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#75 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(175): Illuminate\\Pipeline\\Pipeline->then()
#76 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(144): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter()
#77 /var/www/html/public/index.php(54): Illuminate\\Foundation\\Http\\Kernel->handle()
#78 {main}
"} 
[2026-09-08 14:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_gastromedic","worsened_metrics":{"negative_warehouse_count":{"before":33.0,"after":35.0,"increase":2.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":35,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"aedb43d5cb4712f96a68043b8e6d2c5db3c5fe7c95c28aaa5d7004e8217cd93e","release":""} 
[2026-09-08 14:20:25] production.WARNING: item_unit_type_price_below_cost {"item_id":438,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.09} 
[2026-09-08 14:20:25] production.WARNING: item_unit_type_price_below_cost {"item_id":438,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.09} 
[2026-09-08 14:20:25] production.WARNING: item_unit_type_price_below_cost {"item_id":438,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.09} 
[2026-09-08 14:20:25] production.WARNING: item_unit_type_price_below_cost {"item_id":438,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.09} 
[2026-09-08 14:23:06] production.WARNING: item_unit_type_price_below_cost {"item_id":436,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.12} 
[2026-09-08 14:23:06] production.WARNING: item_unit_type_price_below_cost {"item_id":436,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.12} 
[2026-09-08 14:23:06] production.WARNING: item_unit_type_price_below_cost {"item_id":436,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.12} 
[2026-09-08 14:23:06] production.WARNING: item_unit_type_price_below_cost {"item_id":436,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.12} 
[2026-09-08 14:30:32] production.WARNING: item_unit_type_price_below_cost {"item_id":437,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.5} 
[2026-09-08 14:30:32] production.WARNING: item_unit_type_price_below_cost {"item_id":437,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.5} 
[2026-09-08 14:30:32] production.WARNING: item_unit_type_price_below_cost {"item_id":437,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.5} 
[2026-09-08 14:30:32] production.WARNING: item_unit_type_price_below_cost {"item_id":437,"unit_type_id":"BL","price1":0.0,"purchase_unit_price":0.5} 
[2026-09-08 15:19:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":372,"unit_type_id":"BX"} 
[2026-09-08 15:19:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":372,"unit_type_id":"BX"} 
[2026-09-08 15:30:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2031,"unit_type_id":"BX"} 
[2026-09-08 15:30:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2031,"unit_type_id":"BX"} 
[2026-09-08 15:49:08] production.WARNING: item_unit_type_missing_base_presentation {"item_id":313,"unit_type_id":"BX"} 
[2026-09-08 15:49:08] production.WARNING: item_unit_type_missing_base_presentation {"item_id":313,"unit_type_id":"BX"} 
[2026-09-08 15:49:08] production.WARNING: item_unit_type_missing_base_presentation {"item_id":313,"unit_type_id":"BL"} 
[2026-09-08 15:49:08] production.WARNING: item_unit_type_missing_base_presentation {"item_id":313,"unit_type_id":"BL"} 
[2026-09-08 15:51:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":314,"unit_type_id":"BX"} 
[2026-09-08 15:51:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":314,"unit_type_id":"BX"} 
[2026-09-08 15:51:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":314,"unit_type_id":"BL"} 
[2026-09-08 15:51:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":314,"unit_type_id":"BL"} 
[2026-09-08 15:53:22] production.WARNING: item_unit_type_missing_base_presentation {"item_id":315,"unit_type_id":"BX"} 
[2026-09-08 15:53:22] production.WARNING: item_unit_type_missing_base_presentation {"item_id":315,"unit_type_id":"BX"} 
[2026-09-08 15:53:22] production.WARNING: item_unit_type_missing_base_presentation {"item_id":315,"unit_type_id":"BL"} 
[2026-09-08 15:53:22] production.WARNING: item_unit_type_missing_base_presentation {"item_id":315,"unit_type_id":"BL"} 
[2026-09-08 15:57:31] production.WARNING: item_unit_type_missing_base_presentation {"item_id":317,"unit_type_id":"BX"} 
[2026-09-08 15:57:31] production.WARNING: item_unit_type_missing_base_presentation {"item_id":317,"unit_type_id":"BX"} 
[2026-09-08 16:15:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2034,"unit_type_id":"BX"} 
[2026-09-08 16:15:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2034,"unit_type_id":"BX"} 
[2026-09-08 16:15:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2034,"unit_type_id":"BL"} 
[2026-09-08 16:15:48] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2034,"unit_type_id":"BL"} 
[2026-09-08 16:18:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":321,"unit_type_id":"BX"} 
[2026-09-08 16:18:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":321,"unit_type_id":"BX"} 
[2026-09-08 16:18:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":321,"unit_type_id":"BL"} 
[2026-09-08 16:18:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":321,"unit_type_id":"BL"} 
[2026-09-08 16:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_gastromedic","worsened_metrics":{"negative_warehouse_count":{"before":35.0,"after":36.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":36,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"5efc6baea2afb2556018e041e4a8d71ae83fdaee2bc54cd9be52a06fa18639ac","release":""} 
[2026-09-08 16:21:17] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2035,"unit_type_id":"BX"} 
[2026-09-08 16:21:17] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2035,"unit_type_id":"BX"} 
[2026-09-08 16:21:17] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2035,"unit_type_id":"BL"} 
[2026-09-08 16:21:17] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2035,"unit_type_id":"BL"} 
[2026-09-08 16:35:24] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2036,"unit_type_id":"BX"} 
[2026-09-08 16:35:24] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2036,"unit_type_id":"BX"} 
[2026-09-08 16:35:24] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2036,"unit_type_id":"BL"} 
[2026-09-08 16:35:24] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2036,"unit_type_id":"BL"} 
[2026-09-08 16:44:44] production.WARNING: item_unit_type_missing_base_presentation {"item_id":331,"unit_type_id":"BX"} 
[2026-09-08 16:44:44] production.WARNING: item_unit_type_missing_base_presentation {"item_id":331,"unit_type_id":"BX"} 
[2026-09-08 16:48:15] production.WARNING: item_unit_type_missing_base_presentation {"item_id":332,"unit_type_id":"BX"} 
[2026-09-08 16:48:15] production.WARNING: item_unit_type_missing_base_presentation {"item_id":332,"unit_type_id":"BX"} 
[2026-09-08 16:48:15] production.WARNING: item_unit_type_missing_base_presentation {"item_id":332,"unit_type_id":"BL"} 
[2026-09-08 16:48:15] production.WARNING: item_unit_type_missing_base_presentation {"item_id":332,"unit_type_id":"BL"} 
[2026-09-08 16:53:02] production.WARNING: item_unit_type_missing_base_presentation {"item_id":334,"unit_type_id":"BX"} 
[2026-09-08 16:53:02] production.WARNING: item_unit_type_missing_base_presentation {"item_id":334,"unit_type_id":"BX"} 
[2026-09-08 16:53:02] production.WARNING: item_unit_type_missing_base_presentation {"item_id":334,"unit_type_id":"BL"} 
[2026-09-08 16:53:02] production.WARNING: item_unit_type_missing_base_presentation {"item_id":334,"unit_type_id":"BL"} 
[2026-09-08 16:57:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":336,"unit_type_id":"BX"} 
[2026-09-08 16:57:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":336,"unit_type_id":"BX"} 
[2026-09-08 16:57:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":336,"unit_type_id":"BL"} 
[2026-09-08 16:57:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":336,"unit_type_id":"BL"} 
[2026-09-08 16:58:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":337,"unit_type_id":"BX"} 
[2026-09-08 16:58:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":337,"unit_type_id":"BX"} 
[2026-09-08 17:11:58] production.WARNING: item_unit_type_missing_base_presentation {"item_id":343,"unit_type_id":"BX"} 
[2026-09-08 17:11:58] production.WARNING: item_unit_type_missing_base_presentation {"item_id":343,"unit_type_id":"BX"} 
[2026-09-08 17:11:58] production.WARNING: item_unit_type_missing_base_presentation {"item_id":343,"unit_type_id":"BL"} 
[2026-09-08 17:11:58] production.WARNING: item_unit_type_missing_base_presentation {"item_id":343,"unit_type_id":"BL"} 
[2026-09-08 17:14:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":344,"unit_type_id":"BX"} 
[2026-09-08 17:14:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":344,"unit_type_id":"BX"} 
[2026-09-08 17:14:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":344,"unit_type_id":"BL"} 
[2026-09-08 17:14:33] production.WARNING: item_unit_type_missing_base_presentation {"item_id":344,"unit_type_id":"BL"} 
[2026-09-08 17:26:03] production.WARNING: item_unit_type_missing_base_presentation {"item_id":345,"unit_type_id":"BX"} 
[2026-09-08 17:26:03] production.WARNING: item_unit_type_missing_base_presentation {"item_id":345,"unit_type_id":"BX"} 
[2026-09-08 17:26:03] production.WARNING: item_unit_type_missing_base_presentation {"item_id":345,"unit_type_id":"BL"} 
[2026-09-08 17:26:03] production.WARNING: item_unit_type_missing_base_presentation {"item_id":345,"unit_type_id":"BL"} 
[2026-09-08 17:40:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":347,"unit_type_id":"BX"} 
[2026-09-08 17:40:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":347,"unit_type_id":"BX"} 
[2026-09-08 17:40:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":347,"unit_type_id":"BL"} 
[2026-09-08 17:40:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":347,"unit_type_id":"BL"} 
[2026-09-08 17:42:57] production.WARNING: item_unit_type_missing_base_presentation {"item_id":348,"unit_type_id":"BX"} 
[2026-09-08 17:42:57] production.WARNING: item_unit_type_missing_base_presentation {"item_id":348,"unit_type_id":"BX"} 
[2026-09-08 17:42:57] production.WARNING: item_unit_type_missing_base_presentation {"item_id":348,"unit_type_id":"BL"} 
[2026-09-08 17:42:57] production.WARNING: item_unit_type_missing_base_presentation {"item_id":348,"unit_type_id":"BL"} 
[2026-09-08 17:44:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":349,"unit_type_id":"BX"} 
[2026-09-08 17:44:37] production.WARNING: item_unit_type_missing_base_presentation {"item_id":349,"unit_type_id":"BX"} 
[2026-09-08 17:59:07] production.WARNING: item_unit_type_missing_base_presentation {"item_id":353,"unit_type_id":"BX"} 
[2026-09-08 17:59:07] production.WARNING: item_unit_type_missing_base_presentation {"item_id":353,"unit_type_id":"BX"} 
[2026-09-08 17:59:07] production.WARNING: item_unit_type_missing_base_presentation {"item_id":353,"unit_type_id":"BL"} 
[2026-09-08 17:59:07] production.WARNING: item_unit_type_missing_base_presentation {"item_id":353,"unit_type_id":"BL"} 
[2026-09-08 18:03:28] production.WARNING: item_unit_type_missing_base_presentation {"item_id":355,"unit_type_id":"BX"} 
[2026-09-08 18:03:28] production.WARNING: item_unit_type_missing_base_presentation {"item_id":355,"unit_type_id":"BX"} 
[2026-09-08 18:03:28] production.WARNING: item_unit_type_missing_base_presentation {"item_id":355,"unit_type_id":"BL"} 
[2026-09-08 18:03:28] production.WARNING: item_unit_type_missing_base_presentation {"item_id":355,"unit_type_id":"BL"} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2041,"unit_type_id":"BX"} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_price_below_cost {"item_id":2041,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.9} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2041,"unit_type_id":"BX"} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_price_below_cost {"item_id":2041,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.9} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2041,"unit_type_id":"BL"} 
[2026-09-08 18:14:34] production.WARNING: item_unit_type_missing_base_presentation {"item_id":2041,"unit_type_id":"BL"} 
[2026-09-08 18:16:02] production.WARNING: item_unit_type_price_below_cost {"item_id":2041,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.9} 
[2026-09-08 18:16:02] production.WARNING: item_unit_type_price_below_cost {"item_id":2041,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.9} 
[2026-09-08 18:29:53] production.WARNING: item_request_sale_price_below_cost {"item_id":1447,"internal_id":"MED-265","sale_unit_price":6.0,"purchase_unit_price":7.0} 
[2026-09-08 18:29:53] production.WARNING: item_unit_type_price_below_cost {"item_id":1447,"unit_type_id":"NIU","price1":6.0,"purchase_unit_price":7.0} 
[2026-09-08 18:29:53] production.WARNING: item_unit_type_price_below_cost {"item_id":1447,"unit_type_id":"NIU","price1":6.0,"purchase_unit_price":7.0} 
[2026-09-08 18:29:53] production.WARNING: item_unit_type_price_below_cost {"item_id":1447,"unit_type_id":"NIU","price1":6.0,"purchase_unit_price":7.0} 
[2026-09-08 18:31:36] production.WARNING: item_unit_type_missing_base_presentation {"item_id":361,"unit_type_id":"PK"} 
[2026-09-08 18:31:36] production.WARNING: item_unit_type_missing_base_presentation {"item_id":361,"unit_type_id":"PK"} 
[2026-09-08 18:34:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":362,"unit_type_id":"PK"} 
[2026-09-08 18:34:10] production.WARNING: item_unit_type_missing_base_presentation {"item_id":362,"unit_type_id":"PK"} 
[2026-09-08 19:48:25] production.WARNING: Tenant SSL sync command executed. {"fqdn":"farmamedic.sysfarma.pe","command":"1","exit_code":127,"output":"sh: 1: 1: not found"} 
[2026-09-08 19:48:25] production.INFO: Tenant SSL post-create check completed. {"ok":true,"url":"https://farmamedic.sysfarma.pe/login","http_code":200,"message":"HTTPS operativo en farmamedic.sysfarma.pe (HTTP 200).","diagnostic":"ssl_ok","fqdn":"farmamedic.sysfarma.pe"} 
[2026-09-08 20:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_boticabienestar","worsened_metrics":{"negative_warehouse_count":{"before":45.0,"after":46.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":46,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"687ddf4314e4ddb6dd7778a0569ced24d61d6be84a099e90adbb28f93e358a62","release":""} 
[2026-09-08 20:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_cuidarte","worsened_metrics":{"negative_pivot_lot_count":{"before":74.0,"after":75.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":75,"negative_warehouse_count":109,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"88cd11ddaacce70e7788a6d2199a97004c72e67b332d675f61a54b71de5e4fe3","release":""} 
[2026-09-08 20:20:02] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_miangelito","worsened_metrics":{"negative_warehouse_count":{"before":309.0,"after":311.0,"increase":2.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":311,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"4dee512cc7ab793cd987c3a322e55f4f32eb12203acbb3b55ea8bd54705c07ed","release":""} 
[2026-09-08 21:05:17] production.WARNING: item_unit_type_price_below_cost {"item_id":136,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.633333} 
[2026-09-08 21:05:17] production.WARNING: item_unit_type_price_below_cost {"item_id":136,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.633333} 
[2026-09-08 21:09:28] production.WARNING: item_unit_type_price_below_cost {"item_id":162,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.633333} 
[2026-09-08 21:09:28] production.WARNING: item_unit_type_price_below_cost {"item_id":162,"unit_type_id":"BX","price1":0.0,"purchase_unit_price":0.633333} 
[2026-09-08 23:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_boticassr","worsened_metrics":{"negative_warehouse_count":{"before":17.0,"after":18.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":18,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"fe9fabf76b07083cddcac70d93f97354144de8d814e319be587206647e8e0297","release":""} 
[2026-09-08 23:20:01] production.CRITICAL: inventory_health_worsened {"tenant_uuid":"farmacia_miangelito","worsened_metrics":{"negative_warehouse_count":{"before":311.0,"after":312.0,"increase":1.0}},"current_metrics":{"item_vs_warehouses_absolute_gap":0.0,"item_vs_warehouses_count":0,"legacy_vs_pivot_absolute_gap":0.0,"legacy_vs_pivot_count":0,"negative_legacy_lot_count":0,"negative_pivot_lot_count":0,"negative_warehouse_count":312,"warehouse_vs_kardex_absolute_gap":0.0,"warehouse_vs_kardex_count":0,"warehouse_vs_pivot_lots_absolute_gap":0.0,"warehouse_vs_pivot_lots_count":0},"snapshot_fingerprint":"69a02a0e60b0b3fbd1ede90e90282a41183e364b17342d1957d39091bc908803","release":""} 
