-- Estructura nueva para la tabla ventas
CREATE TABLE ventas (
    id INT AUTO_INCREMENT PRIMARY KEY,
    lote_id INT NOT NULL,
    fecha DATE NOT NULL,
    nombre VARCHAR(100) NOT NULL,
    cajas_grande INT DEFAULT 0,
    cajas_mediana INT DEFAULT 0,
    cajas_pequena INT DEFAULT 0,
    calidad_grande VARCHAR(20),
    calidad_mediana VARCHAR(20),
    calidad_pequena VARCHAR(20),
    precio_grande DECIMAL(10,2) DEFAULT 0,
    precio_mediana DECIMAL(10,2) DEFAULT 0,
    precio_pequena DECIMAL(10,2) DEFAULT 0,
    subtotal DECIMAL(12,2) DEFAULT 0,
    total DECIMAL(12,2) DEFAULT 0,
    cliente VARCHAR(100),
    tipo_pago VARCHAR(20),
    pagado TINYINT(1) DEFAULT 0,
    descripcion TEXT,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- NOTA: Cada caja contiene 4kg. El subtotal y total se calculan sumando (cajas*precio) de cada tipo.
