private PolizaElectronica actualizarConBase(PolizaElectronica pol) {
		for (int i = 1; i < base.length; i++) {
			String poliza = base[i][colNumPolBase - 1];

			// Si coinciden las polizas
			if (poliza.equals(pol.getNumPol())) {

				String rutaDoc = base[i][colRutaDoc - 1];
				System.out.println("POliza = "+pol.getNumPol()+ "Ruta Doc = " + rutaDoc);
				
				if (!base[i][colApePatContr - 1].equals("")
						&& rutaDoc.startsWith("POL")
						&& rutaDoc.contains("EMISION")
						&& rutaDoc.toUpperCase().endsWith("OLDER")) { // Es una
																		// entrada
																		// de
																		// emisi�n

					pol.setRutaDoc(rutaDoc);
					pol.tieneRutaDoc1 = true;
					System.out.println("POliza = "+pol.getNumPol()+ "Se encontro emision"+ rutaDoc);

					// Leer los campos en el archivo
					String numReg = base[i][colNumReg - 1];
					String nomContr = base[i][colNomContr - 1];
					String apePatContr = base[i][colApePatContr - 1];
					String apeMatContr = base[i][colApeMatContr - 1];
					String tipoDocIdContr = base[i][colTipoDocIdContr - 1];
					String numDocIdContr = base[i][colNumDocIdContr - 1];
					String nomAseg = base[i][colNomAseg - 1];
					String apePatAseg = base[i][colApePatAseg - 1];
					String apeMatAseg = base[i][colApeMatAseg - 1];
					String emailAseg = base[i][colEmailAseg - 1];
					String tipoDocIdAseg = base[i][colTipoDocIdAseg - 1];
					String numDocIdAseg = base[i][colNumDocIdAseg - 1];
					// String numPolBase = base[i][colNumPolBase-1];
					String codProd = base[i][colCodProd - 1];
					String nomProd = base[i][colNomProd - 1];
					String nomMarca = base[i][colNomMarca - 1];
					String nomModelo = base[i][colNomModelo - 1];
					String numPlaca = base[i][colNumPlaca - 1];
					String codOrgDoc = "GW";// base[i][colCodOrgDoc-1];
					String fecIniVig = representarFecha(base[i][colFecIniVig - 1]);
					String fecFinVig = representarFecha(base[i][colFecFinVig - 1]);
					String trans = "Emision";// base[i][colTrans-1];

					String numTrans = base[i][colNumTrans - 1];
					String emailContrat = base[i][colEmailContrat - 1];
					String nomPlant = "Seguro de Autos Completo";// base[i][colNomPlant-1];
					String tlfAseg = base[i][colTlfAseg - 1];
					String tlfContrat = base[i][colTlfContrat - 1];
					String nomApeAge = base[i][colNomApeAge - 1];
					String fecEmiPol = representarFecha(base[i][colFecEmiPol - 1]);
					String consent0 = base[i][colConsent - 1];
					String formCmrcl = "2";// base[i][colFormCmrcl-1];
					String codProdSBS = base[i][colCodProdSBS - 1];
					String rieCont = base[i][colRieCont - 1];
					String numAseg = base[i][colNumAseg - 1];
					String primaTot = base[i][colPrimaTot - 1];

					String consent = "No";
					if (consent0.equalsIgnoreCase("virtual"))
						consent = "Si";

					// Actualizar la poliza
					pol.setNumReg(numReg);
					pol.setNomContratante(nomContr);// polNomContr-1];
					pol.setApePatContratante(apePatContr);// polApePatContr-1];
					pol.setApeMatContratante(apeMatContr);// polApeMatContr-1];
					pol.setTipoDocIdCtrtnt(tipoDocIdContr);// polTipoDocIdContr-1];
					pol.setNumDocIdCntrtnt(numDocIdContr);// polNumDocIdContr-1];
					pol.setNomAseg(nomAseg);// polNomAseg-1];
					pol.setApePatAseg(apePatAseg);// polApePatAseg-1];
					pol.setApeMatAseg(apeMatAseg);// polApeMatAseg-1];
					pol.setEmailAseg(emailAseg);// polEmailAseg-1];
					pol.setTipoDocIdAseg(tipoDocIdAseg);// polTipoDocIdAseg-1];
					pol.setNumDocIdAseg(numDocIdAseg);// polNumDocIdAseg-1];
					pol.setCodProd(codProd);// polCodProd-1];
					pol.setNomProd(nomProd);// polNomProd-1];
					pol.setNomMarca(nomMarca);// polNomMarca-1];
					pol.setNomModelo(nomModelo);// polNomModelo-1];
					pol.setNumPlaca(numPlaca);// polNumPlaca-1];
					pol.setCodOrgnDoc(codOrgDoc);// polCodOrgDoc-1];
					pol.setFecIniVigPol(fecIniVig);// polFecIniVig-1];
					pol.setFecFinVigPol(fecFinVig);// polFecFinVig-1];
					pol.setCodEvt(trans);

					// pol.setRutaDoc (rutaDoc);//polRutaDoc-1];
					pol.setNumTransac(numTrans);// polNumTrans-1];
					pol.setEmailContrtnt(emailContrat);// polEmailContrat-1];
					pol.setNomPlant(nomPlant);// polNomPlant-1];
					pol.setTlfnoAseg(tlfAseg);// polTlfAseg-1];
					pol.setTlfnoCntrtnt(tlfContrat);// polTlfContrat-1];
					pol.setNomApeAgte(nomApeAge);// polNomApeAge-1];
					pol.setFecEmicPol(fecEmiPol);// polFecEmiPol-1];
					pol.setConsentimiento(consent);// polConsent-1];
					pol.setFormaComrcl(formCmrcl);// polFormCmrcl-1];
					pol.setCodProdSbs(codProdSBS);// polCodProdSBS-1];
					pol.setCodRieContab(rieCont);// polRieCont-1];
					pol.setNumAseg(numAseg);// polNumAseg-1];
					pol.setPrimaTotal(primaTot);// polPrimaTot-1];

					pol.seEncontroBase = true;

				} else if (rutaDoc.toUpperCase().startsWith("CONV")) { // Es una entrada
															// ConvPago
					pol.setRutaDoc2(rutaDoc);// polRutaDoc-1];
					pol.tieneRutaDoc2 = true;
					System.out.println("POliza = "+pol.getNumPol()+ "Se encontro convenio "+ rutaDoc);

				}
			}
			// Fin if poliza=poliza

		}
		// fin for

		return pol;

	}