private void adicionarItemVenta(String idProd, int cantidad){
        this.productosNegativos.clear();
        if(!GuiPrincipal.listaFactCompProdExistentes.isEmpty()){
            // booleano para comprobar si existe el producto en la lista.
            boolean existeProducto= false;
            for (HashMap compra : GuiPrincipal.listaFactCompProdExistentes) {
                if(compra.containsValue(idProd)){
                    existeProducto = true;
                    int existencia= Integer.valueOf(compra.get("diferencia")+""); 
                    int diferencia= existencia - cantidad;
                    int ventaAnterior= Integer.parseInt(compra.get("cant_venta")+"");
                    float ttlLitros= Float.valueOf(compra.get("ttl_litros")+"");
                    float contenido= ttlLitros/ventaAnterior; 
                    itemVenta venta= new itemVenta(String.valueOf(this.nunFact),
                                                   compra.get("num_fact")+"",
                                                   idProd,
                                                   existencia,
                                                   contenido);
                    if(diferencia < 0){
                        this.buscarBDFC(idProd, cantidad);
                        if(this.productosNegativos.isEmpty())
                            GuiPrincipal.listaFactCompProdExistentes.remove(compra);                        
                        break;
                    }
                    else if(diferencia == 0){
                        venta.setTtlCont(existencia*contenido);
                        this.listaItems.add(venta);
                        GuiPrincipal.listaFactCompProdExistentes.remove(compra);
                        break;
                    }
                    else{
                        venta.setCantVenta(cantidad);
                        venta.setTtlCont(cantidad*contenido);
                        this.listaItems.add(venta);
                        compra.put("diferencia", diferencia);
                        break;
                    }
                }
            }
            if(!existeProducto)
                this.buscarBDFC(idProd, cantidad);
            
        }
        else{
            this.buscarBDFC(idProd, cantidad);
        }
    }