[2025-10-03 00:36:36] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:36:36] Input raw: {"venta_id":"591","productos":[{"producto_id":727,"cantidad":1,"subtotal":3540.25,"nombre":"TEST CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:36:36] Data decoded: {"venta_id":"591","productos":[{"producto_id":727,"cantidad":1,"subtotal":3540.25,"nombre":"TEST CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:36:36] Venta ID: 591 [2025-10-03 00:36:36] Negocio RUT: 17.669.023-2 [2025-10-03 00:36:36] Productos count: 1 [2025-10-03 00:36:36] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:36:36] Venta ID: 591, Negocio: 17.669.023-2 [2025-10-03 00:36:36] Procesando devolución: Producto 727, Cantidad: 1 [2025-10-03 00:36:36] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 00:36:36] ADVERTENCIA: No hay codigo_barras_id guardado, usando lógica de fallback [2025-10-03 00:36:36] DEVOLUCIÓN TOTAL: Producto 727 eliminado completamente de la venta 591 [2025-10-03 00:36:36] VENTA ELIMINADA: No quedan productos, venta 591 eliminada completamente [2025-10-03 00:36:36] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 00:53:56] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:53:56] Input raw: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:53:56] Data decoded: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:53:56] Venta ID: 593 [2025-10-03 00:53:56] Negocio RUT: 17.669.023-2 [2025-10-03 00:53:56] Productos count: 1 [2025-10-03 00:53:56] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:53:56] Venta ID: 593, Negocio: 17.669.023-2 [2025-10-03 00:53:56] Procesando devolución: Producto 728, Cantidad: 1 [2025-10-03 00:53:56] ERROR EN DEVOLUCIÓN: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'es_especial' in 'SELECT' [2025-10-03 00:55:14] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:55:14] Input raw: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:55:14] Data decoded: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:55:14] Venta ID: 593 [2025-10-03 00:55:14] Negocio RUT: 17.669.023-2 [2025-10-03 00:55:14] Productos count: 1 [2025-10-03 00:55:14] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:55:14] Input raw: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:55:14] Data decoded: {"venta_id":"593","productos":[{"producto_id":728,"cantidad":1,"subtotal":2832.2,"nombre":"CODIGO MANUAL DEVOLUCION"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:55:14] Venta ID: 593 [2025-10-03 00:55:14] Negocio RUT: 17.669.023-2 [2025-10-03 00:55:14] Productos count: 1 [2025-10-03 00:55:14] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:55:14] Venta ID: 593, Negocio: 17.669.023-2 [2025-10-03 00:55:14] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:55:14] Venta ID: 593, Negocio: 17.669.023-2 [2025-10-03 00:55:14] Procesando devolución: Producto 728, Cantidad: 1 [2025-10-03 00:55:14] Procesando devolución: Producto 728, Cantidad: 1 [2025-10-03 00:55:14] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 00:55:14] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 00:55:14] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 00:55:14] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 00:55:14] === RESTAURANDO STOCK MANUAL === [2025-10-03 00:55:14] Producto ID: 728, Cantidad: 1, Lote ID: , Código Barras ID: [2025-10-03 00:55:14] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 00:55:14] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 00:55:14] === RESTAURANDO STOCK MANUAL === [2025-10-03 00:55:14] Producto ID: 728, Cantidad: 1, Lote ID: , Código Barras ID: [2025-10-03 00:55:14] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 00:55:14] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 00:55:14] DEVOLUCIÓN TOTAL: Producto 728 eliminado completamente de la venta 593 [2025-10-03 00:55:14] VENTA ELIMINADA: No quedan productos, venta 593 eliminada completamente [2025-10-03 00:55:14] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 00:55:14] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 00:55:14] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 00:55:14] DEVOLUCIÓN TOTAL: Producto 728 eliminado completamente de la venta 593 [2025-10-03 00:55:14] ERROR EN DEVOLUCIÓN: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'total_neto' in 'SET' [2025-10-03 00:59:11] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:59:11] Input raw: {"venta_id":"594","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:59:11] Data decoded: {"venta_id":"594","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:59:11] Venta ID: 594 [2025-10-03 00:59:11] Negocio RUT: 17.669.023-2 [2025-10-03 00:59:11] Productos count: 1 [2025-10-03 00:59:11] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:59:11] Venta ID: 594, Negocio: 17.669.023-2 [2025-10-03 00:59:11] === DEBUG DATOS RECIBIDOS === [2025-10-03 00:59:11] Input raw: {"venta_id":"594","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:59:11] Data decoded: {"venta_id":"594","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 00:59:11] Venta ID: 594 [2025-10-03 00:59:11] Negocio RUT: 17.669.023-2 [2025-10-03 00:59:11] Productos count: 1 [2025-10-03 00:59:11] Procesando devolución: Producto 729, Cantidad: 1 [2025-10-03 00:59:11] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 00:59:11] Venta ID: 594, Negocio: 17.669.023-2 [2025-10-03 00:59:11] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 00:59:11] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 00:59:11] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 00:59:11] === RESTAURANDO STOCK MANUAL === [2025-10-03 00:59:11] Producto ID: 729, Cantidad: 1, Lote ID: , Código Barras ID: [2025-10-03 00:59:11] Procesando devolución: Producto 729, Cantidad: 1 [2025-10-03 00:59:11] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 00:59:11] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 00:59:11] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 00:59:11] === RESTAURANDO STOCK MANUAL === [2025-10-03 00:59:11] Producto ID: 729, Cantidad: 1, Lote ID: , Código Barras ID: [2025-10-03 00:59:11] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 00:59:11] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 00:59:11] DEVOLUCIÓN TOTAL: Producto 729 eliminado completamente de la venta 594 [2025-10-03 00:59:11] VENTA ELIMINADA: No quedan productos, venta 594 eliminada completamente [2025-10-03 00:59:11] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 00:59:11] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 00:59:11] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 00:59:11] DEVOLUCIÓN TOTAL: Producto 729 eliminado completamente de la venta 594 [2025-10-03 00:59:11] VENTA ACTUALIZADA: Recalculados totales - Neto: -0, IVA: -0, Total: -4248.3 [2025-10-03 00:59:11] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 01:03:06] === DEBUG DATOS RECIBIDOS === [2025-10-03 01:03:06] Input raw: {"venta_id":"595","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 01:03:06] Data decoded: {"venta_id":"595","productos":[{"producto_id":729,"cantidad":1,"subtotal":4248.3,"nombre":"TEST DEVOLUCION MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 01:03:06] Venta ID: 595 [2025-10-03 01:03:06] Negocio RUT: 17.669.023-2 [2025-10-03 01:03:06] Productos count: 1 [2025-10-03 01:03:06] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 01:03:06] Venta ID: 595, Negocio: 17.669.023-2 [2025-10-03 01:03:06] Procesando devolución: Producto 729, Cantidad: 1 [2025-10-03 01:03:06] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 01:03:06] Detalle original - Lote ID: , Código Barras ID: [2025-10-03 01:03:06] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 01:03:06] === RESTAURANDO STOCK MANUAL === [2025-10-03 01:03:06] Producto ID: 729, Cantidad: 1, Lote ID: , Código Barras ID: [2025-10-03 01:03:06] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 01:03:06] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 01:03:06] DEVOLUCIÓN TOTAL: Producto 729 eliminado completamente de la venta 595 [2025-10-03 01:03:06] VENTA ELIMINADA: No quedan productos, venta 595 eliminada completamente [2025-10-03 01:03:06] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 02:23:33] === DEBUG DATOS RECIBIDOS === [2025-10-03 02:23:33] Input raw: {"venta_id":"613","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:23:33] Data decoded: {"venta_id":"613","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:23:33] Venta ID: 613 [2025-10-03 02:23:33] Negocio RUT: 17.669.023-2 [2025-10-03 02:23:33] Productos count: 1 [2025-10-03 02:23:33] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 02:23:33] Venta ID: 613, Negocio: 17.669.023-2 [2025-10-03 02:23:33] Procesando devolución: Producto 737, Cantidad: 1 [2025-10-03 02:23:33] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 02:23:33] Detalle original - Lote ID: , Código Barras ID: 121 [2025-10-03 02:23:33] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 02:23:33] === RESTAURANDO STOCK MANUAL === [2025-10-03 02:23:33] Producto ID: 737, Cantidad: 1, Lote ID: , Código Barras ID: 121 [2025-10-03 02:23:33] CÓDIGO BARRAS 121 restaurado: +1 unidades [2025-10-03 02:23:33] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 02:23:33] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 02:23:33] DEVOLUCIÓN TOTAL: Producto 737 eliminado completamente de la venta 613 [2025-10-03 02:23:33] VENTA ELIMINADA: No quedan productos, venta 613 eliminada completamente [2025-10-03 02:23:33] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 02:25:24] === DEBUG DATOS RECIBIDOS === [2025-10-03 02:25:24] Input raw: {"venta_id":"612","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:25:24] Data decoded: {"venta_id":"612","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:25:24] Venta ID: 612 [2025-10-03 02:25:24] Negocio RUT: 17.669.023-2 [2025-10-03 02:25:24] Productos count: 1 [2025-10-03 02:25:24] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 02:25:24] Venta ID: 612, Negocio: 17.669.023-2 [2025-10-03 02:25:24] Procesando devolución: Producto 737, Cantidad: 1 [2025-10-03 02:25:24] Tipo de producto - tipo_codigo: manual, modo_venta: UNIDAD, es_especial: 0, controla_stock: SI [2025-10-03 02:25:24] Detalle original - Lote ID: , Código Barras ID: 120 [2025-10-03 02:25:24] PRODUCTO MANUAL: Restaurando por código específico + lote [2025-10-03 02:25:24] === RESTAURANDO STOCK MANUAL === [2025-10-03 02:25:24] Producto ID: 737, Cantidad: 1, Lote ID: , Código Barras ID: 120 [2025-10-03 02:25:24] CÓDIGO BARRAS 120 restaurado: +1 unidades [2025-10-03 02:25:24] INFO: Manteniendo estructura original de códigos de barras [2025-10-03 02:25:24] === STOCK MANUAL RESTAURADO EXITOSAMENTE === [2025-10-03 02:25:24] DEVOLUCIÓN TOTAL: Producto 737 eliminado completamente de la venta 612 [2025-10-03 02:25:24] VENTA ELIMINADA: No quedan productos, venta 612 eliminada completamente [2025-10-03 02:25:24] === DEVOLUCIÓN COMPLETADA EXITOSAMENTE === [2025-10-03 02:25:24] === DEBUG DATOS RECIBIDOS === [2025-10-03 02:25:24] Input raw: {"venta_id":"612","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:25:24] Data decoded: {"venta_id":"612","productos":[{"producto_id":737,"cantidad":1,"subtotal":2832.2,"nombre":"TES CODIGO MANUAL"}],"negocio_rut":"17.669.023-2"} [2025-10-03 02:25:24] Venta ID: 612 [2025-10-03 02:25:24] Negocio RUT: 17.669.023-2 [2025-10-03 02:25:24] Productos count: 1 [2025-10-03 02:25:24] === INICIO DEVOLUCIÓN CORREGIDA === [2025-10-03 02:25:24] Venta ID: 612, Negocio: 17.669.023-2 [2025-10-03 02:25:24] ERROR EN DEVOLUCIÓN: Venta no encontrada