query("SELECT id, nombre FROM products ORDER BY nombre ASC"); $products = $stmt_products->fetchAll(PDO::FETCH_ASSOC); // Fetch all draft entries with their real inventory progress $stmt = $db->query("SELECT ib.*, u.nombre_asesor as registrador, v.nombre_asesor as verificador, (SELECT SUM(quantity) FROM stock_movements WHERE borrador_id = ib.id AND type = 'entrada') as cantidad_en_sistema FROM ingreso_borrador ib LEFT JOIN users u ON ib.usuario_registro_id = u.id LEFT JOIN users v ON ib.usuario_verifico_id = v.id ORDER BY ib.fecha_registro DESC"); $ingresos = $stmt->fetchAll(PDO::FETCH_ASSOC); ?>

Auditoría de Ingreso de Mercadería (Borrador)

0) ? min(100, round(($totalEnSistema / $totalAprobado) * 100)) : 0; $barColor = 'bg-info'; if ($porcentaje >= 100) $barColor = 'bg-success'; elseif ($porcentaje > 0) $barColor = 'bg-primary'; ?>
Fecha Registro Producto Cant. Esperada Cant. Real (Visto Bueno) Estado Físico Progreso en Sistema Acciones

ID:
---
%
de en sistema
Registrar Entrada